--- /srv/rebuilderd/tmp/rebuilderda2fzJY/inputs/mesa-vulkan-drivers_25.3.3-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderda2fzJY/out/mesa-vulkan-drivers_25.3.3-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-07 12:26:39.000000 debian-binary │ --rw-r--r-- 0 0 0 1756 2026-01-07 12:26:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 12010412 2026-01-07 12:26:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1760 2026-01-07 12:26:39.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 12012036 2026-01-07 12:26:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xa669e8 0x00a669e8 0x00a669e8 0x00058 0x00058 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xa66a44 0xa66a44 R E 0x10000 │ │ │ │ + ARM_EXIDX 0xa66940 0x00a66940 0x00a66940 0x00058 0x00058 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xa6699c 0xa6699c R E 0x10000 │ │ │ │ LOAD 0xa6e348 0x00a7e348 0x00a7e348 0x53ebc 0x57c8c RW 0x10000 │ │ │ │ DYNAMIC 0xabfe68 0x00acfe68 0x00acfe68 0x00198 0x00198 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xa6e348 0x00a7e348 0x00a7e348 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xa6e348 0x00a7e348 0x00a7e348 0x51cb8 0x51cb8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 000069a4 0069a4 01c04c 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000229f0 0229f0 000d04 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000236f4 0236f4 000250 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00023944 023944 01efe8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0004292c 04292c 000f68 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00043894 043894 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000438a0 0438a0 00175c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00045000 045000 27f39a 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 002c439c 2c439c 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 002c43a8 2c43a8 7a2640 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00a669e8 a669e8 000058 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00a66a40 a66a40 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00045000 045000 27f2f6 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 002c42f8 2c42f8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 002c4300 2c4300 7a2640 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00a66940 a66940 000058 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00a66998 a66998 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00a7e348 a6e348 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00a7e348 a6e348 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00a7e34c a6e34c 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00a7e350 a6e350 051b18 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 00acfe68 abfe68 000198 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00ad0000 ac0000 000e18 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00ad0e18 ac0e18 0013ec 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x43894 │ │ │ │ - 0x0000000d (FINI) 0x2c439c │ │ │ │ + 0x0000000d (FINI) 0x2c42f8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xa7e348 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xa7e34c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x69a4 │ │ │ │ 0x00000006 (SYMTAB) 0x184 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1e7fb5c08c443672d4a0284ed2172005dd3364fc │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 106d05abeb10f28637cfe241fb6f1673a1877ad4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1913,16 +1913,16 @@ │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ I{DzDyDD │ │ │ │ - {J|I{DzDyDD │ │ │ │ - kJkI{DzDyDD │ │ │ │ + {J|I{DzDyDC │ │ │ │ + kJkI{DzDyDC │ │ │ │ J}D)FzDC │ │ │ │ I2F FyDC │ │ │ │ 4F>FvhFE │ │ │ │ 77PPPPPPPPPPPPPPPPPPPPPPP#PPPPP#P │ │ │ │ 0JF)hXFC │ │ │ │ "!F(F3hC │ │ │ │ +3;CKS[ck │ │ │ │ @@ -2048,14 +2048,15 @@ │ │ │ │ ,777777,777777747777777777777777 │ │ │ │ 7}}}}}}5}}}}}}}1}}}}}}}}}}}}}}}/@ │ │ │ │ =============== │ │ │ │ %******"******* │ │ │ │ **************** │ │ │ │ 'PI"F FyD │ │ │ │ 0pG$0pG 0pG │ │ │ │ +0pGD0pGD │ │ │ │ 0RF!F#a(F │ │ │ │ `AhY`cFJ`B` │ │ │ │ pGb pG` pG] pG │ │ │ │ pGM pGF pGG pGS pGJ pGK pGL pG\ pG[ pGY pG, pGZ pG │ │ │ │ pG pGV pG4 pG. pG3 pG1 pG/ pGd pG" pG! pG^ pGe pGc pGR pG$ pG2 pG │ │ │ │ pGT pG+ pG* pGH pGI pGE pGD pGQ pGN pGP pGO pG% pG │ │ │ │ pG5 pG_ pGg pGa pGf pG8 pG │ │ │ │ @@ -2273,15 +2274,15 @@ │ │ │ │ #HxDpG#HxDpG"HxDpG"HxDpG!HxDpG!HxDpG HxDpG0 │ │ │ │ HJ1F FzD2 │ │ │ │ EJ1F FzD2 │ │ │ │ CJ1F FzD2 │ │ │ │ Vhhhhhhehhhhhhhbhhhhhhhhhhhhhhhh5K{D │ │ │ │ i$!"k0F,j │ │ │ │ E > 7 / │ │ │ │ -J9F FzD0 │ │ │ │ +J9F FzD1 │ │ │ │ ! FzDn@0 │ │ │ │ x+ F{Dn@zD0 │ │ │ │ {skaYQIA9/' │ │ │ │ J)F FzD/ │ │ │ │ X( F{DzD. │ │ │ │ ( F{DzD. │ │ │ │ ( F{DzD. │ │ │ │ @@ -2294,15 +2295,15 @@ │ │ │ │ l' F{DzD. │ │ │ │ $' F{DzD. │ │ │ │ ' F{DzD. │ │ │ │ & F{DzD. │ │ │ │ & F{DzD. │ │ │ │ L& F{DzD. │ │ │ │ & F{DzD. │ │ │ │ -<% F{DzD- │ │ │ │ +<% F{DzD. │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ │ J F{DzD- │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -55,24 +55,24 @@ │ │ │ │ adceq sp, r8, sl, asr r1 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c2d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx ffa015dc │ │ │ │ + blx fe5015dc │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - blx ff781612 │ │ │ │ + blx fe281612 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, sl, asr #5 │ │ │ │ + eoreq pc, r7, r2, lsr #4 │ │ │ │ adceq r9, r3, r8, asr r5 │ │ │ │ adceq sp, r8, r6, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 323e4c │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 18b084 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, lr, lsl pc │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r8, ror r2 @ │ │ │ │ + ldrdeq pc, [r7], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 323e94 │ │ │ │ stmib sp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ stmvs fp, {r1, r2, r9, ip, sp} │ │ │ │ @@ -102,65 +102,65 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 18b0cc │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ strdlt lr, [r9], -sl │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrdeq pc, [r7], -r4 @ │ │ │ │ + eoreq pc, r7, ip, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c3a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b13c0 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 7, pc, cr2, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, sl, lsr #6 │ │ │ │ + eoreq pc, r7, r2, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c3d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b13ec │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ mcr 7, 6, pc, cr12, cr14, {7} @ │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, sl, lsr #6 │ │ │ │ + eoreq pc, r7, r2, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 271420 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ @ instruction: 0xb005eeb2 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r2, lsr #6 │ │ │ │ + eoreq pc, r7, sl, ror r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 271458 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ mulgt r4, ip, r8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ @ instruction: 0xf7fe9301 │ │ │ │ mullt r5, r6, lr │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, sl, lsr #6 │ │ │ │ + eoreq pc, r7, r2, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r0, asr #31 │ │ │ │ addlt r7, lr, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c4014 │ │ │ │ @@ -183,17 +183,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - eoreq pc, r7, lr, lsl r3 @ │ │ │ │ - eoreq pc, r7, sl, lsl r3 @ │ │ │ │ - ldrdeq pc, [r7], -sl @ │ │ │ │ + eoreq pc, r7, r6, ror r2 @ │ │ │ │ + eoreq pc, r7, r2, ror r2 @ │ │ │ │ + eoreq pc, r7, r2, lsr r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c4f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r0, asr #31 │ │ │ │ addlt r7, lr, fp, lsl #24 │ │ │ │ @ instruction: 0xf89c7c49 │ │ │ │ @ instruction: 0xf89c4014 │ │ │ │ @@ -216,17 +216,17 @@ │ │ │ │ @ instruction: 0x4006f8bc │ │ │ │ @ instruction: 0xf8bc9409 │ │ │ │ strls r4, [r8], #-4 │ │ │ │ mrc 7, 0, APSR_nzcv, cr8, cr14, {7} │ │ │ │ ldclt 0, cr11, [r0, #-56] @ 0xffffffc8 │ │ │ │ ldrbtmi r4, [ip], #-3075 @ 0xfffff3fd │ │ │ │ svclt 0x0000e7d8 │ │ │ │ - mlaeq r7, sl, r2, pc @ │ │ │ │ - mlaeq r7, r6, r3, pc @ │ │ │ │ - eoreq pc, r7, r6, asr r2 @ │ │ │ │ + strdeq pc, [r7], -r2 @ │ │ │ │ + eoreq pc, r7, lr, ror #5 │ │ │ │ + eoreq pc, r7, lr, lsr #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -256,24 +256,24 @@ │ │ │ │ bmi 365bac │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33f39c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq pc, r7, sl, lsl r2 @ │ │ │ │ - eoreq pc, r7, r4, lsl r2 @ │ │ │ │ - strdeq pc, [r7], -sl @ │ │ │ │ - strdeq pc, [r7], -r2 @ │ │ │ │ - eoreq pc, r7, r0, asr #7 │ │ │ │ - ldrdeq pc, [r7], -lr @ │ │ │ │ - mlaeq r7, r0, r3, pc @ │ │ │ │ - eoreq pc, r7, lr, lsr #7 │ │ │ │ - mlaeq r7, ip, r3, pc @ │ │ │ │ - eoreq pc, r7, lr, lsr #7 │ │ │ │ + eoreq pc, r7, r2, ror r1 @ │ │ │ │ + eoreq pc, r7, ip, ror #2 │ │ │ │ + eoreq pc, r7, r2, asr r1 @ │ │ │ │ + eoreq pc, r7, sl, asr #2 │ │ │ │ + eoreq pc, r7, r8, lsl r3 @ │ │ │ │ + eoreq pc, r7, r6, lsr r3 @ │ │ │ │ + eoreq pc, r7, r8, ror #5 │ │ │ │ + eoreq pc, r7, r6, lsl #6 │ │ │ │ + strdeq pc, [r7], -r4 @ │ │ │ │ + eoreq pc, r7, r6, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd8 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010c83 │ │ │ │ @ instruction: 0xf8520e31 │ │ │ │ @@ -284,15 +284,15 @@ │ │ │ │ @ instruction: 0xf1019202 │ │ │ │ movwls r0, #31752 @ 0x7c08 │ │ │ │ stmdavs fp, {r2, r9, fp, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xce00e9cd │ │ │ │ stc 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - strdeq pc, [r7], -lr @ │ │ │ │ + eoreq pc, r7, r6, asr r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd8 │ │ │ │ @ instruction: 0xf101b089 │ │ │ │ @ instruction: 0xf1010c83 │ │ │ │ @ instruction: 0xf8520e31 │ │ │ │ @@ -303,111 +303,111 @@ │ │ │ │ @ instruction: 0xf1019202 │ │ │ │ movwls r0, #31752 @ 0x7c08 │ │ │ │ stmdavs fp, {r2, r9, fp, lr}^ │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ @ instruction: 0xce00e9cd │ │ │ │ stcl 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - eoreq pc, r7, sl, lsr r4 @ │ │ │ │ + mlaeq r7, r2, r3, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c6cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b16e4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r8, lsr #13 │ │ │ │ + eoreq pc, r7, r0, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c6f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1710 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldc 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, ip, lsr #8 │ │ │ │ + eoreq pc, r7, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b173c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r0, asr r6 @ │ │ │ │ + eoreq pc, r7, r8, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1768 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - ldrdeq pc, [r7], -r4 @ │ │ │ │ + eoreq pc, r7, ip, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c77c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b1794 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq pc, [r7], -r8 @ │ │ │ │ + eoreq pc, r7, r0, asr r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b17c0 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, ip, ror r3 @ │ │ │ │ + ldrdeq pc, [r7], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b17f4 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r6, asr #25 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, lr, ror #6 │ │ │ │ + eoreq pc, r7, r6, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b1830 │ │ │ │ @ instruction: 0xf8dc2101 │ │ │ │ ldrbtmi r3, [sl], #-0 │ │ │ │ ldrbne r9, [fp, r2, lsl #6] │ │ │ │ @ instruction: 0xf89c9303 │ │ │ │ @ instruction: 0xf89ce005 │ │ │ │ @ instruction: 0xf8cd3004 │ │ │ │ @ instruction: 0xf7fee000 │ │ │ │ andlt lr, r5, r8, lsr #25 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, sl, ror r3 @ │ │ │ │ + ldrdeq pc, [r7], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c84c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -421,15 +421,15 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ ldcl 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, r7, sl, asr #6 │ │ │ │ + eoreq pc, r7, r2, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c8a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0fd0 │ │ │ │ @ instruction: 0xf852b08b │ │ │ │ stmib sp, {r1, r4, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8b12307 │ │ │ │ @@ -443,119 +443,119 @@ │ │ │ │ mulgt r5, r1, r8 │ │ │ │ tstcs r1, fp, lsl #18 │ │ │ │ @ instruction: 0x2e01e9cd │ │ │ │ @ instruction: 0xf8cd4a03 │ │ │ │ ldrbtmi ip, [sl], #-0 │ │ │ │ mcrr 7, 15, pc, lr, cr14 @ │ │ │ │ stclt 0, cr11, [r0, #-44] @ 0xffffffd4 │ │ │ │ - eoreq pc, r7, lr, asr #7 │ │ │ │ + eoreq pc, r7, r6, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 238320 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1429b14 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r4, lsr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, sl, asr #8 │ │ │ │ + eoreq pc, r7, r2, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 238358 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1429b4c │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r8, lsl ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq pc, r7, r6, asr r4 @ │ │ │ │ + eoreq pc, r7, lr, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f1980 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl 3784 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, r7, r0, ror #8 │ │ │ │ + strhteq pc, [r7], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9c99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f19b0 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ bl ffa037b4 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq pc, r7, r4, asr #8 │ │ │ │ + mlaeq r7, ip, r3, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9c9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2319e4 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff3837e8 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r6, lsr #8 │ │ │ │ + eoreq pc, r7, lr, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a18 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fed0381c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq pc, r7, r2, lsr #8 │ │ │ │ + eoreq pc, r7, sl, ror r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a4c │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fe683850 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq pc, [r7], -lr @ │ │ │ │ + eoreq pc, r7, r6, lsl r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ca68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 231a80 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl 2003884 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq pc, [r7], -sl @ │ │ │ │ + eoreq pc, r7, r2, lsl r3 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r7, r8, fp, lsl #16 │ │ │ │ stcvc 1, cr11, [sp], {155} @ 0x9b │ │ │ │ @ instruction: 0xf8d14b1e │ │ │ │ @@ -585,307 +585,307 @@ │ │ │ │ bmi 3660d0 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33f8c0 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - strdeq lr, [r7], -r6 @ │ │ │ │ - strdeq lr, [r7], -r0 @ │ │ │ │ - ldrdeq lr, [r7], -r6 @ │ │ │ │ - eoreq lr, r7, lr, asr #25 │ │ │ │ - mlaeq r7, ip, lr, lr │ │ │ │ - eoreq pc, r7, r2, ror #6 │ │ │ │ - eoreq lr, r7, ip, ror #28 │ │ │ │ - eoreq lr, r7, sl, lsl #29 │ │ │ │ - eoreq lr, r7, r8, ror lr │ │ │ │ - eoreq lr, r7, sl, lsl #29 │ │ │ │ + eoreq lr, r7, lr, asr #24 │ │ │ │ + eoreq lr, r7, r8, asr #24 │ │ │ │ + eoreq lr, r7, lr, lsr #24 │ │ │ │ + eoreq lr, r7, r6, lsr #24 │ │ │ │ + strdeq lr, [r7], -r4 @ │ │ │ │ + strhteq pc, [r7], -sl @ │ │ │ │ + eoreq lr, r7, r4, asr #27 │ │ │ │ + eoreq lr, r7, r2, ror #27 │ │ │ │ + ldrdeq lr, [r7], -r0 @ │ │ │ │ + eoreq lr, r7, r2, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cb58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d3 │ │ │ │ - @ instruction: 0xf137fce1 │ │ │ │ - stmdbls r3, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc8d │ │ │ │ + stmdbls r3, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 217384 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b 3984 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strhteq pc, [r7], -ip @ │ │ │ │ + eoreq pc, r7, r4, lsl r3 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cb9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d3 │ │ │ │ - @ instruction: 0xf137fcbf │ │ │ │ - stmdbls r3, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc6b │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2173c8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ b ff7839c8 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq pc, r7, r8, lsr #7 │ │ │ │ + eoreq pc, r7, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cbe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc9d │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc49 │ │ │ │ + stmdbls r5, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424228 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fee83a10 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, r2, lsl #7 │ │ │ │ + ldrdeq pc, [r7], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cc28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc79 │ │ │ │ - stmdbls r5, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc25 │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424270 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fe583a58 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, lr, ror r3 @ │ │ │ │ + ldrdeq pc, [r7], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cc70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc55 │ │ │ │ - stmdbls r5, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fc01 │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 14242b8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1c83aa0 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, lr, ror #6 │ │ │ │ + eoreq pc, r7, r6, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ccb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc31 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fbdd │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1424300 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1383ae8 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq pc, r7, sl, ror #6 │ │ │ │ + eoreq pc, r7, r2, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fc0d │ │ │ │ - stmdbls r5, {r0, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fbb9 │ │ │ │ + stmdbls r5, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea334 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r8, lsr #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, sl, asr r3 @ │ │ │ │ + strhteq pc, [r7], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fbe7 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb93 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea380 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r2, lsl #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, r6, ror #6 │ │ │ │ + strhteq pc, [r7], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cd98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fbc1 │ │ │ │ - stmdbls r5, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb6d │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea3cc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ ldrdlt lr, [r6], -ip │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, r2, ror #6 │ │ │ │ + strhteq pc, [r7], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb9b │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb47 │ │ │ │ + stmdbls r5, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ ldrbne r9, [r2, r2, lsl #4] │ │ │ │ bmi 1ea418 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ @ instruction: 0xb006e9b6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq pc, r7, lr, ror #6 │ │ │ │ + eoreq pc, r7, r6, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ce30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb75 │ │ │ │ - stmdbls r5, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137fb21 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2dfe58 │ │ │ │ bmi 332298 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ stmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - eoreq lr, r7, ip, asr r9 │ │ │ │ - eoreq pc, r7, r2, ror #6 │ │ │ │ - eoreq lr, r7, lr, lsr r9 │ │ │ │ + strhteq lr, [r7], -r4 │ │ │ │ + strhteq pc, [r7], -sl @ │ │ │ │ + mlaeq r7, r6, r8, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ce90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s16 d9, d14, d5 │ │ │ │ - @ instruction: 0xf137fb45 │ │ │ │ - stmdbls r5, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf137faf1 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvc 2dfeb8 │ │ │ │ bmi 3322f8 │ │ │ │ andls r4, r0, #2046820352 @ 0x7a000000 │ │ │ │ stmdavs sl, {r5, r9, sl, lr} │ │ │ │ andls r7, r2, #299008 @ 0x49000 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ tstls r1, r7, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldrbtmi r4, [sl], #-2563 @ 0xfffff5fd │ │ │ │ svclt 0x0000e7eb │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ - eoreq pc, r7, r2, asr r3 @ │ │ │ │ - ldrdeq lr, [r7], -lr @ │ │ │ │ + eoreq lr, r7, r4, asr r8 │ │ │ │ + eoreq pc, r7, sl, lsr #5 │ │ │ │ + eoreq lr, r7, r6, lsr r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cef0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s16 d9, d14, d7 │ │ │ │ - @ instruction: 0xf137fb13 │ │ │ │ - @ instruction: 0x4602fbdf │ │ │ │ + @ instruction: 0xf137fabf │ │ │ │ + strmi pc, [r2], -fp, lsl #23 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx 38258e │ │ │ │ - blx ff6821f6 │ │ │ │ + blx fee8258c │ │ │ │ + blx fe1821f6 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 20e134 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r8, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq pc, r7, r8, lsr #6 │ │ │ │ + eoreq pc, r7, r0, lsl #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s16 d9, d14, d7 │ │ │ │ - @ instruction: 0xf137fae5 │ │ │ │ - @ instruction: 0x4602fbb1 │ │ │ │ + @ instruction: 0xf137fa91 │ │ │ │ + @ instruction: 0x4602fb5d │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - blx ff8025e8 │ │ │ │ - blx feb02252 │ │ │ │ + blx fe3025e8 │ │ │ │ + blx 1602252 │ │ │ │ strmi r6, [r1], -r2, lsr #16 │ │ │ │ strls r7, [r2], #-3108 @ 0xfffff3dc │ │ │ │ andls r4, r4, #48, 12 @ 0x3000000 │ │ │ │ andls r1, r5, #55050240 @ 0x3480000 │ │ │ │ stmvs ip, {r0, r2, r9, fp, lr} │ │ │ │ blls 20e190 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ strdlt lr, [r8], -sl │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq pc, r7, ip, lsr r3 @ │ │ │ │ + mlaeq r7, r4, r2, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9cfa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1534478 │ │ │ │ - vstrlt s30, [r8, #-572] @ 0xfffffdc4 │ │ │ │ + vstrlt s30, [r8, #-236] @ 0xffffff14 │ │ │ │ @ instruction: 0xfffff317 │ │ │ │ adceq ip, r8, r8, asr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -929,15 +929,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5a9e3c │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - stc2 1, cr15, [r6], {62} @ 0x3e │ │ │ │ + ldc2 1, cr15, [r2], #-248 @ 0xffffff08 │ │ │ │ ldr r4, [r5, r4, lsl #12]! │ │ │ │ stmdacc r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strls r6, [r0], #-1798 @ 0xfffff8fa │ │ │ │ ldmdavs r8, {r0, r2, r3, r9, fp, lr} │ │ │ │ strls r4, [r2, #-1619] @ 0xfffff9ad │ │ │ │ @ instruction: 0x17ed447a │ │ │ │ @@ -948,17 +948,17 @@ │ │ │ │ blmi 27fd88 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 783ebc │ │ │ │ adceq sl, r8, r4, lsr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq sl, r8, ip, r1 │ │ │ │ strhteq r8, [r3], r4 │ │ │ │ - eoreq pc, r7, r4, lsl #5 │ │ │ │ - eoreq pc, r7, sl, ror #4 │ │ │ │ - eoreq pc, r7, r4, ror #4 │ │ │ │ + ldrdeq pc, [r7], -ip @ │ │ │ │ + eoreq pc, r7, r2, asr #3 │ │ │ │ + strhteq pc, [r7], -ip @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d0e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc8 │ │ │ │ strmi ip, [ip], -r0, lsl #1 │ │ │ │ addlt r4, sl, pc, lsl r9 │ │ │ │ @ instruction: 0xf01444fc │ │ │ │ @@ -980,26 +980,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 2bfed0 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf81cf03a │ │ │ │ @ instruction: 0xf7fee7e0 │ │ │ │ svclt 0x0000eac8 │ │ │ │ adceq sl, r8, r8, lsl #2 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq sl, [r8], r0 @ │ │ │ │ ldrdeq r8, [r3], r4 @ │ │ │ │ - eoreq pc, r7, r6, asr r2 @ │ │ │ │ + eoreq pc, r7, lr, lsr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r1], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r1!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1021,48 +1021,48 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 3f55ac │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx ff4024f6 │ │ │ │ + blx 1f024f6 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf0399501 │ │ │ │ bfi pc, r1, (invalid: 31:30) @ │ │ │ │ b 1d04010 │ │ │ │ adceq sl, r8, r6, rrx │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r8, sl, lsr #32 │ │ │ │ adceq r8, r3, sl, lsl r6 │ │ │ │ - ldrdeq pc, [r7], -lr @ │ │ │ │ + eoreq pc, r7, r6, lsr r1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ mullt r7, r7, pc @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r8, r3, lr, r5 │ │ │ │ - eoreq pc, r7, r8, asr #3 │ │ │ │ + eoreq pc, r7, r0, lsr #2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ mcrrmi 0, 10, fp, r9, cr1 │ │ │ │ strcs r4, [r0, #-1672] @ 0xfffff978 │ │ │ │ ldrbtmi r4, [ip], #-2376 @ 0xfffff6b8 │ │ │ │ @@ -1111,15 +1111,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r1, r4, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2588 @ 0xa1c │ │ │ │ ldrbtmi r9, [sl], #-2320 @ 0xfffff6f0 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf13e9300 │ │ │ │ - bfi pc, fp, (invalid: 22:1) @ │ │ │ │ + strb pc, [r1, r7, asr #21] @ │ │ │ │ ldmdavs r0, {r0, r2, r4, r9, fp, ip, pc} │ │ │ │ bllt ec9a4 │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ bls 572c50 │ │ │ │ bls 52a984 │ │ │ │ andlt lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ bmi 2800bc │ │ │ │ @ instruction: 0xe7dd447a │ │ │ │ stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r6, ror #30 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, asr #29 │ │ │ │ adceq r8, r3, lr, lsl #9 │ │ │ │ - eoreq lr, r7, r6, asr #8 │ │ │ │ - strhteq pc, [r7], -r0 @ │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ + mlaeq r7, lr, r3, lr │ │ │ │ + eoreq pc, r7, r8 │ │ │ │ + eoreq lr, r7, r4, asr r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi dd7c30 │ │ │ │ blmi dd7c4c │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1180,15 +1180,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 558acc │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf13e2300 │ │ │ │ - bfi pc, r1, #21, #1 @ │ │ │ │ + @ instruction: 0xe7d5fa3d │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 53a2d8 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 86aa9c │ │ │ │ bls 82aa9c │ │ │ │ @@ -1203,19 +1203,19 @@ │ │ │ │ bmi 2faa58 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ ldmdb lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r4, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], sl │ │ │ │ adceq r8, r3, ip, ror #6 │ │ │ │ - eoreq lr, r7, r8, lsr #6 │ │ │ │ - eoreq lr, r7, r2, lsr #6 │ │ │ │ - eoreq pc, r7, r6, ror r0 @ │ │ │ │ - eoreq lr, r7, r4, lsl #6 │ │ │ │ - strdeq lr, [r7], -ip @ │ │ │ │ + eoreq lr, r7, r0, lsl #5 │ │ │ │ + eoreq lr, r7, sl, ror r2 │ │ │ │ + eoreq lr, r7, lr, asr #31 │ │ │ │ + eoreq lr, r7, ip, asr r2 │ │ │ │ + eoreq lr, r7, r4, asr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460d4c35 │ │ │ │ sbclt r4, r3, r5, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1255,51 +1255,51 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, lr, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ ldrbtmi r9, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf13e9300 │ │ │ │ - @ instruction: 0x4607f9fb │ │ │ │ + strmi pc, [r7], -r7, lsr #19 │ │ │ │ blls 2c02a0 │ │ │ │ strge lr, [r3, -sp, asr #19] │ │ │ │ stmdbhi r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r1, r3, r9, fp, lr} │ │ │ │ ldrbtmi r9, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ strbne r9, [r4, r6, lsl #8]! │ │ │ │ strls r9, [r7], #-2892 @ 0xfffff4b4 │ │ │ │ @ instruction: 0xf0399600 │ │ │ │ @ instruction: 0xe7d6fdb7 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r9, r8, r4, lsl #26 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, lsl #25 │ │ │ │ adceq r8, r3, r6, lsr #4 │ │ │ │ - eoreq pc, r7, r6 │ │ │ │ + eoreq lr, r7, lr, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d5e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ @ instruction: 0xb007fdbd │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r8, r3, sl, r1 │ │ │ │ - eoreq pc, r7, r8 │ │ │ │ + eoreq lr, r7, r0, ror #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1317,48 +1317,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5a4c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf97ef13e │ │ │ │ + @ instruction: 0xf92af13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [r2, #-228] @ 0xffffff1c │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000e824 │ │ │ │ strhteq r9, [r8], r6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, sl, lsl #23 │ │ │ │ adceq r8, r3, r2, lsl #2 │ │ │ │ - eoreq lr, r7, lr, lsl #31 │ │ │ │ + eoreq lr, r7, r6, ror #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r7, asr #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r8, r3, r6, lsl #1 │ │ │ │ - eoreq lr, r7, r8, asr pc │ │ │ │ + strhteq lr, [r7], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1376,48 +1376,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5b38 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf908f13e │ │ │ │ + @ instruction: 0xf8b4f13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [ip], {57} @ 0x39 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000efae │ │ │ │ adceq r9, r8, sl, asr #21 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq r9, r8, lr, sl │ │ │ │ adceq r7, r3, lr, ror #31 │ │ │ │ - eoreq lr, r7, r6, ror #29 │ │ │ │ + eoreq lr, r7, lr, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d7c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ ldrdlt pc, [r7], -r1 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, r2, ror pc │ │ │ │ - strhteq lr, [r7], -r4 │ │ │ │ + eoreq lr, r7, ip, lsl #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {208} @ 0xd0 │ │ │ │ ldmdbmi sp, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-136 @ 0xffffff78 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1435,48 +1435,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 3f5c24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf892f13e │ │ │ │ + @ instruction: 0xf83ef13e │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ mrrc2 0, 3, pc, r6, cr9 @ │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ef38 │ │ │ │ ldrdeq r9, [r8], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], r2 │ │ │ │ ldrdeq r7, [r3], sl @ │ │ │ │ - eoreq lr, r7, r6, asr #28 │ │ │ │ + mlaeq r7, lr, sp, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d8ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13e9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, fp, asr ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, lr, asr lr │ │ │ │ - eoreq lr, r7, r0, lsl lr │ │ │ │ + eoreq lr, r7, r8, ror #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -sp, lsr #24 │ │ │ │ addlt r4, sl, sp, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1499,21 +1499,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6e6f24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xf812f13e │ │ │ │ + @ instruction: 0xffbef13d │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2l 2, cr15, [r2, #116] @ 0x74 │ │ │ │ - mrc2 1, 4, pc, cr14, cr6, {1} │ │ │ │ + ldc2l 2, cr15, [lr, #-116]! @ 0xffffff8c │ │ │ │ + mcr2 1, 2, pc, cr10, cr6, {1} @ │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5acba8 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 3250f8 │ │ │ │ @@ -1523,38 +1523,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000eea0 │ │ │ │ strdeq r9, [r8], r0 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r9, [r8], r4 │ │ │ │ strhteq r7, [r3], r2 │ │ │ │ - eoreq sp, r7, ip, lsl lr │ │ │ │ - eoreq lr, r7, lr, asr sp │ │ │ │ - strdeq sp, [r7], -r6 @ │ │ │ │ + eoreq sp, r7, r4, ror sp │ │ │ │ + strhteq lr, [r7], -r6 │ │ │ │ + eoreq sp, r7, lr, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d9e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ @ instruction: 0xb007fbbf │ │ │ │ svclt 0x0000bd30 │ │ │ │ strdeq r7, [r3], lr @ │ │ │ │ - eoreq lr, r7, ip, lsr sp │ │ │ │ + mlaeq r7, r4, ip, lr │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1576,55 +1576,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [sl, #-116]! @ 0xffffff8c │ │ │ │ - mcr2 1, 0, pc, cr6, cr6, {1} @ │ │ │ │ + stc2l 2, cr15, [r6], #116 @ 0x74 │ │ │ │ + ldc2 1, cr15, [r2, #216]! @ 0xd8 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9590f0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx c029be │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ee10 │ │ │ │ strhteq r9, [r8], r8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, lsl #15 │ │ │ │ adceq r7, r3, r8, asr ip │ │ │ │ - mlaeq r7, ip, ip, lr │ │ │ │ + strdeq lr, [r7], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dafc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r3, lsr fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r7, [r3], lr │ │ │ │ - eoreq lr, r7, ip, ror ip │ │ │ │ + ldrdeq lr, [r7], -r4 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1648,56 +1648,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - stc2 2, cr15, [sl], #116 @ 0x74 │ │ │ │ - ldc2l 1, cr15, [r6, #-216]! @ 0xffffff28 │ │ │ │ + mrrc2 2, 1, pc, r6, cr13 @ │ │ │ │ + stc2 1, cr15, [r2, #-216]! @ 0xffffff28 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 959214 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx fe782ae0 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ed7e │ │ │ │ adceq r9, r8, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, ror #12 │ │ │ │ adceq r7, r3, r0, lsl fp │ │ │ │ - ldrdeq lr, [r7], -r0 @ │ │ │ │ + eoreq lr, r7, r8, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dc20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r1, lsr #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, r2, ror sl │ │ │ │ - eoreq lr, r7, r0, asr #23 │ │ │ │ + eoreq lr, r7, r8, lsl fp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r1, lsr #24 │ │ │ │ addlt r4, sl, r1, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1719,49 +1719,49 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 427294 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrc2 1, 2, pc, cr10, cr13, {1} │ │ │ │ + mcr2 1, 0, pc, cr6, cr13, {1} @ │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0399403 │ │ │ │ bfi pc, fp, #20, #8 @ │ │ │ │ ldcl 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ adceq r9, r8, ip, ror r5 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r4, asr #10 │ │ │ │ adceq r7, r3, sl, asr #19 │ │ │ │ - eoreq lr, r7, sl, lsr fp │ │ │ │ + mlaeq r7, r2, sl, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dd20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r1, lsr #20 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, asr #18 │ │ │ │ - eoreq lr, r7, r4, lsr #22 │ │ │ │ + eoreq lr, r7, ip, ror sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [lr], -r7, lsr #24 │ │ │ │ addlt r4, sl, r7, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1783,55 +1783,55 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r5, lsr #2 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx fe78346a │ │ │ │ - stc2l 1, cr15, [r8], #-216 @ 0xffffff28 │ │ │ │ + blx 128346a │ │ │ │ + ldc2 1, cr15, [r4], {54} @ 0x36 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 95942c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf990f039 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec72 │ │ │ │ adceq r9, r8, ip, ror r4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, asr #8 │ │ │ │ adceq r7, r3, r4, lsr #17 │ │ │ │ - eoreq lr, r7, r8, lsl #21 │ │ │ │ + eoreq lr, r7, r0, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9de38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ mullt r7, r5, r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsl #16 │ │ │ │ - eoreq lr, r7, r8, ror #20 │ │ │ │ + eoreq lr, r7, r0, asr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1855,56 +1855,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 38358a │ │ │ │ - blx ff6831f2 │ │ │ │ + blx fee83588 │ │ │ │ + blx fe1831f2 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r7, r1, #401408 @ 0x62000 │ │ │ │ bvc 959550 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8fef039 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebe0 │ │ │ │ adceq r9, r8, r4, ror #6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r6, lsr #6 │ │ │ │ adceq r7, r3, ip, asr r7 │ │ │ │ - strhteq lr, [r7], -r8 │ │ │ │ + eoreq lr, r7, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9df5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, r3, lsl #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ strhteq r7, [r3], lr │ │ │ │ - eoreq lr, r7, r8, lsr #19 │ │ │ │ + eoreq lr, r7, r0, lsl #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9dfb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], #-800 @ 0xfffffce0 │ │ │ │ stmdbmi r5!, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [ip], #-138 @ 0xffffff76 │ │ │ │ svceq 0x000df015 │ │ │ │ @@ -1923,55 +1923,55 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5b63c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2l 1, cr15, [r2], {61} @ 0x3d │ │ │ │ + stc2l 1, cr15, [lr], #-244 @ 0xffffff0c │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst.16 d6, d13, d21 │ │ │ │ - @ instruction: 0xf136fa83 │ │ │ │ - blls 185b68 │ │ │ │ + @ instruction: 0xf136fa2f │ │ │ │ + blls 185a18 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf878f039 │ │ │ │ @ instruction: 0xf7fde7d1 │ │ │ │ svclt 0x0000eb5a │ │ │ │ adceq r9, r8, r2, asr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r8, r2, lsl r2 │ │ │ │ adceq r7, r3, r0, lsr #12 │ │ │ │ - eoreq lr, r7, r2, lsl r9 │ │ │ │ + eoreq lr, r7, sl, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf039447a │ │ │ │ andlt pc, r7, sp, ror r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsl #11 │ │ │ │ - eoreq lr, r7, ip, ror #17 │ │ │ │ + eoreq lr, r7, r4, asr #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi r4, [sp], -pc, lsr #24 │ │ │ │ addlt r4, lr, pc, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1995,61 +1995,61 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 7276e4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - ldc2 1, cr15, [r2], #-244 @ 0xffffff0c │ │ │ │ + blx ff80342a │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf9f2f21d │ │ │ │ - blx ff003424 │ │ │ │ + @ instruction: 0xf99ef21d │ │ │ │ + blx 1b03424 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst.16 q3, , q0 │ │ │ │ - @ instruction: 0xf136f9eb │ │ │ │ - bls 205a38 │ │ │ │ + @ instruction: 0xf136f997 │ │ │ │ + bls 2058e8 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ ldrtmi r9, [r3], -r7, lsl #18 │ │ │ │ strls r6, [r4], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r5], #-2020 @ 0xfffff81c │ │ │ │ andls r7, r2, #4608 @ 0x1200 │ │ │ │ ldmvs ip!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389401 │ │ │ │ @ instruction: 0xe7c3ffdb │ │ │ │ b fef84f78 │ │ │ │ adceq r9, r8, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r9, [r8], r4 @ │ │ │ │ ldrdeq r7, [r3], sl @ │ │ │ │ - eoreq lr, r7, r0, lsr r8 │ │ │ │ + eoreq lr, r7, r8, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r1, ror #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r7, r3, sl, lsr #8 │ │ │ │ - eoreq lr, r7, ip, lsr #16 │ │ │ │ + eoreq lr, r7, r4, lsl #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ @ instruction: 0x460f4c3d │ │ │ │ adclt r4, r3, sp, lsr r9 │ │ │ │ strcs r4, [r0, #-1148] @ 0xfffffb84 │ │ │ │ @@ -2093,15 +2093,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ bmi 5ab06c │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 1c035b2 │ │ │ │ + blx 7035b2 │ │ │ │ blls 481000 │ │ │ │ blls 42bcd0 │ │ │ │ blls 3ebcd0 │ │ │ │ blls 4abcd0 │ │ │ │ andge lr, r6, sp, asr #19 │ │ │ │ stmdblt r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdavs r8, {r0, r1, r3, r9, fp, lr} │ │ │ │ @@ -2112,36 +2112,36 @@ │ │ │ │ @ instruction: 0xff24f038 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000ea06 │ │ │ │ strdeq r8, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, ip, ror #30 │ │ │ │ adceq r7, r3, ip, lsr #6 │ │ │ │ - eoreq lr, r7, r0, lsr r7 │ │ │ │ + eoreq lr, r7, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r9, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ umlaleq r7, r3, r2, r2 │ │ │ │ - eoreq lr, r7, r8, ror r7 │ │ │ │ + ldrdeq lr, [r7], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r3, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2164,28 +2164,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ bmi 428188 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx ff8836cc │ │ │ │ + blx fe3836cc │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2d8aac │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0389403 │ │ │ │ ldrb pc, [fp, r1, lsr #29] @ │ │ │ │ stmib r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r8, r8, ip, lsl #29 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r0, asr lr │ │ │ │ adceq r7, r3, r4, ror #3 │ │ │ │ - eoreq lr, r7, sl, ror #13 │ │ │ │ + eoreq lr, r7, r2, asr #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 819a98 │ │ │ │ ldrbtmi fp, [sl], #-138 @ 0xffffff76 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @@ -2207,25 +2207,25 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 259aa4 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf13dc004 │ │ │ │ - strbteq pc, [r3], fp, lsl #21 @ │ │ │ │ + @ instruction: 0x06e3fa37 │ │ │ │ bmi 27ca18 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ ldrb pc, [sp, r7, lsl #29] @ │ │ │ │ ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdeq r8, [r8], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, ip, lsr #27 │ │ │ │ adceq r7, r3, ip, lsr #2 │ │ │ │ - mlaeq r7, r0, r6, lr │ │ │ │ + eoreq lr, r7, r8, ror #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2252,48 +2252,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf13d447a │ │ │ │ - blls 1c5bfc │ │ │ │ + blls 1c5aac │ │ │ │ bmi 301294 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389501 │ │ │ │ @ instruction: 0xe7dbfdf3 │ │ │ │ ldm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq r8, r8, ip, lsr sp │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r8, [r8], r4 @ │ │ │ │ adceq r7, r3, ip, asr r0 │ │ │ │ - strdeq lr, [r7], -r0 @ │ │ │ │ + eoreq lr, r7, r8, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ strdlt pc, [r7], -r9 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r6, r3, r2, ror #31 │ │ │ │ - eoreq lr, r7, ip, asr #11 │ │ │ │ + eoreq lr, r7, r4, lsr #10 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r5, lsr #24 │ │ │ │ addlt r4, sl, r5, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2320,48 +2320,48 @@ │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andcs r8, r0, #240, 2 @ 0x3c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ movwls r4, #23052 @ 0x5a0c │ │ │ │ @ instruction: 0xf13d447a │ │ │ │ - blls 1c5aec │ │ │ │ + blls 1c599c │ │ │ │ bmi 3013a4 │ │ │ │ @ instruction: 0xf8d817e5 │ │ │ │ ldrtmi r0, [r9], -r0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf0389501 │ │ │ │ ldrb pc, [fp, fp, ror #26] @ │ │ │ │ stmda ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adceq r8, r8, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r4, ror #23 │ │ │ │ adceq r6, r3, r4, lsr #30 │ │ │ │ - eoreq lr, r7, ip, lsr r5 │ │ │ │ + mlaeq r7, r4, r4, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r7, lsl #1 │ │ │ │ @ instruction: 0xf0144611 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf13d9105 │ │ │ │ - stmdbls r5, {r0, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf038447a │ │ │ │ andlt pc, r7, r1, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adceq r6, r3, sl, lsr #29 │ │ │ │ - eoreq lr, r7, ip, lsl r5 │ │ │ │ + eoreq lr, r7, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9e6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf996f0b8 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2491,15 +2491,15 @@ │ │ │ │ bge 5d8f98 │ │ │ │ blx d0398e │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ svc 0x000cf7fc │ │ │ │ adceq r8, r8, r0, lsl #20 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r8, [r8], sl │ │ │ │ - eoreq lr, r7, sl, asr #12 │ │ │ │ + eoreq lr, r7, r2, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e8fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 90b604 │ │ │ │ blmi 93393c │ │ │ │ stcvs 4, cr4, [ip], {122} @ 0x7a │ │ │ │ ldmpl r3, {r0, sl, fp, sp}^ │ │ │ │ @@ -2534,17 +2534,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ cdp2 0, 5, cr15, cr10, cr14, {1} │ │ │ │ @ instruction: 0xf7fce7c7 │ │ │ │ svclt 0x0000eeb8 │ │ │ │ strdeq r8, [r8], r8 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r0, ror #17 │ │ │ │ - eoreq r6, sp, r4, asr #28 │ │ │ │ - eoreq fp, r8, r8, lsr #5 │ │ │ │ - eoreq r4, sp, sl, lsr #24 │ │ │ │ + mlaeq sp, ip, sp, r6 │ │ │ │ + eoreq fp, r8, r0, lsl #4 │ │ │ │ + eoreq r4, sp, r2, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9e9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1db9c0 │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -2568,31 +2568,31 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ mcr 7, 3, pc, cr14, cr12, {7} @ │ │ │ │ adceq r8, r8, r4, lsr r8 │ │ │ │ - eoreq r8, sp, lr, ror #1 │ │ │ │ + eoreq r8, sp, r6, asr #32 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq lr, r7, ip, lsl r5 │ │ │ │ + eoreq lr, r7, r4, ror r4 │ │ │ │ strdeq r8, [r8], sl @ │ │ │ │ mcrcc 8, 2, pc, cr8, cr0, {6} @ │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ subvs pc, ip, r0, lsl #12 │ │ │ │ - ldc2l 1, cr15, [lr, #324] @ 0x144 │ │ │ │ + stc2 1, cr15, [sl, #324] @ 0x144 │ │ │ │ mcrcc 8, 2, pc, cr8, cr4, {6} @ │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf151604c │ │ │ │ - andcs pc, r0, r5, ror #27 │ │ │ │ + mulcs r0, r1, sp │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ ldrd pc, [ip], #-143 @ 0xffffff71 │ │ │ │ eorvc r2, r3, #67108864 @ 0x4000000 │ │ │ │ ldrbtmi r4, [lr], #1772 @ 0x6ec │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ @@ -2604,15 +2604,15 @@ │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf0b22300 │ │ │ │ @ instruction: 0xf8c4ffc3 │ │ │ │ stmdacs r0, {r3, r6, r9, sl, fp} │ │ │ │ @ instruction: 0xf604d1d7 │ │ │ │ @ instruction: 0xf151604c │ │ │ │ - @ instruction: 0xf04ffdbd │ │ │ │ + @ instruction: 0xf04ffd69 │ │ │ │ @ instruction: 0xe7d530ff │ │ │ │ adceq r9, r8, r6, lsr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ adcslt r4, r7, sp, lsl #21 │ │ │ │ @@ -2756,16 +2756,16 @@ │ │ │ │ stccs 8, cr6, [r2, #-532] @ 0xfffffdec │ │ │ │ svcge 0x0006f43f │ │ │ │ @ instruction: 0xf7fce708 │ │ │ │ svclt 0x0000ecfc │ │ │ │ adceq r8, r8, r8, lsr #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, r4, asr #11 │ │ │ │ - eoreq r6, sp, sl, lsr #22 │ │ │ │ - eoreq sl, r8, lr, lsl #31 │ │ │ │ + eoreq r6, sp, r2, lsl #21 │ │ │ │ + eoreq sl, r8, r6, ror #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @@ -2909,18 +2909,18 @@ │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ blvs 72bd24 │ │ │ │ @ instruction: 0xf8d3681b │ │ │ │ str r8, [r8, r8] │ │ │ │ bl ff205d60 │ │ │ │ adceq r8, r8, ip, asr #7 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r7, sp, r4, asr #24 │ │ │ │ - eoreq lr, r7, r4, ror r0 │ │ │ │ - eoreq r7, sp, r8, lsl #24 │ │ │ │ - eoreq lr, r7, r8, lsr r0 │ │ │ │ + mlaeq sp, ip, fp, r7 │ │ │ │ + eoreq sp, r7, ip, asr #31 │ │ │ │ + eoreq r7, sp, r0, ror #22 │ │ │ │ + mlaeq r7, r0, pc, sp @ │ │ │ │ strhteq r8, [r8], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi b597e8 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -2966,15 +2966,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000eb58 │ │ │ │ adceq r8, r8, r8, asr r2 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r8, [r8], r0 @ │ │ │ │ - ldrdeq sp, [r7], -r4 @ │ │ │ │ + eoreq sp, r7, ip, lsr #28 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, r0, asr sl │ │ │ │ @ instruction: 0x46044b50 │ │ │ │ ldmdami r0, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -3055,20 +3055,20 @@ │ │ │ │ blcs 55278 │ │ │ │ @ instruction: 0xf8c4d1e0 │ │ │ │ @ instruction: 0xe7dd04b4 │ │ │ │ b fe985fa4 │ │ │ │ adceq r8, r8, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r8, sl, ror r1 │ │ │ │ - eoreq r4, sp, r0, lsl #10 │ │ │ │ - eoreq r3, ip, r6, lsl fp │ │ │ │ + eoreq r4, sp, r8, asr r4 │ │ │ │ + eoreq r3, ip, lr, ror #20 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ umlaleq r8, r8, r0, r0 @ │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - eoreq sp, r7, lr, ror #26 │ │ │ │ + eoreq sp, r7, r6, asr #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3b │ │ │ │ @@ -3129,18 +3129,18 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e1 │ │ │ │ svclt 0x0000ea10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r7, [r8], r2 @ │ │ │ │ - eoreq r3, ip, r2, lsr #19 │ │ │ │ - eoreq r4, sp, r8, lsl #7 │ │ │ │ + strdeq r3, [ip], -sl @ │ │ │ │ + eoreq r4, sp, r0, ror #5 │ │ │ │ adceq r7, r8, lr, asr pc │ │ │ │ - eoreq sp, r7, r2, asr #24 │ │ │ │ + mlaeq r7, sl, fp, sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1da6f8 │ │ │ │ @ instruction: 0xf04f4a7a │ │ │ │ @@ -3264,20 +3264,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000e904 │ │ │ │ adceq r7, r8, sl, ror #29 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r8, lr, asr #29 │ │ │ │ - eoreq r3, ip, r0, lsl #17 │ │ │ │ - eoreq r4, sp, r6, ror #4 │ │ │ │ + ldrdeq r3, [ip], -r8 @ │ │ │ │ + strhteq r4, [sp], -lr │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ adceq r7, r8, lr, asr #26 │ │ │ │ andeq r0, r0, ip, ror #27 │ │ │ │ - eoreq sp, r7, ip, lsr #20 │ │ │ │ + eoreq sp, r7, r4, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9f524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fc0 │ │ │ │ addlt ip, sp, r4, rrx │ │ │ │ @ instruction: 0x46044d18 │ │ │ │ stmib sp, {r2, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @@ -3388,15 +3388,15 @@ │ │ │ │ @ instruction: 0xf84c1c0c │ │ │ │ addsmi r2, sp, #8, 24 @ 0x800 │ │ │ │ str sp, [r6, lr, ror #3]! │ │ │ │ @ instruction: 0x46304619 │ │ │ │ stc2l 0, cr15, [lr, #268] @ 0x10c │ │ │ │ @ instruction: 0xf7fce7a1 │ │ │ │ svclt 0x0000e806 │ │ │ │ - eoreq sp, r7, r4, asr #18 │ │ │ │ + mlaeq r7, ip, r8, sp │ │ │ │ adceq r7, r8, sl, ror #23 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r8, sl, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1039c4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3690,40 +3690,40 @@ │ │ │ │ ldc 7, cr15, [r4, #1004]! @ 0x3ec │ │ │ │ ldrdeq r7, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r7, [r8], r0 @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ umlaleq r7, r8, ip, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r7, r2, ror #14 │ │ │ │ - eoreq sp, r7, r8, ror #14 │ │ │ │ - eoreq sp, r7, r2, asr r7 │ │ │ │ - eoreq sp, r7, sl, asr #14 │ │ │ │ - eoreq ip, r7, r0, lsl r2 │ │ │ │ - strdeq sp, [r7], -r6 @ │ │ │ │ - eoreq sp, r7, ip, lsr r7 │ │ │ │ - eoreq sp, r7, lr, lsr #14 │ │ │ │ - eoreq sp, r7, r6, lsr #13 │ │ │ │ - eoreq sp, r7, r8, asr #13 │ │ │ │ - mlaeq r7, sl, r6, sp │ │ │ │ - eoreq sp, r7, r4, ror r6 │ │ │ │ - eoreq sp, r7, ip, lsl r6 │ │ │ │ - eoreq ip, r7, r0, lsl r1 │ │ │ │ - eoreq ip, r7, r0, lsl #2 │ │ │ │ - eoreq sp, r7, sl, lsl r6 │ │ │ │ - eoreq sp, r7, r4, lsl r6 │ │ │ │ - eoreq sp, r7, r2, lsl #12 │ │ │ │ - strdeq sp, [r7], -r8 @ │ │ │ │ - eoreq r8, r8, r4, asr #12 │ │ │ │ - eoreq sp, r7, r2, asr r5 │ │ │ │ - eoreq sp, r7, r6, lsr #10 │ │ │ │ - eoreq sp, r7, r4, lsl #10 │ │ │ │ - eoreq r8, r8, ip, lsr #10 │ │ │ │ - eoreq fp, r7, r6, lsl pc │ │ │ │ - ldrdeq sp, [r7], -r0 @ │ │ │ │ + strhteq sp, [r7], -sl │ │ │ │ + eoreq sp, r7, r0, asr #13 │ │ │ │ + eoreq sp, r7, sl, lsr #13 │ │ │ │ + eoreq sp, r7, r2, lsr #13 │ │ │ │ + eoreq ip, r7, r8, ror #2 │ │ │ │ + eoreq sp, r7, lr, asr #12 │ │ │ │ + mlaeq r7, r4, r6, sp │ │ │ │ + eoreq sp, r7, r6, lsl #13 │ │ │ │ + strdeq sp, [r7], -lr @ │ │ │ │ + eoreq sp, r7, r0, lsr #12 │ │ │ │ + strdeq sp, [r7], -r2 @ │ │ │ │ + eoreq sp, r7, ip, asr #11 │ │ │ │ + eoreq sp, r7, r4, ror r5 │ │ │ │ + eoreq ip, r7, r8, rrx │ │ │ │ + eoreq ip, r7, r8, asr r0 │ │ │ │ + eoreq sp, r7, r2, ror r5 │ │ │ │ + eoreq sp, r7, ip, ror #10 │ │ │ │ + eoreq sp, r7, sl, asr r5 │ │ │ │ + eoreq sp, r7, r0, asr r5 │ │ │ │ + mlaeq r8, ip, r5, r8 │ │ │ │ + eoreq sp, r7, sl, lsr #9 │ │ │ │ + eoreq sp, r7, lr, ror r4 │ │ │ │ + eoreq sp, r7, ip, asr r4 │ │ │ │ + eoreq r8, r8, r4, lsl #9 │ │ │ │ + eoreq fp, r7, lr, ror #28 │ │ │ │ + eoreq sp, r7, r8, lsr #6 │ │ │ │ andgt lr, r0, #208, 18 @ 0x340000 │ │ │ │ movweq lr, #2513 @ 0x9d1 │ │ │ │ svclt 0x0008429a │ │ │ │ svclt 0x000c4584 │ │ │ │ andcs r2, r0, r1 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #16]! │ │ │ │ @@ -3797,22 +3797,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x360c569c │ │ │ │ @ instruction: 0xf1504630 │ │ │ │ - stmdbls r1, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519b │ │ │ │ pkhbtmi r3, r0, r0, lsl #2 │ │ │ │ blx 1404d3a │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrrc2 1, 5, pc, ip, cr0 @ │ │ │ │ + stc2 1, cr15, [r8], {80} @ 0x50 │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ blx ffa84d5e │ │ │ │ @@ -4305,22 +4305,22 @@ │ │ │ │ strmi r5, [ip], -r0, lsl #7 │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x46994615 │ │ │ │ ldrsbne pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf5019101 │ │ │ │ @ instruction: 0x360c569c │ │ │ │ @ instruction: 0xf1504630 │ │ │ │ - stmdbls r1, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a519b │ │ │ │ pkhbtmi r3, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xff56f071 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf864f150 │ │ │ │ + @ instruction: 0xf810f150 │ │ │ │ andcs fp, r0, #-1073741811 @ 0xc000000d │ │ │ │ stmib r5, {r8, r9, sp}^ │ │ │ │ andlt r2, r2, r4, lsl #6 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strbmi r6, [r0], -fp, lsr #18 │ │ │ │ ldrmi r6, [pc], -lr, ror #18 │ │ │ │ @ instruction: 0xfff0f071 │ │ │ │ @@ -4551,40 +4551,40 @@ │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ cmnvs r7, #583008256 @ 0x22c00000 │ │ │ │ eorls pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf1a0462c │ │ │ │ eorsle r0, lr, ip, lsr #10 │ │ │ │ @ instruction: 0xf10468b0 │ │ │ │ @ instruction: 0xf1380120 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2120d1e9 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ ldc 8, cr14, [r4, #552] @ 0x228 │ │ │ │ strmi r7, [r1], r8, lsl #22 │ │ │ │ @ instruction: 0xf1094640 │ │ │ │ stc 1, cr0, [r9, #48] @ 0x30 │ │ │ │ stmib r9, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf13b1103 │ │ │ │ - ldmvs r0!, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - blx 1f85c30 │ │ │ │ + blx a85c30 │ │ │ │ @ instruction: 0xf13b4640 │ │ │ │ - bfi pc, r7, (invalid: 20:18) @ │ │ │ │ + ldrb pc, [r2, r3, asr #19] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf14fb00c │ │ │ │ - blls 1490c8 │ │ │ │ + blls 148f78 │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, fp, r3, lsl #10 │ │ │ │ @ instruction: 0xf0713010 │ │ │ │ @ instruction: 0xf1abfde1 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ @ instruction: 0x4650e9bc │ │ │ │ - cdp2 1, 5, cr15, cr4, cr15, {2} │ │ │ │ + cdp2 1, 0, cr15, cr0, cr15, {2} │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe304f10 │ │ │ │ @ instruction: 0xf8dde748 │ │ │ │ ldrbmi r9, [r2], -ip │ │ │ │ andcc r9, r1, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xd1964293 │ │ │ │ @@ -4665,34 +4665,34 @@ │ │ │ │ eoreq pc, ip, #-1073741822 @ 0xc0000002 │ │ │ │ ldrmi r6, [r1, #755] @ 0x2f3 │ │ │ │ ldrsbtcc pc, [r0], -fp @ │ │ │ │ bleq b85f68 │ │ │ │ strbmi sp, [r7, #-461] @ 0xfffffe33 │ │ │ │ stcls 1, cr13, [r3], {184} @ 0xb8 │ │ │ │ @ instruction: 0x210068b0 │ │ │ │ - blx 85dcc │ │ │ │ + @ instruction: 0xf9acf138 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ blls 1bda24 │ │ │ │ beq fe085f88 │ │ │ │ ldmpl fp, {r0, r1, r8, sl, ip, sp, lr, pc} │ │ │ │ orrspl pc, ip, r3, lsl #10 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ tstls r3, ip, lsl #2 │ │ │ │ ldrdmi pc, [r8], -fp │ │ │ │ bl feae3b9c │ │ │ │ blcs 4a520 │ │ │ │ @ instruction: 0xf106db33 │ │ │ │ cps #12 │ │ │ │ @ instruction: 0xf13b070c │ │ │ │ - strtmi pc, [r1], -r7, lsr #18 │ │ │ │ + @ instruction: 0x4621f8d3 │ │ │ │ @ instruction: 0xf13868b0 │ │ │ │ - @ instruction: 0xf106f9c3 │ │ │ │ + @ instruction: 0xf106f96f │ │ │ │ @ instruction: 0xf13b000c │ │ │ │ - stmdals r3, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [lr, #-316]! @ 0xfffffec4 │ │ │ │ + stmdals r3, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldc2 1, cr15, [sl, #-316] @ 0xfffffec4 │ │ │ │ adcmi r6, pc, #606208 @ 0x94000 │ │ │ │ stmdavs fp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf1a33d2c │ │ │ │ andsle r0, r4, ip, lsr #18 │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0714640 │ │ │ │ @ instruction: 0x4628fcf1 │ │ │ │ @@ -4702,17 +4702,17 @@ │ │ │ │ @ instruction: 0xf8d9e8cc │ │ │ │ @ instruction: 0xf1093030 │ │ │ │ addsmi r0, r7, #44, 4 @ 0xc0000002 │ │ │ │ stmdbeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -sl, ror #3 │ │ │ │ stmia r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf14f9803 │ │ │ │ - @ instruction: 0x4659fd59 │ │ │ │ + ldrbmi pc, [r9], -r5, lsl #26 @ │ │ │ │ @ instruction: 0xf13868b0 │ │ │ │ - @ instruction: 0x4683f9b3 │ │ │ │ + pkhtbmi pc, r3, pc, asr #18 @ │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r6, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ orrscs lr, r8, r8, lsr #14 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ blmi 2c56e4 │ │ │ │ @@ -4721,28 +4721,28 @@ │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ andls r2, r6, r5, lsl #6 │ │ │ │ ldc2 0, cr15, [sl, #212] @ 0xd4 │ │ │ │ svclt 0x0000e706 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff2bb │ │ │ │ @ instruction: 0xfffff097 │ │ │ │ - eoreq ip, r7, ip, lsr #8 │ │ │ │ + eoreq ip, r7, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba0bd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 44d99c │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf1372000 │ │ │ │ - @ instruction: 0x4603ffb9 │ │ │ │ + strmi pc, [r3], -r5, ror #30 │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf13b60a3 │ │ │ │ - @ instruction: 0xf104f88f │ │ │ │ + @ instruction: 0xf104f83b │ │ │ │ @ instruction: 0xf104012c │ │ │ │ @ instruction: 0xf1040234 │ │ │ │ andcs r0, r0, ip, lsr r3 │ │ │ │ smlabtne fp, r4, r9, lr │ │ │ │ andcs lr, sp, #196, 18 @ 0x310000 │ │ │ │ movwcc lr, #63940 @ 0xf9c4 │ │ │ │ ldclt 4, cr6, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @@ -4752,15 +4752,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b9c │ │ │ │ strmi r0, [pc], -ip, lsl #22 │ │ │ │ @ instruction: 0xf14f4658 │ │ │ │ - @ instruction: 0xf8dafce7 │ │ │ │ + @ instruction: 0xf8dafc93 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ strmi r0, [r2, #1068]! @ 0x42c │ │ │ │ ldmdavs sp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ ldrpl pc, [fp], r7, lsl #10 │ │ │ │ stccc 6, cr3, [ip, #-64]! @ 0xffffffc0 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0714630 │ │ │ │ @@ -4768,19 +4768,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b43b80 │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf14f4658 │ │ │ │ - @ instruction: 0x4658fcd5 │ │ │ │ - stc2l 1, cr15, [r4], {79} @ 0x4f │ │ │ │ + ldrbmi pc, [r8], -r1, lsl #25 @ │ │ │ │ + ldc2l 1, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf1382100 │ │ │ │ - strmi pc, [r0], fp, lsr #18 │ │ │ │ + pkhtbmi pc, r0, r7, asr #17 @ │ │ │ │ @ instruction: 0xf507b360 │ │ │ │ @ instruction: 0x3710579b │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x4010f8d9 │ │ │ │ svclt 0x001e42a6 │ │ │ │ stccc 8, cr6, [ip], #-404 @ 0xfffffe6c │ │ │ │ @@ -4794,19 +4794,19 @@ │ │ │ │ blvs bc3b24 │ │ │ │ msreq CPSR_fs, #4, 2 │ │ │ │ addsmi r3, lr, #44, 26 @ 0xb00 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ stmda sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8da4641 │ │ │ │ @ instruction: 0xf1380008 │ │ │ │ - @ instruction: 0x4680f8ff │ │ │ │ + strmi pc, [r0], fp, lsr #17 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf14f0734 │ │ │ │ - @ instruction: 0xf8dafc99 │ │ │ │ + @ instruction: 0xf8dafc45 │ │ │ │ adcsmi r4, ip, #56 @ 0x38 │ │ │ │ @ instruction: 0x2600bf1c │ │ │ │ andle r6, pc, r5, ror #16 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf0356600 │ │ │ │ @@ -4824,18 +4824,18 @@ │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ ldc2 0, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs fp!, {r1, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ adcmi r4, pc, #44, 12 @ 0x2c00000 │ │ │ │ mvnle r4, sp, lsl r6 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - @ instruction: 0xf1382100 │ │ │ │ - @ instruction: 0xf10af801 │ │ │ │ + @ instruction: 0xf1372100 │ │ │ │ + @ instruction: 0xf10affad │ │ │ │ @ instruction: 0xf13a000c │ │ │ │ - pop {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, lsl #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -4849,15 +4849,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460f │ │ │ │ @ instruction: 0xf108589c │ │ │ │ strmi r0, [r6], -ip, lsl #16 │ │ │ │ @ instruction: 0xf14f4640 │ │ │ │ - ldmdavs fp!, {r0, r2, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mulsle r9, pc, r2 @ │ │ │ │ @ instruction: 0xf506685d │ │ │ │ @ instruction: 0xf1a3569b │ │ │ │ ldrcc r0, [r0], -ip, lsr #8 │ │ │ │ @ instruction: 0xf1043d2c │ │ │ │ ldrtmi r0, [r0], -r8, lsl #2 │ │ │ │ blx fea05dae │ │ │ │ @@ -4865,15 +4865,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ svc 0x0080f7f9 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429f │ │ │ │ @ instruction: 0xf14f4640 │ │ │ │ - pop {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf8df4680 │ │ │ │ @ instruction: 0x46910650 │ │ │ │ @@ -5130,25 +5130,25 @@ │ │ │ │ streq lr, [r5], #-2689 @ 0xfffff57f │ │ │ │ @ instruction: 0xf7fa2140 │ │ │ │ teqvs ip, #20, 24 @ 0x1400 │ │ │ │ @ instruction: 0xf1086204 │ │ │ │ @ instruction: 0xf8c9040c │ │ │ │ subvs r0, r5, #0 │ │ │ │ cmnvs sp, #32, 12 @ 0x2000000 │ │ │ │ - stc2 1, cr15, [ip, #232] @ 0xe8 │ │ │ │ + ldc2 1, cr15, [r8, #-232]! @ 0xffffff18 │ │ │ │ ldrdeq pc, [r8], -r8 │ │ │ │ teqpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r8, #220]! @ 0xdc │ │ │ │ + ldc2 1, cr15, [r4, #220] @ 0xdc │ │ │ │ andcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ stmvs r1, {r5, r8, ip, sp, pc} │ │ │ │ stmdacs r0, {r3, r6, r8, fp, sp, lr} │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ stmib r7, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf13a320a │ │ │ │ - bvs fef49664 │ │ │ │ + bvs fef49514 │ │ │ │ @ instruction: 0xf8d36afa │ │ │ │ blcs 1969a0 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr2, cr15, {1} │ │ │ │ stmdacs r0, {r4, r7, r9, fp, sp, lr} │ │ │ │ mcrge 4, 1, pc, cr0, cr15, {1} @ │ │ │ │ and r2, r4, r0, lsl #6 │ │ │ │ addcc r3, r0, #67108864 @ 0x4000000 │ │ │ │ @@ -5229,15 +5229,15 @@ │ │ │ │ @ instruction: 0xd1d5429e │ │ │ │ ldmib r7, {r2, r3, r4, r5, r9, fp, sp, lr}^ │ │ │ │ stmdbne r9, {r0, r1, r9, ip, sp} │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ stmibvs fp, {r1, r2, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x46204699 │ │ │ │ - ldc2l 1, cr15, [r0], {58} @ 0x3a │ │ │ │ + ldc2l 1, cr15, [ip], #-232 @ 0xffffff18 │ │ │ │ bvs ffee4cac │ │ │ │ ldmibne r4!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldreq lr, [r2], #-2514 @ 0xfffff62e │ │ │ │ ldmibcs r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf101fb02 │ │ │ │ subscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ strmi pc, [r1, #-2980] @ 0xfffff45c │ │ │ │ @@ -5345,15 +5345,15 @@ │ │ │ │ ldrbmi r4, [r9], -r8, lsr #12 │ │ │ │ mrrc2 0, 9, pc, r6, cr4 @ │ │ │ │ ldrmi r9, [r8], -r7, lsl #22 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x462188f0 │ │ │ │ @ instruction: 0xf0664628 │ │ │ │ @ instruction: 0xe7d5fe75 │ │ │ │ - mlaeq r7, r2, sl, fp │ │ │ │ + eoreq fp, r7, sl, ror #19 │ │ │ │ ldrblt fp, [r0, #-914]! @ 0xfffffc6e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldclcc 8, cr15, [ip, #832]! @ 0x340 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ @ instruction: 0xb0842cb4 │ │ │ │ @@ -5517,15 +5517,15 @@ │ │ │ │ vst1.64 {d18-d19}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ blcs 1e8678 │ │ │ │ blmi 8be6d8 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bvs fe85c098 │ │ │ │ - mrc2 2, 3, pc, cr8, cr9, {0} │ │ │ │ + mcr2 2, 1, pc, cr4, cr9, {0} @ │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ bge 15be48 │ │ │ │ subeq pc, r8, r4, lsl #2 │ │ │ │ blvs 925528 │ │ │ │ @ instruction: 0xf8d46bf6 │ │ │ │ ldmibne fp, {r2, r4, r5, lr, pc}^ │ │ │ │ bl 136f258 │ │ │ │ @@ -5551,15 +5551,15 @@ │ │ │ │ svclt 0x0000ef2c │ │ │ │ adceq r5, r8, r0, lsl sl │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r5, [r8], ip @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ umlaleq r5, r8, r2, r9 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ - eoreq fp, r7, r8, ror r7 │ │ │ │ + ldrdeq fp, [r7], -r0 @ │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba18d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blx ffb0692e │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -5578,19 +5578,19 @@ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0c20300 │ │ │ │ @ instruction: 0xf995ffe3 │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ ldrdcs r7, [r4, -r4] │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf814f16a │ │ │ │ + @ instruction: 0xffc0f169 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872d8 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf80cf16a │ │ │ │ + @ instruction: 0xffb8f169 │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f9a818 │ │ │ │ @ instruction: 0xf1b9ec46 │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84c │ │ │ │ @ instruction: 0xf7f90801 │ │ │ │ @@ -5693,15 +5693,15 @@ │ │ │ │ mcr2 0, 1, pc, cr8, cr15, {1} @ │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff60f20e │ │ │ │ + @ instruction: 0xff0cf20e │ │ │ │ blmi 21d120 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 524970 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ ldcl 7, cr15, [r2, #996]! @ 0x3e4 │ │ │ │ @@ -5747,15 +5747,15 @@ │ │ │ │ ldc2 0, cr15, [ip, #252]! @ 0xfc │ │ │ │ strmi r2, [r4], -r0, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r5, {r1, r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4638 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf914f20e │ │ │ │ + @ instruction: 0xf8c0f20e │ │ │ │ blmi 21d1f8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 524a48 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldcllt 0, cr11, [r0, #84]! @ 0x54 │ │ │ │ stc 7, cr15, [r6, #996] @ 0x3e4 │ │ │ │ @@ -5820,28 +5820,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ adceq r5, r8, r4, ror #11 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba1cec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - ldc2 2, cr15, [sl], {25} │ │ │ │ + blx ff20735e │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 2, cr15, [r6], {25} │ │ │ │ - @ instruction: 0xf996f142 │ │ │ │ + blx ff107366 │ │ │ │ + @ instruction: 0xf942f142 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - ldc2l 1, cr15, [lr], {50} @ 0x32 │ │ │ │ + stc2 1, cr15, [sl], {50} @ 0x32 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - ldc2l 2, cr15, [r8], {25} │ │ │ │ + stc2 2, cr15, [r4], {25} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5849,15 +5849,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 192f788 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s16 d9, d9, d9 │ │ │ │ - @ instruction: 0xf8dafbe1 │ │ │ │ + @ instruction: 0xf8dafb8d │ │ │ │ @ instruction: 0xf8da39dc │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -5960,15 +5960,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ blmi 192f944 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ stmibne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vcgt.s16 d9, d9, d9 │ │ │ │ - @ instruction: 0xf8dafb03 │ │ │ │ + @ instruction: 0xf8dafaaf │ │ │ │ @ instruction: 0xf8da39dc │ │ │ │ @ instruction: 0xf8da29fc │ │ │ │ @ instruction: 0x6e1b89e4 │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ andls r2, r8, r0, lsl #20 │ │ │ │ andne lr, r5, #2048 @ 0x800 │ │ │ │ @@ -6073,42 +6073,42 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [fp], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1540300 │ │ │ │ - strmi pc, [r4], -r1, lsr #28 │ │ │ │ + strmi pc, [r4], -sp, asr #27 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - @ instruction: 0xf876f158 │ │ │ │ + @ instruction: 0xf822f158 │ │ │ │ orrvc pc, lr, pc, asr #8 │ │ │ │ @ instruction: 0xf1546938 │ │ │ │ - strbmi pc, [sl], -r1, asr #28 @ │ │ │ │ + strbmi pc, [sl], -sp, ror #27 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ - @ instruction: 0xf896f156 │ │ │ │ + @ instruction: 0xf842f156 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-262 @ 0xfffffefa @ │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ cdpeq 0, 7, cr15, cr4, cr15, {2} │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ ldm sp, {r2, r4, r6, sp, pc} │ │ │ │ @ instruction: 0xf8d6000f │ │ │ │ stm r4, {r2, r4, lr, pc} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ @ instruction: 0xf8584631 │ │ │ │ blx 3d6f72 │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf846330b │ │ │ │ - @ instruction: 0xf158b023 │ │ │ │ - bmi 389084 │ │ │ │ + @ instruction: 0xf157b023 │ │ │ │ + bmi 38af34 │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf106d104 │ │ │ │ andlt r0, r7, r8, lsl r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -6129,26 +6129,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf9b0f219 │ │ │ │ - blx 1f87498 │ │ │ │ + @ instruction: 0xf95cf219 │ │ │ │ + blx a87498 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs a52e4 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s16 d2, d9, d1 │ │ │ │ - @ instruction: 0xf132f9a5 │ │ │ │ - tstplt r0, r1, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf132f951 │ │ │ │ + tstplt r0, sp, lsl sl @ p-variant is OBSOLETE │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf99cf219 │ │ │ │ - blx 1a874c0 │ │ │ │ + @ instruction: 0xf948f219 │ │ │ │ + blx 5874c0 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f94631 │ │ │ │ strbmi lr, [r1], -r6, ror #24 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ stcl 7, cr15, [r0], #-996 @ 0xfffffc1c │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -6359,15 +6359,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21432 @ 0x53b8 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14b93a │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - blx d87b96 │ │ │ │ + blx ff887b94 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8d33428 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a409a0 │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @@ -6423,27 +6423,27 @@ │ │ │ │ movwls r5, #21432 @ 0x53b8 │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14ba36 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - blx 1687c90 │ │ │ │ + blx 187c90 │ │ │ │ bmi 1745260 │ │ │ │ ldrbtmi r4, [sl], #-2905 @ 0xfffff4a7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ pop {r0, r1, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [fp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -sl, lsr #18 │ │ │ │ strmi r9, [lr], -pc, lsl #16 │ │ │ │ tstls ip, r3, lsr #8 │ │ │ │ - ldc2 2, cr15, [r4], {8} │ │ │ │ + mcrr2 2, 0, pc, r0, cr8 @ │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ bls 245d04 │ │ │ │ @ instruction: 0x46049b13 │ │ │ │ tstls r8, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -6488,25 +6488,25 @@ │ │ │ │ andeq lr, r8, #196, 22 @ 0x31000 │ │ │ │ @ instruction: 0xf8da9e11 │ │ │ │ andls r3, r8, #252, 26 @ 0x3f00 │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmulh.s d9, d12, d7 │ │ │ │ - blls 489e34 │ │ │ │ + blls 489ce4 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2d1bf0 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8da9a08 │ │ │ │ stmdbls sp, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ @ instruction: 0xf8db9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmulh.s d9, d11, d7 │ │ │ │ - blls 389c9c │ │ │ │ + blls 389b4c │ │ │ │ blx 125602 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx f2206 │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -6525,36 +6525,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, pc, lsl #12 │ │ │ │ tstcs r0, r5, lsl #12 │ │ │ │ ldrmi r6, [r0], r0, lsl #18 │ │ │ │ @ instruction: 0xf154469a │ │ │ │ - ldmdbvs fp!, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ @ instruction: 0x4e3139ff │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1003707 │ │ │ │ stmdbvs fp!, {r2, r6, r8, r9, sl} │ │ │ │ @ instruction: 0xf9934639 │ │ │ │ bcs 3d3724 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - stc2 1, cr15, [ip, #-340] @ 0xfffffeac │ │ │ │ + ldc2 1, cr15, [r8], #340 @ 0x154 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - ldc2l 1, cr15, [sl], {87} @ 0x57 │ │ │ │ + stc2 1, cr15, [r6], {87} @ 0x57 │ │ │ │ mulscc r0, r8, r8 │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ blx 2a5ae4 │ │ │ │ b b08254 │ │ │ │ @ instruction: 0xf1540403 │ │ │ │ - @ instruction: 0x9703fa9f │ │ │ │ + strls pc, [r3, -fp, asr #20] │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbeq pc, [r4, -r0, lsl #2]! @ │ │ │ │ mulslt r0, r8, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r2, r3, r5, ip, sp, pc} │ │ │ │ @@ -6574,15 +6574,15 @@ │ │ │ │ blx a1a72 │ │ │ │ ldrbtmi r3, [r1], -r2, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf84e330b │ │ │ │ andcs r4, r0, #34 @ 0x22 │ │ │ │ eorcs pc, r3, lr, asr #16 │ │ │ │ - ldc2 1, cr15, [r6], {87} @ 0x57 │ │ │ │ + mcrr2 1, 5, pc, r2, cr7 @ │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ strdeq r4, [r8], r4 @ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -6593,49 +6593,49 @@ │ │ │ │ ldrbtmi r8, [r8], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1aff870 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r5, {r2, r8, sp} │ │ │ │ - blx 7c6a │ │ │ │ + blx feb07c6a │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0xf153930f │ │ │ │ - ldcls 15, cr15, [r9], {167} @ 0xa7 │ │ │ │ + ldcls 15, cr15, [r9], {83} @ 0x53 │ │ │ │ ldcne 6, cr4, [r8], #524 @ 0x20c │ │ │ │ - blx 187f36 │ │ │ │ + blx fec87f34 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xff9cf153 │ │ │ │ + @ instruction: 0xff48f153 │ │ │ │ movwcs r9, #7193 @ 0x1c19 │ │ │ │ eorscs r4, ip, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage ip, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ mcrr 7, 15, pc, r0, cr8 @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - @ instruction: 0xf99cf154 │ │ │ │ + @ instruction: 0xf948f154 │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], -r0, asr #19 │ │ │ │ strbeq pc, [r4], -r0, lsl #2 @ │ │ │ │ @ instruction: 0x46319b19 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1553168 │ │ │ │ - @ instruction: 0x4621fc5f │ │ │ │ + strtmi pc, [r1], -fp, lsl #24 │ │ │ │ @ instruction: 0xf157a815 │ │ │ │ - stmibvs r2!, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r2!, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ blcs 669be4 │ │ │ │ ldm pc, {r0, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ rsbsvc pc, r0, r3 │ │ │ │ cmnvc r9, #112, 18 @ 0x1c0000 │ │ │ │ cmnvc r3, #115 @ 0x73 │ │ │ │ andsne r7, r0, r9, ror r9 │ │ │ │ andsne r7, r0, r6, ror r0 │ │ │ │ @@ -6643,48 +6643,48 @@ │ │ │ │ rsbseq r7, r0, r0, ror r0 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ @ instruction: 0xf04fe7a1 │ │ │ │ @ instruction: 0xf8920a40 │ │ │ │ vst4.8 {d25-d28}, [pc]! │ │ │ │ ldmdals r9, {r0, r3, r4, r7, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf1543701 │ │ │ │ - @ instruction: 0x464af9dd │ │ │ │ + strbmi pc, [sl], -r9, lsl #19 @ │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ ldmdbeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r3], -r4, lsl #12 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ @ instruction: 0xf1550a74 │ │ │ │ - blge 4ca8a8 │ │ │ │ + blge 4ca758 │ │ │ │ mrrceq 1, 0, pc, r4, cr4 @ │ │ │ │ @ instruction: 0x26009614 │ │ │ │ stmib sp, {r0, r4, r9, sl, ip, pc}^ │ │ │ │ stmdbvs r2!, {r1, r4, r9, sl, sp, lr}^ │ │ │ │ ldrsbt pc, [r4], pc @ │ │ │ │ blgt 430040 │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8589a0f │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ blx 2f586a │ │ │ │ @ instruction: 0xf8933302 │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eorvs pc, r3, r4, asr #16 │ │ │ │ @ instruction: 0xf157466c │ │ │ │ - strls pc, [r8, -r3, ror #23]! │ │ │ │ + strls pc, [r8, -pc, lsl #23]! │ │ │ │ streq lr, [sl, -sp, lsl #22] │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0xf8cd30a4 │ │ │ │ svcgt 0x000f906c │ │ │ │ svcgt 0x000fc40f │ │ │ │ svcgt 0x000fc40f │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1} │ │ │ │ ldrtmi r0, [r1], -r3 │ │ │ │ ldmib sp, {r0, r2, r4, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf157231b │ │ │ │ - movwcs pc, #65339 @ 0xff3b @ │ │ │ │ + movwcs pc, #65255 @ 0xfee7 @ │ │ │ │ ldrbmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa815 │ │ │ │ bmi 5cb350 │ │ │ │ ldrbtmi r4, [sl], #-2830 @ 0xfffff4f2 │ │ │ │ ldmpl r3, {r0, r3, r4, fp, ip, pc}^ │ │ │ │ blls b258d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -6697,17 +6697,17 @@ │ │ │ │ ldr r0, [r8, r1, lsl #20] │ │ │ │ beq 4879d0 │ │ │ │ @ instruction: 0xf7f8e795 │ │ │ │ svclt 0x0000ee32 │ │ │ │ adceq r4, r8, r8, lsl r9 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r4, r8, r2, lsl r9 │ │ │ │ - eoreq sl, r7, ip, lsr r7 │ │ │ │ + mlaeq r7, r4, r6, sl │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - mlaeq r7, r2, r6, sl │ │ │ │ + eoreq sl, r7, sl, ror #11 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ umlaleq r4, r8, sl, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r4], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6827,15 +6827,15 @@ │ │ │ │ strbmi r1, [r0, sp, ror #4] │ │ │ │ @ instruction: 0xf7f8e771 │ │ │ │ svclt 0x0000ed30 │ │ │ │ adceq r4, r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0x000138bd │ │ │ │ strhteq r2, [r3], r6 │ │ │ │ - eoreq ip, sp, r2, lsr #24 │ │ │ │ + eoreq ip, sp, sl, ror fp │ │ │ │ umlaleq r4, r8, r4, r5 │ │ │ │ andeq r7, r0, r1, asr #5 │ │ │ │ adceq r2, r3, r6, asr #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6956,30 +6956,30 @@ │ │ │ │ strbmi r1, [r0, sp, ror #4] │ │ │ │ @ instruction: 0xf7f8e771 │ │ │ │ svclt 0x0000ec2e │ │ │ │ adceq r4, r8, r8, lsr #10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq r1, [r1], -r5 │ │ │ │ adceq r2, r3, r6, lsl #25 │ │ │ │ - eoreq ip, sp, lr, lsl sl │ │ │ │ + eoreq ip, sp, r6, ror r9 │ │ │ │ umlaleq r4, r8, r0, r3 │ │ │ │ andeq r8, r0, sp, lsr r6 │ │ │ │ umlaleq r2, r3, r6, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba2ecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - blx a8853e │ │ │ │ - blx ffd881a6 │ │ │ │ + blx ff58853c │ │ │ │ + blx fe8881a6 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ blcs a5ff4 │ │ │ │ @ instruction: 0x4620d93a │ │ │ │ - blx 808552 │ │ │ │ - blx ffb081ba │ │ │ │ + blx ff308550 │ │ │ │ + blx fe6081ba │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r4, r6, r9, pc} │ │ │ │ blcs 8e06c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 413670 │ │ │ │ ldm pc, {r0, r1, r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, r7, #18 │ │ │ │ @@ -6991,24 +6991,24 @@ │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ eoreq r0, r6, r6, lsr #32 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r6 │ │ │ │ ldclcs 3, cr7, [fp], #-932 @ 0xfffffc5c │ │ │ │ eorshi pc, r6, #0 │ │ │ │ andle r2, r5, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - stc2 2, cr15, [r4], #96 @ 0x60 │ │ │ │ + mrrc2 2, 1, pc, r0, cr8 @ │ │ │ │ cmplt r0, r1, lsl #22 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx ff487e4a │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ blx feb87e52 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vmax.s16 d4, d8, d16 │ │ │ │ - strmi pc, [r3], -r3, ror #21 │ │ │ │ + strmi pc, [r3], -pc, lsl #21 │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9df │ │ │ │ bcs fe94c5ec │ │ │ │ ldrdge sp, [r2, -fp] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -7428,15 +7428,15 @@ │ │ │ │ @ instruction: 0xf7fe602c │ │ │ │ blls d0bb64 │ │ │ │ blls d31034 │ │ │ │ blls d7106c │ │ │ │ blls db1028 │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - @ instruction: 0xf858f131 │ │ │ │ + @ instruction: 0xf804f131 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r1, r4, r5, r6, r8, pc} │ │ │ │ blcs 8e790 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 271060 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 7ddd58 │ │ │ │ @@ -7700,15 +7700,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx fee8a83a │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - mrc2 1, 1, pc, cr8, cr0, {1} │ │ │ │ + stc2l 1, cr15, [r4, #192]! @ 0xc0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r5, r6, r8, pc} │ │ │ │ blcs 8ebd0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -7991,15 +7991,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ @ instruction: 0xf972f7fe │ │ │ │ movwls r9, #43826 @ 0xab32 │ │ │ │ tstls fp, #52224 @ 0xcc00 │ │ │ │ teqge r4, #3620864 @ 0x374000 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r7, #55296 @ 0xd800 │ │ │ │ - blx ffd091a6 │ │ │ │ + blx fe8091a6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r5, r6, r8, pc} │ │ │ │ blcs 8f05c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stmdbls ip, {r2, r3, r8, r9, ip, pc} │ │ │ │ stmdavs r3!, {r1, r2, r3, r4, r9, fp, ip, pc} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -8243,16 +8243,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - @ instruction: 0xf92cf217 │ │ │ │ - @ instruction: 0xf9f8f130 │ │ │ │ + @ instruction: 0xf8d8f217 │ │ │ │ + @ instruction: 0xf9a4f130 │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba42f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -8319,24 +8319,24 @@ │ │ │ │ @ instruction: 0xd1017f9e │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba43f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1304604 │ │ │ │ - @ instruction: 0xf890f963 │ │ │ │ + @ instruction: 0xf890f90f │ │ │ │ blcs 1192d8 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c4921c │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf13f4620 │ │ │ │ - svcne 0x002bfda3 │ │ │ │ + svcne 0x002bfd4f │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -8351,15 +8351,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - ldc2l 1, cr15, [ip], #252 @ 0xfc │ │ │ │ + stc2 1, cr15, [r8], #252 @ 0xfc │ │ │ │ bls bb7c8 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -8805,15 +8805,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - stc2 2, cr15, [r0, #88]! @ 0x58 │ │ │ │ + stc2l 2, cr15, [ip, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2 0, cr15, [r0, #92] @ 0x5c │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ andcs pc, pc, #8896 @ 0x22c0 │ │ │ │ @@ -8865,15 +8865,15 @@ │ │ │ │ @ instruction: 0xf857d039 │ │ │ │ strmi ip, [r5], -r6 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ svceq 0x0082f1bc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r3, asr #8] │ │ │ │ ldmibpl r8!, {r2, r3, r6, sl, ip, lr, pc} │ │ │ │ - stc2 2, cr15, [r8, #-88]! @ 0xffffffa8 │ │ │ │ + ldc2l 2, cr15, [r4], {22} │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorsle r4, r0, r8, lsr #12 │ │ │ │ ldc2l 0, cr15, [r4], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0184628 │ │ │ │ andcs pc, pc, #28416 @ 0x6f00 │ │ │ │ @@ -9059,23 +9059,23 @@ │ │ │ │ vqsub.s8 d8, d13, d16 │ │ │ │ pop {r2, r8, sl, fp, ip, lr} │ │ │ │ blls 331d40 │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ @ instruction: 0x465fd11c │ │ │ │ @ instruction: 0x4658e77b │ │ │ │ - blx fe70a252 │ │ │ │ + blx 120a252 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf6d │ │ │ │ ldrb r7, [r0, -r6, lsl #23]! │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrtmi lr, [r8], -ip, ror #13 │ │ │ │ - blx fe30a272 │ │ │ │ + blx e0a272 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf58 │ │ │ │ strb r7, [r0, -r6, lsl #15]! │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ blcs da3b0 │ │ │ │ movhi pc, r0 │ │ │ │ @@ -9123,15 +9123,15 @@ │ │ │ │ ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf501963a │ │ │ │ @ instruction: 0xf88251be │ │ │ │ strbmi r3, [r0], -r2, lsr #32 │ │ │ │ strls r4, [r9, #-1587] @ 0xfffff9cd │ │ │ │ strcs r9, [r1, #-1593] @ 0xfffff9c7 │ │ │ │ cmpvs r5, fp, lsr r6 │ │ │ │ - @ instruction: 0xf808f206 │ │ │ │ + @ instruction: 0xffb4f205 │ │ │ │ blge 9b52bc │ │ │ │ @ instruction: 0xf8d59316 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ movtcs lr, #43480 @ 0xa9d8 │ │ │ │ ldc2l 0, cr15, [r6], {54} @ 0x36 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -9149,15 +9149,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 556bd4 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -r3, lsr #22 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ ldmge ip!, {r2, r6, ip, pc} │ │ │ │ vhadd.s8 d9, d10, d9 │ │ │ │ - movwcs pc, #7809 @ 0x1e81 @ │ │ │ │ + movwcs pc, #7725 @ 0x1e2d @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -9231,15 +9231,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 556d50 │ │ │ │ @ instruction: 0xf03c934d │ │ │ │ ldmdbls r7, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - ldc2l 2, cr15, [ip, #40] @ 0x28 │ │ │ │ + stc2 2, cr15, [r8, #40] @ 0x28 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 31f8d0 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -9284,28 +9284,28 @@ │ │ │ │ @ instruction: 0x9600447a │ │ │ │ @ instruction: 0xf870f09b │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae28 │ │ │ │ @ instruction: 0xe62404b4 │ │ │ │ bvs ffa75538 │ │ │ │ - @ instruction: 0xf90af216 │ │ │ │ - @ instruction: 0xf9d6f12f │ │ │ │ + @ instruction: 0xf8b6f216 │ │ │ │ + @ instruction: 0xf982f12f │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff256710 │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 347a7c │ │ │ │ bvs ff656940 │ │ │ │ vhsub.s16 d9, d6, d8 │ │ │ │ - @ instruction: 0xf12ff8f3 │ │ │ │ - @ instruction: 0xf890f9bf │ │ │ │ + @ instruction: 0xf12ff89f │ │ │ │ + @ instruction: 0xf890f96b │ │ │ │ bls 25a1d0 │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2bdd74 │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -9328,31 +9328,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 5a9b4 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1344479 │ │ │ │ - @ instruction: 0xe611fc19 │ │ │ │ + ldr pc, [r1], -r5, asr #23 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #15, 28 @ 0xf0 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7f6e7b4 │ │ │ │ svclt 0x0000e992 │ │ │ │ adceq r2, r8, r8, lsr #9 │ │ │ │ adceq r2, r8, r2, lsr #9 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r0, r3, r8, asr #24 │ │ │ │ adceq r0, r3, r6, ror fp │ │ │ │ umlaleq r2, r8, lr, r2 │ │ │ │ adceq r0, r3, ip, ror sl │ │ │ │ - mlaeq r7, ip, sp, r7 │ │ │ │ + strdeq r7, [r7], -r4 @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - mlaeq r7, r6, ip, r7 │ │ │ │ - ldrdeq r7, [r7], -r0 @ │ │ │ │ + eoreq r7, r7, lr, ror #23 │ │ │ │ + eoreq r7, r7, r8, lsr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -9545,15 +9545,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2ab32c │ │ │ │ ldm pc, {r1, r2, fp, ip, lr, pc}^ @ │ │ │ │ svcvs 0x00aaf003 │ │ │ │ cmnpl pc, r5, lsl #10 │ │ │ │ tstpl r5, r5, lsl #10 │ │ │ │ andls r4, r1, #16, 12 @ 0x1000000 │ │ │ │ - @ instruction: 0xffcef12e │ │ │ │ + @ instruction: 0xff7af12e │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fe45 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -9689,15 +9689,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq 89db8 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - stc2 1, cr15, [r8, #-200] @ 0xffffff38 │ │ │ │ + ldc2 1, cr15, [r4], #200 @ 0xc8 │ │ │ │ blls b4b78 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 1489df4 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -10194,15 +10194,15 @@ │ │ │ │ ldrdvs r6, [r2], #-15 @ │ │ │ │ @ instruction: 0xf7f5e6fc │ │ │ │ ldmib sp, {r1, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ str r1, [r6, r4, lsl #10]! │ │ │ │ ldrdeq r1, [r8], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r1, r8, r8, ror #3 │ │ │ │ - eoreq r7, r7, r0, asr r0 │ │ │ │ + eoreq r6, r7, r8, lsr #31 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi ee07b8 │ │ │ │ addslt r4, r4, sl, lsr fp │ │ │ │ @ instruction: 0x4607447a │ │ │ │ @@ -10221,15 +10221,15 @@ │ │ │ │ cmple r1, r6, lsl #31 │ │ │ │ @ instruction: 0xf5b29a1f │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ streq pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ ldrvc pc, [lr, #1103] @ 0x44f │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx fe20b474 │ │ │ │ + blx d0b474 │ │ │ │ blvs fe13b4a0 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1151538 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10337,15 +10337,15 @@ │ │ │ │ cmple r1, r6, lsl #31 │ │ │ │ @ instruction: 0xf5b29a1f │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x0004429a │ │ │ │ streq pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ ldrvc pc, [lr, #1103] @ 0x44f │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xf99ef12e │ │ │ │ + @ instruction: 0xf94af12e │ │ │ │ blvs fe13b670 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1151708 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -10604,15 +10604,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f4e7e2 │ │ │ │ svclt 0x0000efac │ │ │ │ adceq r0, r8, r0, lsr fp │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq r0, r8, r4, sl │ │ │ │ - eoreq r6, r7, r8, lsl #18 │ │ │ │ + eoreq r6, r7, r0, ror #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba67c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, asr #31 │ │ │ │ strmi r4, [lr], -r6, asr #16 │ │ │ │ ldrbtmi r4, [r8], #-2374 @ 0xfffff6ba │ │ │ │ stcge 0, cr11, [r6], {140} @ 0x8c │ │ │ │ @@ -11051,15 +11051,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - stc2 1, cr15, [sl], {45} @ 0x2d │ │ │ │ + blx fee0c16a │ │ │ │ blvs fe07c178 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12aa350 │ │ │ │ blls 2592e4 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -11211,19 +11211,19 @@ │ │ │ │ stc2 0, cr15, [r2], #188 @ 0xbc │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - @ instruction: 0xf9fcf214 │ │ │ │ - @ instruction: 0xff1af13c │ │ │ │ + @ instruction: 0xf9a8f214 │ │ │ │ + mcr2 1, 6, pc, cr6, cr12, {1} @ │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx ff38c794 │ │ │ │ + blx 1e8c794 │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 1259354 │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -11246,15 +11246,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 28e0b8 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i16 d6, d4, d24 │ │ │ │ - @ instruction: 0xf010fa8f │ │ │ │ + @ instruction: 0xf010fa3b │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -11603,15 +11603,15 @@ │ │ │ │ svc 0x00e2f7f3 │ │ │ │ strdeq pc, [r7], ip @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ umlaleq pc, r7, ip, pc @ │ │ │ │ adceq lr, r2, ip, asr r7 │ │ │ │ ldrdeq lr, [r2], r4 @ │ │ │ │ adceq pc, r7, r8, lsr #25 │ │ │ │ - eoreq r8, sp, r8, lsr r1 │ │ │ │ + mlaeq sp, r0, r0, r8 │ │ │ │ adceq lr, r2, r6, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -12018,15 +12018,15 @@ │ │ │ │ stc 7, cr15, [r4], #972 @ 0x3cc │ │ │ │ adceq pc, r7, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r7, r0, lsr #18 │ │ │ │ strhteq lr, [r2], r4 │ │ │ │ adceq lr, r2, ip, lsr #32 │ │ │ │ adceq pc, r7, ip, lsr #12 │ │ │ │ - strhteq r7, [sp], -ip │ │ │ │ + eoreq r7, sp, r4, lsl sl │ │ │ │ adceq sp, r2, lr, lsr sp │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, r9, lsr sl │ │ │ │ @@ -12377,15 +12377,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 59d5c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4640 │ │ │ │ - teqplt r8, pc, lsr #19 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, asr r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed11d78 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -12542,15 +12542,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 59ff0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12c4640 │ │ │ │ - teqplt r8, r5, ror #16 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsl r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed1200c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ vst2.32 {d22,d24}, [r4 :256], r9 │ │ │ │ @@ -12628,15 +12628,15 @@ │ │ │ │ ldc2 7, cr15, [sl, #-996]! @ 0xfffffc1c │ │ │ │ movwls r9, #52024 @ 0xcb38 │ │ │ │ tstls sp, #58368 @ 0xe400 │ │ │ │ movwls r9, #31546 @ 0x7b3a │ │ │ │ movwls r9, #56123 @ 0xdb3b │ │ │ │ blls f77578 │ │ │ │ @ instruction: 0xf12b9316 │ │ │ │ - strhtls pc, [r3], -r9 @ │ │ │ │ + eorls pc, r3, r5, ror #30 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r4, r5, r6, r9, pc} │ │ │ │ blcs 938d0 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @ instruction: 0xf8cd930e │ │ │ │ ldrbmi r8, [pc], -r4 │ │ │ │ stmdals r0!, {r9, sl, sp} │ │ │ │ @@ -12729,15 +12729,15 @@ │ │ │ │ @ instruction: 0xf0407f86 │ │ │ │ blls 331d04 │ │ │ │ svcvc 0x00b2f5b3 │ │ │ │ strbmi fp, [r3, #-3864]! @ 0xfffff0e8 │ │ │ │ mrshi pc, (UNDEF: 66) @ │ │ │ │ stmdals sl, {r0, r1, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf12b9308 │ │ │ │ - andls pc, r7, pc, ror #29 │ │ │ │ + mulls r7, fp, lr │ │ │ │ cmplt r3, r7, lsl #22 │ │ │ │ movwcs r6, #2458 @ 0x99a │ │ │ │ ldrmi r4, [r9], -r8, lsr #12 │ │ │ │ bcs 93a44 │ │ │ │ andcs fp, r1, #56, 30 @ 0xe0 │ │ │ │ ldmdb r4!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0244607 │ │ │ │ @@ -12889,15 +12889,15 @@ │ │ │ │ ldrbtmi r4, [sl], #-2879 @ 0xfffff4c1 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsbslt sp, r5, r3, ror r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addsvc pc, lr, pc, asr #8 │ │ │ │ - stc2 1, cr15, [lr, #172]! @ 0xac │ │ │ │ + ldc2l 1, cr15, [sl, #-172] @ 0xffffff54 │ │ │ │ andls r2, r7, r2, lsl #6 │ │ │ │ ldrt r9, [fp], r8, lsl #6 │ │ │ │ vmax.s8 d20, d13, d13 │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ @ instruction: 0xf84503b2 │ │ │ │ blls 2205a4 │ │ │ │ @ instruction: 0xf8c4604f │ │ │ │ @@ -13891,15 +13891,15 @@ │ │ │ │ @ instruction: 0xf1038018 │ │ │ │ @ instruction: 0xf8c30208 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ tstpne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, ip, r4, asr #13 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ andls r9, r3, #4, 6 @ 0x10000000 │ │ │ │ - ldc2l 1, cr15, [sl, #168] @ 0xa8 │ │ │ │ + stc2 1, cr15, [r6, #168] @ 0xa8 │ │ │ │ movwcs lr, #14813 @ 0x39dd │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, r0, r0 │ │ │ │ stmdbcs r1, {r0, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407180 │ │ │ │ ldmdals r2, {r0, r3, r4, r7, pc} │ │ │ │ @@ -13943,19 +13943,19 @@ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ andvc pc, r4, sl, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ svclt 0x0014b004 │ │ │ │ vst4. {d16-d19}, [pc :256], r6 │ │ │ │ @ instruction: 0xf13a7644 │ │ │ │ - stmdacs r0, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628d13a │ │ │ │ - @ instruction: 0xf9e6f13a │ │ │ │ + @ instruction: 0xf992f13a │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - blx fe08eedc │ │ │ │ + blx b8eedc │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed13608 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3], r6, asr #20 │ │ │ │ @ instruction: 0xf10a432e │ │ │ │ @@ -14066,29 +14066,29 @@ │ │ │ │ @ instruction: 0x4640971a │ │ │ │ @ instruction: 0xf01f9706 │ │ │ │ @ instruction: 0xf8d6fe47 │ │ │ │ ldmdavs lr, {r3, r5, r6, r7, r8, fp, ip, sp} │ │ │ │ ldmdavs fp, {r3, r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [pc], #-1201 @ 52bc8 │ │ │ │ strtmi r9, [r8], -r6, lsl #14 │ │ │ │ - ldc2l 1, cr15, [ip], #-168 @ 0xffffff58 │ │ │ │ + stc2 1, cr15, [r8], #-168 @ 0xffffff58 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fed93fe0 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 553998 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf13a0701 │ │ │ │ - blx fee50eec │ │ │ │ + blx fee50d9c │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdals r7, {r2, r7, pc} │ │ │ │ @ instruction: 0xf12a9309 │ │ │ │ - msrlt CPSR_, r1, ror #24 │ │ │ │ + msrlt CPSR_, sp, lsl #24 │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], lr │ │ │ │ stmdbls r7, {r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf89b9a1a │ │ │ │ b 1112eb8 │ │ │ │ stmdbls r8, {r0, r7, r8, r9, sp} │ │ │ │ @@ -14253,15 +14253,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ stc2 0, cr15, [r2], {24} │ │ │ │ ldmibvc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e7b0 │ │ │ │ svclt 0x0000eb28 │ │ │ │ adceq sp, r7, lr, lsr #4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r5, sp, r4, asr #14 │ │ │ │ + mlaeq sp, ip, r6, r5 │ │ │ │ adceq sp, r7, r8, ror r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -14314,15 +14314,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0184631 │ │ │ │ @ instruction: 0xf8d9fc01 │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq r5, sp, lr, lsr r6 │ │ │ │ + mlaeq sp, r6, r5, r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a6481c │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -14701,15 +14701,15 @@ │ │ │ │ blcs 60870 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ svc 0x00a8f7f0 │ │ │ │ adceq ip, r7, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq ip, r7, lr, lsr #21 │ │ │ │ - eoreq r2, r7, r4, lsl #18 │ │ │ │ + eoreq r2, r7, ip, asr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c329e0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -14717,17 +14717,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r6], #1280 @ 0x500 @ │ │ │ │ strcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff478e20 │ │ │ │ - mrc2 2, 4, pc, cr8, cr0, {0} │ │ │ │ + mcr2 2, 2, pc, cr4, cr0, {0} @ │ │ │ │ bvs ffc77618 │ │ │ │ - mrc2 2, 4, pc, cr4, cr0, {0} │ │ │ │ + mcr2 2, 2, pc, cr0, cr0, {0} @ │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -14842,17 +14842,17 @@ │ │ │ │ svcls 0x001e9e1c │ │ │ │ @ instruction: 0xf8d39d20 │ │ │ │ andls r3, r6, #252, 2 @ 0x3f │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ teqphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vmin.s16 q2, q0, q0 │ │ │ │ - mulls r9, pc, sp @ │ │ │ │ + andls pc, r9, fp, asr #26 │ │ │ │ vadd.i16 d9, d0, d7 │ │ │ │ - @ instruction: 0xf8d9fd9b │ │ │ │ + @ instruction: 0xf8d9fd47 │ │ │ │ blls 799f6c │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -15177,15 +15177,15 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ andls pc, r4, r3, asr #17 │ │ │ │ vmax.s8 d20, d0, d24 │ │ │ │ @ instruction: 0xf6c41101 │ │ │ │ andsvs r0, r9, ip, lsl #3 │ │ │ │ movwls r6, #16482 @ 0x4062 │ │ │ │ @ instruction: 0xf1299203 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r1], r3, lsl #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b41fc │ │ │ │ svclt 0x00082901 │ │ │ │ orrvc pc, r0, pc, asr #32 │ │ │ │ msrhi CPSR_fx, r0, asr #32 │ │ │ │ svcls 0x00029812 │ │ │ │ @@ -15241,20 +15241,20 @@ │ │ │ │ andcc pc, r4, sl, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ rscseq fp, r6, r8, lsl pc │ │ │ │ svclt 0x00086067 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - @ instruction: 0xffe4f138 │ │ │ │ + @ instruction: 0xff90f138 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462880b5 │ │ │ │ - @ instruction: 0xffc0f138 │ │ │ │ + @ instruction: 0xff6cf138 │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - @ instruction: 0xf85af139 │ │ │ │ + @ instruction: 0xf806f139 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed14a54 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcs lr, [r3], r6, asr #20 │ │ │ │ @ instruction: 0xf10a4335 │ │ │ │ @@ -15440,29 +15440,29 @@ │ │ │ │ @ instruction: 0x4640971a │ │ │ │ @ instruction: 0xf01e9706 │ │ │ │ @ instruction: 0xf8d6fb8b │ │ │ │ ldmdavs lr, {r3, r5, r6, r7, r8, fp, ip, sp} │ │ │ │ ldmdavs fp, {r3, r4, r8, ip, sp, pc}^ │ │ │ │ ldrmi r4, [pc], #-1201 @ 54140 │ │ │ │ strtmi r9, [r8], -r6, lsl #14 │ │ │ │ - @ instruction: 0xf9c0f129 │ │ │ │ + @ instruction: 0xf96cf129 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fed95558 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 554f10 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1380701 │ │ │ │ - blx fee53974 │ │ │ │ + blx fee53824 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdals r7, {r3, r7, pc} │ │ │ │ @ instruction: 0xf1299309 │ │ │ │ - msrlt CPSR_, r5, lsr #19 │ │ │ │ + msrlt CPSR_, r1, asr r9 │ │ │ │ movwcs r6, #2946 @ 0xb82 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc :64], r2 │ │ │ │ bls 21cf90 │ │ │ │ @ instruction: 0xf89b9908 │ │ │ │ b 1114430 │ │ │ │ bls 6dcfa4 │ │ │ │ @@ -15624,15 +15624,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r8, asr #19 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0184631 │ │ │ │ @ instruction: 0xf8d9fadd │ │ │ │ sbfx r1, ip, #19, #3 │ │ │ │ - eoreq r4, sp, r6, asr #3 │ │ │ │ + eoreq r4, sp, lr, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 10f8ec │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r5, lr, asr #28 │ │ │ │ @@ -15712,15 +15712,15 @@ │ │ │ │ @ instruction: 0xe78b69dc │ │ │ │ svc 0x00c6f7ef │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r1 │ │ │ │ strhteq fp, [r7], r6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r4, sp, r2, lsl r1 │ │ │ │ + eoreq r4, sp, sl, rrx │ │ │ │ strhteq fp, [r7], sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a65df8 │ │ │ │ @@ -16100,15 +16100,15 @@ │ │ │ │ blcs 61e4c │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ ldc 7, cr15, [sl], #956 @ 0x3bc │ │ │ │ adceq fp, r7, r4, ror #10 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq fp, [r7], r2 @ │ │ │ │ - eoreq r1, r7, r8, lsr #6 │ │ │ │ + eoreq r1, r7, r0, lsl #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c33fbc │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -16116,17 +16116,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ ldrtmi pc, [r6], #1280 @ 0x500 @ │ │ │ │ strcc r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldmdavs fp, {r1, r3, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ andls r0, ip, #0, 6 │ │ │ │ bvs ff47a3fc │ │ │ │ - blx feb11416 │ │ │ │ + blx 1611416 │ │ │ │ bvs ffc78bf4 │ │ │ │ - blx fea1141e │ │ │ │ + blx 151141e │ │ │ │ ldmibne ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf006900f │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adchi pc, pc, r0 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ @ instruction: 0xf5059300 │ │ │ │ @@ -16241,17 +16241,17 @@ │ │ │ │ svcls 0x001e9e1c │ │ │ │ @ instruction: 0xf8d39d20 │ │ │ │ andls r3, r6, #252, 2 @ 0x3f │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ teqphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vmin.s8 q2, , q0 │ │ │ │ - @ instruction: 0x9009fab1 │ │ │ │ + andls pc, r9, sp, asr sl @ │ │ │ │ vadd.i8 d9, d15, d7 │ │ │ │ - @ instruction: 0xf8d9faad │ │ │ │ + @ instruction: 0xf8d9fa59 │ │ │ │ blls 79b548 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -16586,15 +16586,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xf8ccf128 │ │ │ │ + @ instruction: 0xf878f128 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs b0144 │ │ │ │ ldc 1, cr13, [pc, #436] @ 554f0 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -16650,15 +16650,15 @@ │ │ │ │ beq 1750a90 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs b0228 │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 1, cr15, [r2, #-140]! @ 0xffffff74 │ │ │ │ + ldc2l 1, cr15, [lr], {35} @ 0x23 │ │ │ │ ldcl 7, cr14, [pc, #788] @ 55748 │ │ │ │ @ instruction: 0xe7997a53 │ │ │ │ bvc 1510bb8 │ │ │ │ bvc a50dc0 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 55694 │ │ │ │ andls r0, r7, r1, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -16717,22 +16717,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - stc2 1, cr15, [r2], {55} @ 0x37 │ │ │ │ + stc2 1, cr15, [lr], #-220 @ 0xffffff24 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ cmpphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe511a36 │ │ │ │ + blx 1011a36 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r7, r8, pc}^ │ │ │ │ b 11375f0 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -16803,74 +16803,74 @@ │ │ │ │ bvc ffa51148 │ │ │ │ blx 491240 │ │ │ │ rschi pc, sp, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe698603d │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 11162c8 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d5eec │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e62e8 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe67c603b │ │ │ │ @ instruction: 0xf1374628 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, lr, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fef11bb6 │ │ │ │ + blx 1a11bb6 │ │ │ │ rsble r2, lr, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1234400 │ │ │ │ - @ instruction: 0xe666fcb7 │ │ │ │ + strbt pc, [r6], -r3, ror #24 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - @ instruction: 0xe65cf8d1 │ │ │ │ + @ instruction: 0xe65cf87d │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 54e2d │ │ │ │ @ instruction: 0xf890e655 │ │ │ │ blcs 1217ec │ │ │ │ ldm pc, {r1, r2, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r9, #-3] │ │ │ │ mcrhi 2, 0, r0, cr3, cr1, {0} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r5, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrt pc, [lr], -r9, ror #18 @ │ │ │ │ + @ instruction: 0xe63ef915 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ strb r1, [pc, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ strb r1, [fp, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ strb r1, [r7, r8, asr #7]! │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11e4400 │ │ │ │ - strt pc, [r8], -r9, ror #31 │ │ │ │ + qadd8 pc, r8, r5 @ │ │ │ │ strmi r2, [r3], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldr pc, [lr], -fp, ror #19 │ │ │ │ + @ instruction: 0xe61ef997 │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ adcmi r8, fp, #146 @ 0x92 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @ instruction: 0xe74365f8 │ │ │ │ tstpeq r6, #204, 6 @ p-variant is OBSOLETE @ 0x30000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @@ -16889,24 +16889,24 @@ │ │ │ │ rsbseq pc, pc, #33554432 @ 0x2000000 │ │ │ │ tstmi r3, #738197504 @ 0x2c000000 │ │ │ │ ldrb r6, [r2, #59]! @ 0x3b │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - strb pc, [r8, #2949]! @ 0xb85 @ │ │ │ │ + strb pc, [r8, #2865]! @ 0xb31 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrb pc, [lr, #3137] @ 0xc41 @ │ │ │ │ + ldrb pc, [lr, #3053] @ 0xbed @ │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx fec11c8c │ │ │ │ + blx 1711c8c │ │ │ │ @ instruction: 0x4606e5d5 │ │ │ │ svceq 0x000ef110 │ │ │ │ @ instruction: 0xf1c0db56 │ │ │ │ cdp 0, 0, cr0, cr0, cr6, {0} │ │ │ │ tstls r3, r0, lsl sl │ │ │ │ ldmdb r8!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ b 1b137e4 │ │ │ │ @@ -16944,15 +16944,15 @@ │ │ │ │ ldrbne pc, [r8, #-1093]! @ 0xfffffbbb @ │ │ │ │ vmin.s8 q15, q8, q1 │ │ │ │ ldrt r7, [r3], r1, asr #11 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf11f4400 │ │ │ │ - ldrb pc, [sl, #-3577]! @ 0xfffff207 @ │ │ │ │ + ldrb pc, [sl, #-3493]! @ 0xfffff25b @ │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7eeca10 │ │ │ │ @ instruction: 0xf7eee8e4 │ │ │ │ stmibeq r3, {r1, r2, r4, r9, fp, sp, lr, pc} │ │ │ │ b 11c550c │ │ │ │ vst3. {d18,d20,d22}, [r5], r0 │ │ │ │ ldrt r3, [r7], r0, lsl #10 │ │ │ │ @@ -16993,15 +16993,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 17c704 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - ldc2l 2, cr15, [r0], {14} │ │ │ │ + ldc2l 2, cr15, [ip], #-56 @ 0xffffffc8 │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi fe892da0 │ │ │ │ @ instruction: 0x43b6f503 │ │ │ │ movwls r3, #13064 @ 0x3308 │ │ │ │ blne 893d08 │ │ │ │ blcs 393d0c │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @@ -17036,19 +17036,19 @@ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vaddw.s8 q8, q2, d1 │ │ │ │ andsvs r0, r9, r8, lsl #3 │ │ │ │ blcs 393d58 │ │ │ │ bleq 191b70 │ │ │ │ - ldc2l 2, cr15, [sl], #-56 @ 0xffffffc8 │ │ │ │ - @ instruction: 0xf998f137 │ │ │ │ + stc2 2, cr15, [r6], #-56 @ 0xffffffc8 │ │ │ │ + @ instruction: 0xf944f137 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208193 │ │ │ │ - stc2l 2, cr15, [sl, #-56] @ 0xffffffc8 │ │ │ │ + ldc2l 2, cr15, [r6], #56 @ 0x38 │ │ │ │ @ instruction: 0xf0109909 │ │ │ │ vmax.f32 d16, d0, d6 │ │ │ │ svclt 0x00141211 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00184291 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 1336004 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ ldrmi lr, [r3], -r7, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0xe6593210 │ │ │ │ vmax.s8 d4, d14, d16 │ │ │ │ - @ instruction: 0xf010fbb7 │ │ │ │ + @ instruction: 0xf010fb63 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe1506b8 │ │ │ │ @ instruction: 0xf102e661 │ │ │ │ @ instruction: 0xf8ca0308 │ │ │ │ subsvs r3, r1, r0, lsl fp │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ @@ -17300,16 +17300,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2eaf44 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e2434 │ │ │ │ vand , q15, q0 │ │ │ │ - @ instruction: 0xf127fa6b │ │ │ │ - @ instruction: 0xf890fb37 │ │ │ │ + @ instruction: 0xf127fa17 │ │ │ │ + @ instruction: 0xf890fae3 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d6a80 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ stmibcc r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -17429,19 +17429,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 4951f4 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ vmin.s8 q2, q7, q0 │ │ │ │ - @ instruction: 0xf010fa41 │ │ │ │ + @ instruction: 0xf010f9ed │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - blx e928a4 │ │ │ │ + @ instruction: 0xf9e4f20e │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2520a0 │ │ │ │ beq 2d21b4 │ │ │ │ bleq d24a8 │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f701dc │ │ │ │ strmi pc, [r4], r5, lsl #16 │ │ │ │ @@ -17500,19 +17500,19 @@ │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ andcs pc, r1, #228352 @ 0x37c00 │ │ │ │ smladcc r1, r4, fp, r9 │ │ │ │ adcsmi r3, fp, #20, 12 @ 0x1400000 │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ vstmiacs r2, {s12-s247} │ │ │ │ strtmi sp, [r0], -r2, lsr #32 │ │ │ │ - @ instruction: 0xf9b2f20e │ │ │ │ + @ instruction: 0xf95ef20e │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2922bc │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf9aaf20e │ │ │ │ + @ instruction: 0xf956f20e │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2521b0 │ │ │ │ bleq 2d22d0 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrsbeq pc, [ip, #138] @ 0x8a @ │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xff76f7f6 │ │ │ │ @@ -17548,26 +17548,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bls 54a984 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f58000 │ │ │ │ ldrb pc, [r9, r9, asr #24] @ │ │ │ │ vqadd.s8 q1, q7, │ │ │ │ - @ instruction: 0x0780f953 │ │ │ │ + @ instruction: 0x0780f8ff │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - @ instruction: 0xf94ef20e │ │ │ │ + @ instruction: 0xf8faf20e │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ vqadd.s8 q1, q7, q15 │ │ │ │ - streq pc, [r3, r1, asr #18] │ │ │ │ + streq pc, [r3, sp, ror #17] │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - @ instruction: 0xf93cf20e │ │ │ │ + @ instruction: 0xf8e8f20e │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 563acc │ │ │ │ ldmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ @@ -17846,15 +17846,15 @@ │ │ │ │ strdcs r6, [r1, -r8] │ │ │ │ @ instruction: 0xf84af029 │ │ │ │ stccs 12, cr6, [r0], {36} @ 0x24 │ │ │ │ subshi pc, r7, #0 │ │ │ │ @ instruction: 0xf04f6f7b │ │ │ │ ldrbmi r0, [sp], -r0, lsl #20 │ │ │ │ vtst.8 d6, d13, d8 │ │ │ │ - svcvs 0x00bbfe27 │ │ │ │ + svcvs 0x00bbfdd3 │ │ │ │ addeq pc, r0, r7, asr #17 │ │ │ │ bllt fe331754 │ │ │ │ @ instruction: 0x3014f8d9 │ │ │ │ eorsle r4, sp, #645922816 @ 0x26800000 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ ldrdcs pc, [r0], r7 │ │ │ │ stmdaeq r3, {r1, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ @@ -17904,18 +17904,18 @@ │ │ │ │ ldmibvs sl!, {r0, r5, r8, r9, fp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f061b │ │ │ │ svcvs 0x00faaf33 │ │ │ │ @ instruction: 0xf7f04630 │ │ │ │ str pc, [sp, -pc, lsl #16]! │ │ │ │ vmax.s8 d4, d13, d16 │ │ │ │ - streq pc, [r1, fp, lsl #29] │ │ │ │ + @ instruction: 0x0781fe37 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - cdp2 2, 8, cr15, cr4, cr13, {0} │ │ │ │ + cdp2 2, 3, cr15, cr0, cr13, {0} │ │ │ │ svclt 0x004f0742 │ │ │ │ ldclvs 2, cr2, [fp, #36]! @ 0x24 │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ @ instruction: 0xf8cd65fb │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ movwls r3, #132 @ 0x84 │ │ │ │ @@ -17955,15 +17955,15 @@ │ │ │ │ strteq pc, [r0], #263 @ 0x107 │ │ │ │ addshi pc, ip, r7, asr #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ subsle pc, r0, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ mrcvs 1, 5, r2, cr10, cr4, {0} │ │ │ │ andseq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx 692d56 │ │ │ │ + blx ff192d54 │ │ │ │ addseq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldrtvs r6, [sl], #1272 @ 0x4f8 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ svcvs 0x00fc6820 │ │ │ │ @@ -18065,37 +18065,37 @@ │ │ │ │ mcrgt 6, 0, r0, cr15, cr0, {5} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ @ instruction: 0xf8d76161 │ │ │ │ @ instruction: 0xe66fd050 │ │ │ │ vqadd.s8 q1, , │ │ │ │ - streq pc, [r4, r7, asr #26] │ │ │ │ + @ instruction: 0x0784fcf3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - stc2l 2, cr15, [r0, #-52] @ 0xffffffcc │ │ │ │ + stc2l 2, cr15, [ip], #52 @ 0x34 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldclvs 2, cr2, [fp, #36]! @ 0x24 │ │ │ │ andeq pc, r7, #3 │ │ │ │ svclt 0x00583301 │ │ │ │ @ instruction: 0xf8cd65fb │ │ │ │ strcs r8, [r1], #-8 │ │ │ │ ldrdcc pc, [r4], r7 │ │ │ │ cdpvs 3, 15, cr9, cr11, cr0, {0} │ │ │ │ movwpl lr, #14797 @ 0x39cd │ │ │ │ orrvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ svcvs 0x00f99401 │ │ │ │ @ instruction: 0xf7ff6f38 │ │ │ │ @ instruction: 0x663cfc3d │ │ │ │ rsbscs lr, lr, r6, asr r6 │ │ │ │ - stc2 2, cr15, [r2, #-52]! @ 0xffffffcc │ │ │ │ + stc2l 2, cr15, [lr], {13} │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s8 q1, , q15 │ │ │ │ - smlaldeq pc, r3, fp, sp @ │ │ │ │ + strbeq pc, [r3, -r7, asr #25] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ @ instruction: 0xf0036dfb │ │ │ │ movwcc r0, #4615 @ 0x1207 │ │ │ │ ldrbvs fp, [fp, #3928]! @ 0xf58 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8cd5303 │ │ │ │ @ instruction: 0xf8d78008 │ │ │ │ @@ -18149,15 +18149,15 @@ │ │ │ │ @ instruction: 0xf8c705a0 │ │ │ │ ldm r9, {r2, r3, r4, r7, lr} │ │ │ │ @ instruction: 0xf8c7000f │ │ │ │ stm r5, {r2, r7, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36ebb │ │ │ │ @ instruction: 0xf12f0218 │ │ │ │ - @ instruction: 0xf107f995 │ │ │ │ + @ instruction: 0xf107f941 │ │ │ │ @ instruction: 0x461e039c │ │ │ │ @ instruction: 0xf8c74605 │ │ │ │ cdpgt 0, 0, cr3, cr15, cr0, {4} │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ ldmdavs r0!, {r0, r1, r8, sp} │ │ │ │ strdvs r6, [r8, -lr]! │ │ │ │ @@ -18229,15 +18229,15 @@ │ │ │ │ strcc pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26eba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ mrcvs 0, 5, sp, cr11, cr11, {0} │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - @ instruction: 0xf92ef12f │ │ │ │ + @ instruction: 0xf8daf12f │ │ │ │ cdpvs 1, 11, cr11, cr11, cr0, {3} │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldr r1, [r9], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e14634 │ │ │ │ @@ -18422,15 +18422,15 @@ │ │ │ │ blmi 10608c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26eba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ mrcvs 0, 5, sp, cr11, cr12, {0} │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - @ instruction: 0xffacf12e │ │ │ │ + @ instruction: 0xff58f12e │ │ │ │ cdpvs 1, 11, cr11, cr11, cr8, {3} │ │ │ │ eorvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [lr, r5, asr #17] │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -18476,21 +18476,21 @@ │ │ │ │ mulsvs sl, r8, fp │ │ │ │ subsvs r2, sl, sp, lsl r2 │ │ │ │ @ instruction: 0xf8c14603 │ │ │ │ @ instruction: 0xf1b90b94 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ ldrt sl, [r1], r1, lsl #30 │ │ │ │ b 91506c │ │ │ │ - eoreq r1, sp, lr, lsr #24 │ │ │ │ + eoreq r1, sp, r6, lsl #23 │ │ │ │ @ instruction: 0xffff6bf9 │ │ │ │ adceq r9, r7, r6, ror r3 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - strhteq r1, [sp], -sl │ │ │ │ + eoreq r1, sp, r2, lsl r6 │ │ │ │ @ instruction: 0xffff6685 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ bmi fe4e8b30 │ │ │ │ blmi fe4e8968 │ │ │ │ @@ -18689,15 +18689,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldclvs 8, cr0, [fp], #-0 │ │ │ │ vqadd.s8 q3, q6, │ │ │ │ - @ instruction: 0xf8d7ff8f │ │ │ │ + @ instruction: 0xf8d7ff3b │ │ │ │ rscsvs r3, r8, #192 @ 0xc0 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andge pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ ldmdals r2, {r0, r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -18713,15 +18713,15 @@ │ │ │ │ @ instruction: 0xf10780e4 │ │ │ │ ldrbvs r0, [fp, #1376]! @ 0x560 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r5, {r3, r5, ip, lr, pc} │ │ │ │ tstcs r4, pc │ │ │ │ @ instruction: 0xf8d36cbb │ │ │ │ @ instruction: 0xf12e0218 │ │ │ │ - @ instruction: 0xf107fd2d │ │ │ │ + @ instruction: 0xf107fcd9 │ │ │ │ @ instruction: 0x461d035c │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 2, cr6, [pc, #-492] @ 57290 │ │ │ │ ldclvs 0, cr6, [ip], #-192 @ 0xffffff40 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ teqvs r0, r8, lsr #16 │ │ │ │ @@ -18857,18 +18857,18 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrcc r8, [r4, r1, asr #2] │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldmdbvs ip!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - usad8eq r1, r7, pc @ │ │ │ │ + streq pc, [r1, r3, asr #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r8], -fp, lsl #8 │ │ │ │ - @ instruction: 0xff10f20c │ │ │ │ + cdp2 2, 11, cr15, cr12, cr12, {0} │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ bvs ffeaf75c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184299 │ │ │ │ @@ -18889,18 +18889,18 @@ │ │ │ │ blx 194f2e │ │ │ │ strls r5, [r1, #-1286] @ 0xfffffafa │ │ │ │ ldc2l 7, cr15, [lr], {255} @ 0xff │ │ │ │ ldrbtvs lr, [ip], #1930 @ 0x78a │ │ │ │ ldmdbvs ip!, {r1, r2, r3, r7, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - @ instruction: 0x0785fed7 │ │ │ │ + streq pc, [r5, r3, lsl #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - cdp2 2, 13, cr15, cr0, cr12, {0} │ │ │ │ + cdp2 2, 7, cr15, cr12, cr12, {0} │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1f6f7dc │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, sp}^ │ │ │ │ stmibeq r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -18916,18 +18916,18 @@ │ │ │ │ @ instruction: 0xf505fb0c │ │ │ │ andeq pc, r5, r4, lsl #22 │ │ │ │ blvs fee7b78c │ │ │ │ stc2 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ ldmdbvs ip!, {r1, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ vrhadd.s8 d7, d12, d19 │ │ │ │ - streq pc, [r2, r1, lsr #29] │ │ │ │ + streq pc, [r2, sp, asr #28] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - cdp2 2, 9, cr15, cr10, cr12, {0} │ │ │ │ + cdp2 2, 4, cr15, cr6, cr12, {0} │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blvs 1f6f848 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r9, sl, sp}^ │ │ │ │ stmibeq r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -18959,28 +18959,28 @@ │ │ │ │ bcc 190fb8 │ │ │ │ andsvs r4, r0, sl, ror #8 │ │ │ │ svclt 0x0000e673 │ │ │ │ ... │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r7, lr, lsl #25 │ │ │ │ adceq r8, r7, r4, ror ip │ │ │ │ - eoreq r1, sp, r8, asr r0 │ │ │ │ + strhteq r0, [sp], -r0 │ │ │ │ @ instruction: 0xffff602d │ │ │ │ adceq r8, r7, sl, ror r9 │ │ │ │ ldccs 0, cr0, [pc, #-436]! @ 576a4 │ │ │ │ mcrcs 8, 2, sp, cr0, cr12, {0} │ │ │ │ svclt 0x00384635 │ │ │ │ blmi c20d64 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26cba │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldcvs 0, cr13, [fp], #108 @ 0x6c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - blx 1813d3a │ │ │ │ + blx 313d3a │ │ │ │ ldcvs 1, cr11, [fp], #384 @ 0x180 │ │ │ │ eorpl pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrt r1, [r3], r5, asr #17 │ │ │ │ svclt 0x003842b5 │ │ │ │ @ instruction: 0xe7e24635 │ │ │ │ @@ -19237,15 +19237,15 @@ │ │ │ │ @ instruction: 0xf8c30108 │ │ │ │ vhadd.s8 d24, d13, d4 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmdbpl r8!, {r3, r7, r9} │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ ldcvs 8, cr0, [fp] │ │ │ │ subsvs r4, r9, fp, asr #13 │ │ │ │ - blx 11944d6 │ │ │ │ + blx ffc944d4 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @ instruction: 0xf04363b8 │ │ │ │ @ instruction: 0xf8c70301 │ │ │ │ blx fed3fcb4 │ │ │ │ @ instruction: 0xf1c3f383 │ │ │ │ @ instruction: 0x61bb0320 │ │ │ │ ldrsbtcc pc, [ip], r7 @ │ │ │ │ @@ -19260,15 +19260,15 @@ │ │ │ │ ldrbvs r0, [fp, #1120]! @ 0x460 │ │ │ │ @ instruction: 0xf8c7ca0f │ │ │ │ stm r4, {r2, r3, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf107000f │ │ │ │ ldclvs 4, cr0, [fp], #368 @ 0x170 │ │ │ │ tstcs r4, r5, lsr #12 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf8e4f12e │ │ │ │ + @ instruction: 0xf890f12e │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ eorsvs ip, r0, pc, lsl #26 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ tstcs r3, r1, ror r0 │ │ │ │ ldcvs 8, cr6, [sp], #160 @ 0xa0 │ │ │ │ @ instruction: 0x46286130 │ │ │ │ stc2 0, cr15, [r0, #156]! @ 0x9c │ │ │ │ @@ -19467,15 +19467,15 @@ │ │ │ │ ldmdavs sl!, {r0, r2, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf12d4622 │ │ │ │ - msrlt SPSR_irq, r1 │ │ │ │ + msrlt SPSR_irq, sp │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c34228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r4, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #6029312 @ 0x5c0000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -19511,15 +19511,15 @@ │ │ │ │ stmdbcc r4, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r1, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xe6796010 │ │ │ │ b 49608c │ │ │ │ adceq r8, r7, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r7, r4, ror #7 │ │ │ │ - ldrdeq r0, [sp], -r6 @ │ │ │ │ + eoreq r0, sp, lr, lsr #14 │ │ │ │ @ instruction: 0xffff57ab │ │ │ │ adceq r8, r7, r6, asr #1 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febaf304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19757,15 +19757,15 @@ │ │ │ │ @ instruction: 0xe71d6011 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fb1 │ │ │ │ @ instruction: 0xf7f401dc │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr1, cr15, {1} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff34f20b │ │ │ │ + cdp2 2, 14, cr15, cr0, cr11, {0} │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d046 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 579d8 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -19829,19 +19829,19 @@ │ │ │ │ strtmi r2, [r1], r0, lsl #8 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 1481e4 │ │ │ │ bleq 20149e4 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - @ instruction: 0xff7cf20b │ │ │ │ + @ instruction: 0xff28f20b │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s8 q2, , q4 │ │ │ │ - smlsldxeq pc, r2, r5, pc @ │ │ │ │ + strbeq pc, [r2, -r1, lsr #30] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ strbmi r4, [r0], -fp, asr #12 │ │ │ │ @@ -19897,15 +19897,15 @@ │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf5008ff0 │ │ │ │ svcvs 0x00a95380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ ldc2l 7, cr15, [r4], {244} @ 0xf4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r0!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - cdp2 2, 1, cr15, cr12, cr11, {0} │ │ │ │ + stc2l 2, cr15, [r8, #44] @ 0x2c │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d04c │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r9, [pc], #-2819 @ 5870c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -20974,15 +20974,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ tstcs ip, r4, lsr r6 │ │ │ │ @ instruction: 0xf8d3647e │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #288] @ 0x120 │ │ │ │ @ instruction: 0xf12c8a20 │ │ │ │ - strmi pc, [r6], -r1, lsl #23 │ │ │ │ + strmi pc, [r6], -sp, lsr #22 │ │ │ │ stcgt 4, cr6, [pc], {56} @ 0x38 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x61b2cc07 │ │ │ │ teqvs r0, ip, lsr sp │ │ │ │ @ instruction: 0x46206171 │ │ │ │ @ instruction: 0xf0262104 │ │ │ │ @@ -21137,28 +21137,28 @@ │ │ │ │ @ instruction: 0xf7f56b78 │ │ │ │ @ instruction: 0xe78ffd3f │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r6, r7, ip, lsl #25 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq lr, ip, sl, lsl #26 │ │ │ │ + eoreq lr, ip, r2, ror #24 │ │ │ │ @ instruction: 0xffff601d │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf12c4632 │ │ │ │ - msrlt (UNDEF: 96), r9 │ │ │ │ + msrlt (UNDEF: 96), r5 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -21638,15 +21638,15 @@ │ │ │ │ @ instruction: 0xf107e67d │ │ │ │ ldrbtvs r0, [ip], -r8, ror #12 │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ blvs fef22674 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 4, cr15, cr14, cr11, {1} │ │ │ │ + ldc2l 1, cr15, [sl, #172]! @ 0xac │ │ │ │ msreq SPSR_s, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @@ -21806,15 +21806,15 @@ │ │ │ │ bvs ffeed188 │ │ │ │ blvs feef0800 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r4, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf12b4632 │ │ │ │ - msrlt SPSR_f, r9, lsr sp │ │ │ │ + msrlt SPSR_f, r5, ror #25 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, r3, #112, 14 @ 0x1c00000 │ │ │ │ qasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461e │ │ │ │ @@ -21844,27 +21844,27 @@ │ │ │ │ bl 272de8 │ │ │ │ @ instruction: 0xf8c20609 │ │ │ │ @ instruction: 0xf8c28220 │ │ │ │ @ instruction: 0xe735321c │ │ │ │ andcs r4, r1, sp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2317 @ 0xfffff6f3 │ │ │ │ @ instruction: 0xf1284479 │ │ │ │ - str pc, [r8, fp, asr #20] │ │ │ │ + @ instruction: 0xe788f9f7 │ │ │ │ svc 0x00caf7e9 │ │ │ │ adceq r6, r7, ip, ror #2 │ │ │ │ adceq r6, r7, lr, asr r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - strdeq fp, [r6], -lr @ │ │ │ │ + eoreq fp, r6, r6, asr pc │ │ │ │ adceq r5, r7, r2, lsr lr │ │ │ │ - mlaeq ip, r8, r2, lr │ │ │ │ + strdeq lr, [ip], -r0 @ │ │ │ │ @ instruction: 0xffff3267 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq fp, r6, sl, ror r9 │ │ │ │ - eoreq fp, r6, r4, lsr r9 │ │ │ │ + ldrdeq fp, [r6], -r2 @ │ │ │ │ + eoreq fp, r6, ip, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 115a54 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ @ instruction: 0x461e18f0 │ │ │ │ @@ -23061,15 +23061,15 @@ │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp, #-60]! @ 0xffffffc4 │ │ │ │ tstcs ip, r4, lsr r6 │ │ │ │ @ instruction: 0xf8d3647e │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ stc 0, cr13, [r7, #288] @ 0x120 │ │ │ │ @ instruction: 0xf12a8a20 │ │ │ │ - @ instruction: 0x4606fb31 │ │ │ │ + @ instruction: 0x4606fadd │ │ │ │ stcgt 4, cr6, [pc], {56} @ 0x38 │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x61b2cc07 │ │ │ │ teqvs r0, ip, lsr sp │ │ │ │ @ instruction: 0x46206171 │ │ │ │ @ instruction: 0xf0232104 │ │ │ │ @@ -23224,28 +23224,28 @@ │ │ │ │ @ instruction: 0xf7f36b78 │ │ │ │ str pc, [pc, pc, ror #25] │ │ │ │ ... │ │ │ │ andeq r0, r0, r4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq r4, r7, ip, ror #23 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq ip, ip, sl, ror #24 │ │ │ │ + eoreq ip, ip, r2, asr #23 │ │ │ │ @ instruction: 0xffff3f7d │ │ │ │ mrccs 0, 1, r0, cr15, cr6, {3} │ │ │ │ @ instruction: 0x4646d81d │ │ │ │ svclt 0x00382e40 │ │ │ │ @ instruction: 0xf8df2640 │ │ │ │ ldmdbvs sl!, {r2, sl, ip, sp} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf12a4632 │ │ │ │ - msrlt (UNDEF: 96), r9 │ │ │ │ + strhlt pc, [r0, #-149]! @ 0xffffff6b @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c36228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -23734,15 +23734,15 @@ │ │ │ │ @ instruction: 0xf107e66f │ │ │ │ @ instruction: 0x677c0678 │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ blvs fff24738 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2l 1, cr15, [ip, #164]! @ 0xa4 │ │ │ │ + ldc2 1, cr15, [r8, #164] @ 0xa4 │ │ │ │ cmnpeq r4, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4606469c │ │ │ │ rscsvs r6, fp, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ @ instruction: 0xf8dc2103 │ │ │ │ @@ -23904,15 +23904,15 @@ │ │ │ │ blmi ee5e7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26bfa │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ blvs fff5062c │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b198 │ │ │ │ - ldc2l 1, cr15, [r2], {41} @ 0x29 │ │ │ │ + ldc2l 1, cr15, [lr], #-164 @ 0xffffff5c │ │ │ │ blvs fff48b3c │ │ │ │ eorvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r9, -r6, asr #17]! │ │ │ │ svclt 0x003842a3 │ │ │ │ ldrmi r4, [lr], -r3, lsr #12 │ │ │ │ @@ -23936,36 +23936,36 @@ │ │ │ │ eorvs pc, r8, #12713984 @ 0xc20000 │ │ │ │ streq lr, [sl], -r9, lsl #22 │ │ │ │ eorls pc, r0, #12713984 @ 0xc20000 │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 6562f4 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf9f0f126 │ │ │ │ + @ instruction: 0xf99cf126 │ │ │ │ @ instruction: 0xf1076d3b │ │ │ │ stmib r7, {r2, r3, r5, r6, r9}^ │ │ │ │ ldrbvs r4, [sl, #-1051]! @ 0xfffffbe5 │ │ │ │ bcc 129a874 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldcvs 13, cr10, [r8, #304]! @ 0x130 │ │ │ │ @ instruction: 0xf0232101 │ │ │ │ strb pc, [r6, #-2195] @ 0xfffff76d @ │ │ │ │ svc 0x0060f7e7 │ │ │ │ ... │ │ │ │ adceq r4, r7, r8, asr #1 │ │ │ │ strhteq r4, [r7], sl │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r9, r6, sl, asr pc │ │ │ │ + strhteq r9, [r6], -r2 │ │ │ │ adceq r3, r7, ip, ror #26 │ │ │ │ - ldrdeq ip, [ip], -r4 @ │ │ │ │ + eoreq ip, ip, ip, lsr #2 │ │ │ │ @ instruction: 0xffff11a7 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq r9, r6, r4, asr #17 │ │ │ │ - eoreq r9, r6, lr, ror r8 │ │ │ │ + eoreq r9, r6, ip, lsl r8 │ │ │ │ + ldrdeq r9, [r6], -r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff69a9b0 │ │ │ │ stcpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4681 │ │ │ │ @ instruction: 0x46150690 │ │ │ │ @@ -24109,23 +24109,23 @@ │ │ │ │ vqsub.s8 d8, d13, d16 │ │ │ │ pop {r2, r8, sl, fp, ip, lr} │ │ │ │ blls 34087c │ │ │ │ @ instruction: 0x3178f893 │ │ │ │ svceq 0x0030f013 │ │ │ │ @ instruction: 0x465fd11c │ │ │ │ @ instruction: 0x4658e77b │ │ │ │ - ldc2l 1, cr15, [ip, #128]! @ 0x80 │ │ │ │ + stc2 1, cr15, [r8, #128]! @ 0x80 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf6d │ │ │ │ ldrb r7, [r0, -r6, lsl #23]! │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ movwls r4, #42107 @ 0xa47b │ │ │ │ ldrtmi lr, [r8], -ip, ror #13 │ │ │ │ - stc2l 1, cr15, [ip, #128]! @ 0x80 │ │ │ │ + ldc2 1, cr15, [r8, #128] @ 0x80 │ │ │ │ stmibvs r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2b0f │ │ │ │ @ instruction: 0xf44faf58 │ │ │ │ strb r7, [r0, -r6, lsl #15]! │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ blcs e8eec │ │ │ │ movhi pc, r0 │ │ │ │ @@ -24173,15 +24173,15 @@ │ │ │ │ ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf501963a │ │ │ │ @ instruction: 0xf88251be │ │ │ │ strbmi r3, [r0], -r2, lsr #32 │ │ │ │ strls r4, [r9, #-1587] @ 0xfffff9cd │ │ │ │ strcs r9, [r1, #-1593] @ 0xfffff9c7 │ │ │ │ cmpvs r5, fp, lsr r6 │ │ │ │ - blx 1b191ac │ │ │ │ + blx 6191ac │ │ │ │ blge 9c3df8 │ │ │ │ @ instruction: 0xf8d59316 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ movtcs lr, #43480 @ 0xa9d8 │ │ │ │ @ instruction: 0xff38f027 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -24199,15 +24199,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 565710 │ │ │ │ @ instruction: 0xf02d9241 │ │ │ │ strtmi pc, [r9], -r5, lsl #27 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ ldmge ip!, {r2, r6, ip, pc} │ │ │ │ @ instruction: 0xf1fc9009 │ │ │ │ - movwcs pc, #7875 @ 0x1ec3 @ │ │ │ │ + movwcs pc, #7791 @ 0x1e6f @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ movwls r3, #16780 @ 0x418c │ │ │ │ @@ -24281,15 +24281,15 @@ │ │ │ │ ldmib r2, {r0, r4, r6, r8, ip, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ blls 56588c │ │ │ │ @ instruction: 0xf02d934d │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sl, #2632 @ 0xa48 │ │ │ │ stmdals r9, {r4, r6, ip, pc} │ │ │ │ - mrc2 1, 0, pc, cr14, cr12, {7} │ │ │ │ + stc2l 1, cr15, [sl, #1008] @ 0x3f0 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ bls 32e40c │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d0a │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -24334,28 +24334,28 @@ │ │ │ │ @ instruction: 0x9600447a │ │ │ │ blx ff518e6c │ │ │ │ ldrtcc pc, [r4], #2265 @ 0x8d9 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8c9ae28 │ │ │ │ @ instruction: 0xe62404b4 │ │ │ │ bvs ffa84074 │ │ │ │ - blx 1b99472 │ │ │ │ - ldc2 1, cr15, [r8], #-128 @ 0xffffff80 │ │ │ │ + blx 699472 │ │ │ │ + blx ff9990da │ │ │ │ @ instruction: 0xf890990b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff26524c │ │ │ │ suble r2, fp, r2, lsl #22 │ │ │ │ suble r2, lr, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3565b8 │ │ │ │ bvs ff66547c │ │ │ │ vhsub.s8 d9, d7, d8 │ │ │ │ - @ instruction: 0xf120fb55 │ │ │ │ - @ instruction: 0xf890fc21 │ │ │ │ + @ instruction: 0xf120fb01 │ │ │ │ + @ instruction: 0xf890fbcd │ │ │ │ bls 268d0c │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ movweq pc, #8611 @ 0x21a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addsmi r0, r3, #1490944 @ 0x16c000 │ │ │ │ blls 2cc8b0 │ │ │ │ @ instruction: 0x1178f893 │ │ │ │ @@ -24378,31 +24378,31 @@ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf4028f5b │ │ │ │ bcs 694f0 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr10, cr15, {1} │ │ │ │ andcs r4, r1, r1, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2321 @ 0xfffff6ef │ │ │ │ @ instruction: 0xf1254479 │ │ │ │ - @ instruction: 0xe611fe7b │ │ │ │ + ldr pc, [r1], -r7, lsr #28 │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ andcs sl, r1, #15, 28 @ 0xf0 │ │ │ │ andcs lr, r0, #47710208 @ 0x2d80000 │ │ │ │ @ instruction: 0xf7e7e7b4 │ │ │ │ svclt 0x0000ebf4 │ │ │ │ adceq r3, r7, ip, ror #18 │ │ │ │ adceq r3, r7, r6, ror #18 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r2, r2, r8, lsr r1 │ │ │ │ adceq r2, r2, r6, rrx │ │ │ │ adceq r3, r7, r2, ror #14 │ │ │ │ adceq r1, r2, ip, ror #30 │ │ │ │ - eoreq r9, r6, r0, ror #4 │ │ │ │ + strhteq r9, [r6], -r8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r9, r6, sl, asr r1 │ │ │ │ - mlaeq r6, r4, r1, r9 │ │ │ │ + strhteq r9, [r6], -r2 │ │ │ │ + eoreq r9, r6, ip, ror #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r6, lsr sl │ │ │ │ @ instruction: 0x46834b36 │ │ │ │ stmibvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -24690,17 +24690,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489303 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf12f8004 │ │ │ │ - b 145c990 │ │ │ │ + b 145c840 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - cdp2 1, 0, cr15, cr4, cr15, {1} │ │ │ │ + ldc2 1, cr15, [r0, #188]! @ 0xbc │ │ │ │ b 12c3dfc │ │ │ │ b 12a76f4 │ │ │ │ blcs 5f624 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ bl fe8b7584 │ │ │ │ blcs 15de24 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -24777,17 +24777,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf12f603b │ │ │ │ - @ instruction: 0x4682fd3d │ │ │ │ + strmi pc, [r2], r9, ror #25 │ │ │ │ @ instruction: 0xf12f4628 │ │ │ │ - b 145c8a4 │ │ │ │ + b 145c754 │ │ │ │ b 12a784c │ │ │ │ b 12a7778 │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -24797,15 +24797,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r5, #-0] │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf89cf120 │ │ │ │ + @ instruction: 0xf848f120 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e8c0 │ │ │ │ beq d9a28 │ │ │ │ blx fe31be88 │ │ │ │ bne 1717ce0 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -25077,18 +25077,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r3, r4 │ │ │ │ - blx ff999cac │ │ │ │ + blx fe499cac │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf12f4628 │ │ │ │ - b 12dc3f0 │ │ │ │ + b 12dc2a0 │ │ │ │ stmdbls r3, {r6, r8, fp, sp} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e4fb │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -25107,15 +25107,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf11f8004 │ │ │ │ - @ instruction: 0x4605fe31 │ │ │ │ + @ instruction: 0x4605fddd │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e3c0 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1bb │ │ │ │ teqphi r6, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ @@ -25380,15 +25380,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r3, r4 │ │ │ │ - stc2 1, cr15, [lr], {31} │ │ │ │ + blx fef1a12a │ │ │ │ strmi r9, [r5], -r3, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ stclge 4, cr15, [r7, #252]! @ 0xfc │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea00c4 │ │ │ │ b 145c2e8 │ │ │ │ ldrb r1, [lr, #2393] @ 0x959 │ │ │ │ @@ -25640,15 +25640,15 @@ │ │ │ │ blx 9528b8 │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ strcc sp, [r1], -r7, lsr #9 │ │ │ │ mvnsle r4, #1610612745 @ 0x60000009 │ │ │ │ @ instruction: 0x46496c38 │ │ │ │ @ instruction: 0xf99af7f0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, fp, sp, lr} │ │ │ │ - blx 49a8d4 │ │ │ │ + @ instruction: 0xf9bcf206 │ │ │ │ svceq 0x0006f010 │ │ │ │ tstphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi feff0bcc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ @ instruction: 0x405a3094 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -25658,15 +25658,15 @@ │ │ │ │ @ instruction: 0xf97af7f1 │ │ │ │ ldcvs 7, cr14, [fp], #-668 @ 0xfffffd64 │ │ │ │ ldrbvs r2, [lr, #-260]! @ 0xfffffefc │ │ │ │ @ instruction: 0xf503466d │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ mvnsvs sp, #48 @ 0x30 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr7, {1} │ │ │ │ + cdp2 1, 8, cr15, cr14, cr7, {1} │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r6 │ │ │ │ blx fea1a196 │ │ │ │ @ instruction: 0xf0214648 │ │ │ │ @ instruction: 0xf8d4faa3 │ │ │ │ stmib r7, {r2, r3, r4, r6, r7, r8, fp, ip, sp}^ │ │ │ │ bvs feede540 │ │ │ │ @@ -25807,15 +25807,15 @@ │ │ │ │ ldmdavs sl!, {r1, r2, r5, r8, r9, fp, lr}^ │ │ │ │ blvs ffef468c │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bfb │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf127462a │ │ │ │ - strdlt pc, [r0, #-211]! @ 0xffffff2d │ │ │ │ + msrlt SPSR_, pc @ │ │ │ │ @ instruction: 0xf8c36bfb │ │ │ │ @ instruction: 0xf8c35228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r5, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1927] @ 0xfffff879 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -25838,15 +25838,15 @@ │ │ │ │ smlad r0, r8, r0, r6 │ │ │ │ stmia r0!, {r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq r2, r7, r2, ror #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r2, [r7], sl @ │ │ │ │ @ instruction: 0xffff180d │ │ │ │ adceq r1, r7, r8, lsr pc │ │ │ │ - ldrdeq sl, [ip], -ip @ │ │ │ │ + eoreq sl, ip, r4, lsr r3 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ umulllt r0, r9, ip, r1 │ │ │ │ @@ -26324,22 +26324,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movthi pc, #12352 @ 0x3040 @ │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldclvs 3, cr6, [fp, #-496]! @ 0xfffffe10 │ │ │ │ andeq pc, r8, r6, asr r8 @ │ │ │ │ stmdapl r7!, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - blx ff89b382 │ │ │ │ + blx fe39b382 │ │ │ │ @ instruction: 0xf8564603 │ │ │ │ @ instruction: 0xf5b30009 │ │ │ │ @ instruction: 0xf1087f8c │ │ │ │ svclt 0x0008082c │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vqsub.s8 q3, , │ │ │ │ - @ instruction: 0xf5b0fbd3 │ │ │ │ + @ instruction: 0xf5b0fb7f │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ teqvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs b8d44 │ │ │ │ tstphi pc, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -26528,15 +26528,15 @@ │ │ │ │ blvs ffef7690 │ │ │ │ @ instruction: 0x1014e9d7 │ │ │ │ @ instruction: 0xf8fcf7f5 │ │ │ │ ldclvs 7, cr14, [fp], #-804 @ 0xfffffcdc │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf816f127 │ │ │ │ + @ instruction: 0xffc2f126 │ │ │ │ tstcs r8, sp, lsr sp │ │ │ │ strmi r6, [r4], -r6 │ │ │ │ @ instruction: 0xf0204628 │ │ │ │ @ instruction: 0x4628fcd9 │ │ │ │ blx ff61af32 │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ @@ -26711,15 +26711,15 @@ │ │ │ │ blmi a6825c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - cdp2 1, 14, cr15, cr2, cr6, {1} │ │ │ │ + cdp2 1, 8, cr15, cr14, cr6, {1} │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r4, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -26742,15 +26742,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e5e77a │ │ │ │ svclt 0x0000e990 │ │ │ │ ldrdeq r1, [r7], sl @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r1, [r7], r6 │ │ │ │ adceq r1, r7, r0, asr #9 │ │ │ │ - eoreq r9, ip, r2, asr #12 │ │ │ │ + mlaeq ip, sl, r5, r9 │ │ │ │ @ instruction: 0xfffee769 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -26977,17 +26977,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489303 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf12d8004 │ │ │ │ - b 145e5d4 │ │ │ │ + b 145e484 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - stc2 1, cr15, [r6], #-180 @ 0xffffff4c │ │ │ │ + blx ff51ba5e │ │ │ │ b 12c61b8 │ │ │ │ b 12a9ab0 │ │ │ │ blcs 619e0 │ │ │ │ adchi pc, sl, r0, asr #32 │ │ │ │ bl fe8b9940 │ │ │ │ blcs 1601e0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -27064,17 +27064,17 @@ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ movwcs r6, #3 │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4628607b │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf12d603b │ │ │ │ - b 145e478 │ │ │ │ + b 145e328 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx 1e9bbba │ │ │ │ + blx 99bbba │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c8429d │ │ │ │ @@ -27084,15 +27084,15 @@ │ │ │ │ @ instruction: 0xf0006067 │ │ │ │ vcge.s8 d24, d18, d12 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf108603b │ │ │ │ @ instruction: 0xf11d0810 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f000 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feee1f5c │ │ │ │ b 145e184 │ │ │ │ @ instruction: 0xf1081a5a │ │ │ │ @ instruction: 0xf8c80308 │ │ │ │ @ instruction: 0xf640a004 │ │ │ │ @@ -27344,18 +27344,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r3, r4 │ │ │ │ - @ instruction: 0xf92ef12d │ │ │ │ + @ instruction: 0xf8daf12d │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf12d4628 │ │ │ │ - b 12de084 │ │ │ │ + b 12ddf34 │ │ │ │ stmdbls r3, {r6, r8, fp, sp} │ │ │ │ stmdbeq fp, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ ldrcc lr, [r0, -r3, lsr #10] │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -27374,15 +27374,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf11d8004 │ │ │ │ - @ instruction: 0x4605fc7b │ │ │ │ + strmi pc, [r5], -r7, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe140164 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, ip, r0, asr #32 │ │ │ │ @@ -27511,15 +27511,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf11d9103 │ │ │ │ - stmdbls r3, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14b9e4 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldrcc lr, [r0, -pc, ror #13] │ │ │ │ @@ -27785,15 +27785,15 @@ │ │ │ │ strbeq pc, [sp, r6, lsl #2] @ │ │ │ │ svcge 0x0016f53f │ │ │ │ adcsmi r3, r2, #1048576 @ 0x100000 │ │ │ │ ldcvs 8, cr13, [r8], #988 @ 0x3dc │ │ │ │ @ instruction: 0xf7ee4649 │ │ │ │ @ instruction: 0xf8dbf865 │ │ │ │ vhadd.s8 d0, d4, d0 │ │ │ │ - @ instruction: 0xf010f94f │ │ │ │ + @ instruction: 0xf010f8fb │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fff80868 │ │ │ │ ldrbtmi r4, [sl], #-3066 @ 0xfffff406 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x309cf8d7 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @@ -27828,15 +27828,15 @@ │ │ │ │ strbt r1, [r3], r2, lsl #16 │ │ │ │ @ instruction: 0x21046cbb │ │ │ │ @ instruction: 0x466d65fe │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ eorle pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8d3647b │ │ │ │ @ instruction: 0xf1250218 │ │ │ │ - smlattcs r4, pc, sp, pc @ │ │ │ │ + @ instruction: 0x2104fd9b │ │ │ │ andvs r6, r6, r8, ror r2 │ │ │ │ @ instruction: 0xf01f4648 │ │ │ │ @ instruction: 0x4648fab3 │ │ │ │ @ instruction: 0xf9b0f01f │ │ │ │ ldmibcc ip, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ vldrvs s12, [r8, #-232] @ 0xffffff18 │ │ │ │ @@ -28010,15 +28010,15 @@ │ │ │ │ ldmdavs r9!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [r9], #-812 @ 0xfffffcd4 │ │ │ │ andseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36c7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf125462a │ │ │ │ - strhlt pc, [r0, #-205]! @ 0xffffff33 @ │ │ │ │ + msrlt SPSR_, r9, ror #24 │ │ │ │ @ instruction: 0xf8c36c7b │ │ │ │ @ instruction: 0xf8c35228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r5, {r2, r5, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1862] @ 0xfffff8ba │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -28041,15 +28041,15 @@ │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ ssat r6, #28, r8 │ │ │ │ svc 0x0068f7e3 │ │ │ │ strhteq r0, [r7], r0 │ │ │ │ adceq r0, r7, r4, lsr #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq pc, [r6], r6 @ │ │ │ │ - strdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, lr, asr #2 │ │ │ │ @ instruction: 0xfffef3b7 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbpl pc, [r0], -r0, lsl #10 @ │ │ │ │ @@ -28464,22 +28464,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ teqphi pc, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ ldrtmi r3, [sp], ip, lsl #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldclvs 3, cr6, [fp, #-492]! @ 0xfffffe14 │ │ │ │ andeq pc, r9, r5, asr r8 @ │ │ │ │ stmdbpl r7!, {r0, r1, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - blx a9d4ea │ │ │ │ + blx ff59d4e8 │ │ │ │ @ instruction: 0xf8554603 │ │ │ │ @ instruction: 0xf5b30008 │ │ │ │ @ instruction: 0xf1097f8c │ │ │ │ svclt 0x0008092c │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vqsub.s8 d6, d19, d27 │ │ │ │ - @ instruction: 0xf5b0fb1b │ │ │ │ + @ instruction: 0xf5b0fac7 │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ teqvs fp, #136, 6 @ 0x20000002 │ │ │ │ blcs bae94 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r2, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -28667,15 +28667,15 @@ │ │ │ │ blvs ffef97fc │ │ │ │ @ instruction: 0x1014e9d7 │ │ │ │ stc2 7, cr15, [sl, #964] @ 0x3c4 │ │ │ │ ldclvs 7, cr14, [fp], #-804 @ 0xfffffcdc │ │ │ │ ldrbvs r2, [lr, #260]! @ 0x104 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xff60f124 │ │ │ │ + @ instruction: 0xff0cf124 │ │ │ │ tstcs r8, sp, lsr sp │ │ │ │ strmi r6, [r4], -r6 │ │ │ │ @ instruction: 0xf01e4628 │ │ │ │ strtmi pc, [r8], -r3, lsr #24 │ │ │ │ blx 89d096 │ │ │ │ ldmibcc ip, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ smlabteq r6, r7, r9, lr │ │ │ │ @@ -28849,15 +28849,15 @@ │ │ │ │ blmi a6a3c4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26c7a │ │ │ │ addsmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ ldclvs 0, cr13, [fp], #-108 @ 0xffffff94 │ │ │ │ eorne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4622b190 │ │ │ │ - cdp2 1, 2, cr15, cr14, cr4, {1} │ │ │ │ + ldc2l 1, cr15, [sl, #144] @ 0x90 │ │ │ │ ldclvs 1, cr11, [fp], #-384 @ 0xfffffe80 │ │ │ │ eormi pc, r8, #12779520 @ 0xc30000 │ │ │ │ eoreq pc, r0, #12779520 @ 0xc30000 │ │ │ │ eorcc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [r6, -r4, asr #17] │ │ │ │ svclt 0x003842ac │ │ │ │ strb r4, [r2, ip, lsr #12]! │ │ │ │ @@ -28880,15 +28880,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e3e77c │ │ │ │ svclt 0x0000e8dc │ │ │ │ adceq pc, r6, ip, ror #8 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r6, r4, asr #8 │ │ │ │ adceq pc, r6, r0, asr r3 @ │ │ │ │ - ldrdeq r7, [ip], -r6 @ │ │ │ │ + eoreq r7, ip, lr, lsr #8 │ │ │ │ @ instruction: 0xfffec5fd │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -28902,52 +28902,52 @@ │ │ │ │ strbteq pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ ldrls r4, [r2], #-1586 @ 0xfffff9ce │ │ │ │ ldrbtmi r4, [r8], #-1147 @ 0xfffffb85 │ │ │ │ stmdapl r1, {r0, r1, r2, r4, r9, sl, ip, pc}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9143 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - stc2 1, cr15, [sl, #260]! @ 0x104 │ │ │ │ + ldc2l 1, cr15, [r6, #-260] @ 0xfffffefc │ │ │ │ strbcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ tstcs r8, r2, lsr r6 │ │ │ │ stmiapl r3!, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf13e930f │ │ │ │ - @ instruction: 0x4631f953 │ │ │ │ + @ instruction: 0x4631f8ff │ │ │ │ andsls r2, r4, r2, lsl #4 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r2, #6976 @ 0x1b40 │ │ │ │ strmi r2, [r5], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ vadd.f32 , q0, │ │ │ │ @ instruction: 0x46042153 │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - pkhtbmi pc, r0, r1, asr #23 @ │ │ │ │ + @ instruction: 0x4680fb7d │ │ │ │ bleq 69d7f0 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf13f4659 │ │ │ │ - strbmi pc, [r1], -r7, lsr #28 @ │ │ │ │ + @ instruction: 0x4641fdd3 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0xf898fdf5 │ │ │ │ + @ instruction: 0xf898fda1 │ │ │ │ stmdals r7!, {r0, r3, r5, sp} │ │ │ │ blge 769810 │ │ │ │ ldrvs lr, [ip], -sp, asr #19 │ │ │ │ @ instruction: 0xf13e9311 │ │ │ │ - strmi pc, [r6], -fp, lsl #23 │ │ │ │ + @ instruction: 0x4606fb37 │ │ │ │ blls 4cd91c │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - stc2l 1, cr15, [r0, #260]! @ 0x104 │ │ │ │ + stc2 1, cr15, [ip, #260] @ 0x104 │ │ │ │ @ instruction: 0x465a4633 │ │ │ │ asrsvc pc, pc, #8 @ │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - strtmi pc, [r3], -fp, lsr #30 │ │ │ │ + @ instruction: 0x4623fed7 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xff5cf141 │ │ │ │ + @ instruction: 0xff08f141 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ tstls ip, #31 │ │ │ │ stmib r2, {r0, r1, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ strmi r3, [r5], -r1, lsl #6 │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, sl, fp, ip, sp, lr}^ │ │ │ │ bgt 42e148 │ │ │ │ @@ -28967,19 +28967,19 @@ │ │ │ │ stcls 0, cr0, [lr], {15} │ │ │ │ ldm ip!, {r1, r2, r4, r5, r8, sl, ip, pc} │ │ │ │ strgt r0, [pc], #-15 @ 614a4 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0x7c6bfabd │ │ │ │ + @ instruction: 0x7c6bfa69 │ │ │ │ ldreq pc, [ip, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a20bcc │ │ │ │ + blls a20a7c │ │ │ │ ldrsbt pc, [r8], -sp @ │ │ │ │ ldceq 1, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ umullscc pc, r4, sp, r8 @ │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsr fp │ │ │ │ @@ -28987,78 +28987,78 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - ldc2l 1, cr15, [r2, #-260]! @ 0xfffffefc │ │ │ │ + ldc2 1, cr15, [lr, #-260] @ 0xfffffefc │ │ │ │ ldc 14, cr9, [pc, #68] @ 61550 │ │ │ │ @ instruction: 0x21200bb8 │ │ │ │ @ instruction: 0xf13f4630 │ │ │ │ - stmdals r7!, {r0, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - blx 21da1a │ │ │ │ + blx fed1da18 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 132df4 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - svcls 0x0011fd5b │ │ │ │ + svcls 0x0011fd07 │ │ │ │ cdp 1, 11, cr2, cr7, cr0, {1} │ │ │ │ ldrtmi r0, [r8], -r0, lsl #22 │ │ │ │ - blx e1da42 │ │ │ │ + blx ff91da40 │ │ │ │ eorcs r9, r0, #2555904 @ 0x270000 │ │ │ │ @ instruction: 0xf13e2101 │ │ │ │ - strmi pc, [r6], -pc, ror #21 │ │ │ │ + @ instruction: 0x4606fa9b │ │ │ │ ldrtmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r0, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463162f1 │ │ │ │ @ instruction: 0x46503614 │ │ │ │ - stc2l 1, cr15, [r4, #-260] @ 0xfffffefc │ │ │ │ + ldc2l 1, cr15, [r0], #260 @ 0x104 │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ strmi lr, [r0], -sp, asr #19 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - ldmdbls r4, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ stcls 8, cr15, [r7], #-172 @ 0xffffff54 │ │ │ │ @ instruction: 0xf1ed2003 │ │ │ │ - eorcs pc, r0, #216064 @ 0x34c00 │ │ │ │ + eorcs pc, r0, #130048 @ 0x1fc00 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf13e4620 │ │ │ │ - andcs pc, r2, #7012352 @ 0x6b0000 │ │ │ │ + andcs pc, r2, #1507328 @ 0x170000 │ │ │ │ andsls r4, r5, r1, lsl r6 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r2, #34048 @ 0x8500 │ │ │ │ strmi r2, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ andcs pc, r1, #32512 @ 0x7f00 │ │ │ │ @ instruction: 0x46042110 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ svcls 0x0011fc79 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ stmdals r7!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ rsbsvs r2, fp, r1, lsl #2 │ │ │ │ - blx fec1dac8 │ │ │ │ + blx 171dac8 │ │ │ │ cmplt r0, r6, lsl #12 │ │ │ │ blgt 132ec4 │ │ │ │ rscsvs r6, r1, #176, 4 │ │ │ │ @ instruction: 0x36144631 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - ldrbmi pc, [sl], -r3, lsl #26 @ │ │ │ │ + ldrbmi pc, [sl], -pc, lsr #25 @ │ │ │ │ vst1.8 {d20-d22}, [pc :256], r3 │ │ │ │ @ instruction: 0x465071b0 │ │ │ │ - cdp2 1, 4, cr15, cr14, cr1, {2} │ │ │ │ + ldc2l 1, cr15, [sl, #260]! @ 0x104 │ │ │ │ strmi r4, [r2], -r3, lsr #12 │ │ │ │ strls r2, [r0, #-371] @ 0xfffffe8d │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - bls 4e1000 │ │ │ │ + bls 4e0eb0 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4607931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ stcvc 13, cr9, [r4], {16} │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 42c624 │ │ │ │ @@ -29067,34 +29067,34 @@ │ │ │ │ mcrls 0, 0, sp, cr14, cr4, {1} │ │ │ │ @ instruction: 0x46349736 │ │ │ │ strgt ip, [pc], #-3343 @ 61634 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0xf100f9f5 │ │ │ │ + @ instruction: 0xf100f9a1 │ │ │ │ @ instruction: 0x7c7b0b1c │ │ │ │ ldrbmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf13f4605 │ │ │ │ - blls a20a3c │ │ │ │ + blls a208ec │ │ │ │ @ instruction: 0xf10546b4 │ │ │ │ @ instruction: 0xf6400630 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112d8bc │ │ │ │ blhi ae2578 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r3, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc], -pc │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [ip], #260 @ 0x104 │ │ │ │ + mrrc2 1, 4, pc, r8, cr1 @ │ │ │ │ strcs r9, [r0], #-2833 @ 0xfffff4ef │ │ │ │ strcs r9, [r1, #-3600] @ 0xfffff1f0 │ │ │ │ ldrls r9, [ip], #-1823 @ 0xfffff8e1 │ │ │ │ stmib r3, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ bls 3f26ac │ │ │ │ blgt 445efc │ │ │ │ ldrtmi lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ @@ -29103,19 +29103,19 @@ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x97369e14 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ stmdals r7!, {r0, r2, r4, r5, r6, r8, ip} │ │ │ │ - @ instruction: 0xf9acf13e │ │ │ │ + @ instruction: 0xf958f13e │ │ │ │ @ instruction: 0xf1007c7b │ │ │ │ @ instruction: 0x462a071c │ │ │ │ @ instruction: 0x46804639 │ │ │ │ - ldc2 1, cr15, [r0], #252 @ 0xfc │ │ │ │ + mrrc2 1, 3, pc, ip, cr15 @ │ │ │ │ @ instruction: 0xf8dd9b26 │ │ │ │ @ instruction: 0xf108e038 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112d950 │ │ │ │ @ instruction: 0xf8b803c2 │ │ │ │ @@ -29125,77 +29125,77 @@ │ │ │ │ @ instruction: 0xf8a84313 │ │ │ │ ldm lr!, {r3, r4, ip, sp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ strbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0x463bfc5f │ │ │ │ + ldrtmi pc, [fp], -fp, lsl #24 @ │ │ │ │ @ instruction: 0xf8cd465a │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0x465011f1 │ │ │ │ - stc2l 1, cr15, [r0, #260]! @ 0x104 │ │ │ │ + stc2 1, cr15, [ip, #260] @ 0x104 │ │ │ │ bleq 179db78 │ │ │ │ ldmdbls r5, {r1, r9, sl, lr} │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ @ instruction: 0xff44f7e9 │ │ │ │ ldmdals r3, {r0, r1, r2, r5, r8, fp, ip, pc} │ │ │ │ andcs r4, r3, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0xf7e89400 │ │ │ │ blmi b21674 │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0x4650447b │ │ │ │ - blx ff41dc72 │ │ │ │ + blx 1f1dc72 │ │ │ │ strtmi r9, [r2], -pc, lsl #22 │ │ │ │ stmdals r7!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xff7af13d │ │ │ │ + @ instruction: 0xff26f13d │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46509014 │ │ │ │ blx fe59f72a │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ blx fe41f736 │ │ │ │ tstcs r2, sl, lsr #12 │ │ │ │ ldrbmi r4, [r0], -r1, lsl #13 │ │ │ │ blx fe29f742 │ │ │ │ cmppcs r3, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdals r7!, {r0, r2, r4, ip, pc} │ │ │ │ - @ instruction: 0xf9f2f13e │ │ │ │ + @ instruction: 0xf99ef13e │ │ │ │ ldreq pc, [r8, -r0, lsl #2] │ │ │ │ strtmi r4, [sl], -r6, lsl #12 │ │ │ │ ldrtmi r2, [r9], -r0, lsr #6 │ │ │ │ - mcrr2 1, 3, pc, r8, cr15 @ │ │ │ │ + blx ffd9dcb6 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - ldc2 1, cr15, [r6], {65} @ 0x41 │ │ │ │ + blx ff11dcc6 │ │ │ │ ldcls 6, cr4, [r1, #-164] @ 0xffffff5c │ │ │ │ mlacs r9, r6, r8, pc @ │ │ │ │ ldrls r9, [ip], #-2087 @ 0xfffff7d9 │ │ │ │ @ instruction: 0xf13e606c │ │ │ │ - strmi pc, [r4], -sp, lsr #19 │ │ │ │ + @ instruction: 0x4604f959 │ │ │ │ @ instruction: 0x462bb1d0 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46503414 │ │ │ │ - stc2 1, cr15, [r2], {65} @ 0x41 │ │ │ │ + blx fec1dcee │ │ │ │ svclt 0x0000e010 │ │ │ │ ... │ │ │ │ adceq lr, r6, r8, ror ip │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r4, r6, r0, lsl #23 │ │ │ │ + ldrdeq r4, [r6], -r8 @ │ │ │ │ adceq lr, r6, r2, ror #24 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ - strhteq r4, [r6], -r8 │ │ │ │ + eoreq r4, r6, r0, lsl r7 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ asrsvc pc, pc, #8 @ │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - @ instruction: 0x464bfd3b │ │ │ │ + strbmi pc, [fp], -r7, ror #25 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - bls 4e0dd8 │ │ │ │ + bls 4e0c88 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ @ instruction: 0x4605931c │ │ │ │ movwcc lr, #6594 @ 0x19c2 │ │ │ │ stcvc 14, cr9, [r4], {16} │ │ │ │ teqcc r7, #3358720 @ 0x334000 │ │ │ │ teqcc r9, #3358720 @ 0x334000 │ │ │ │ bgt 42c84c │ │ │ │ @@ -29204,34 +29204,34 @@ │ │ │ │ svcls 0x000ed034 │ │ │ │ @ instruction: 0x463c9536 │ │ │ │ strgt ip, [pc], #-3599 @ 6185c │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ cmnpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13e9827 │ │ │ │ - @ instruction: 0xf100f8e1 │ │ │ │ + @ instruction: 0xf100f88d │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a20814 │ │ │ │ + blls a206c4 │ │ │ │ @ instruction: 0xf10646bc │ │ │ │ @ instruction: 0xf6400730 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112dae4 │ │ │ │ blhi ce27a0 │ │ │ │ vld4.8 {d4-d7}, [r2], fp │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx fe69ddc2 │ │ │ │ + blx 119ddc2 │ │ │ │ movwcs r9, #2577 @ 0xa11 │ │ │ │ smladcs r1, r0, lr, r9 │ │ │ │ tstls ip, #130023424 @ 0x7c00000 │ │ │ │ stmib r2, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r8, r9, ip, sp}^ │ │ │ │ bgt 42e5bc │ │ │ │ @@ -29240,19 +29240,19 @@ │ │ │ │ ldrsbtls pc, [r8], -sp @ │ │ │ │ @ instruction: 0x464c9536 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vhadd.s8 d16, d0, d15 │ │ │ │ stmdals r7!, {r0, r2, r4, r5, r6, r8, ip} │ │ │ │ - @ instruction: 0xf898f13e │ │ │ │ + @ instruction: 0xf844f13e │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x463a051c │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ - blx fe79de0e │ │ │ │ + blx 129de0e │ │ │ │ strbmi r9, [lr], r6, lsr #22 │ │ │ │ ldceq 1, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ andeq pc, r8, #201326595 @ 0xc000003 │ │ │ │ umullscc pc, r4, sp, r8 @ │ │ │ │ biceq lr, r2, #274432 @ 0x43000 │ │ │ │ andmi r8, fp, r2, lsr fp │ │ │ │ @@ -29260,40 +29260,40 @@ │ │ │ │ andeq pc, r9, #34 @ 0x22 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx 141de56 │ │ │ │ + blx fff1de54 │ │ │ │ @ instruction: 0x21209e11 │ │ │ │ bleq 9d434 │ │ │ │ @ instruction: 0xf13f4630 │ │ │ │ - stmdals r7!, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf8e2f13e │ │ │ │ + @ instruction: 0xf88ef13e │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 13323c │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1414650 │ │ │ │ - blls 5e065c │ │ │ │ + blls 5e050c │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ strls r7, [r1], #-505 @ 0xfffffe07 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ strcs r4, [r2, #-1579] @ 0xfffff9d5 │ │ │ │ - ldc2l 1, cr15, [r6], #260 @ 0x104 │ │ │ │ + stc2 1, cr15, [r2], #260 @ 0x104 │ │ │ │ @ instruction: 0x46029914 │ │ │ │ ldrbmi r2, [r0], -pc, lsl #6 │ │ │ │ cdp2 7, 1, cr15, cr12, cr9, {7} │ │ │ │ ldrcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ tstcs r8, r2, lsl sl │ │ │ │ ldmpl r3, {r0, r1, r2, r5, fp, ip, pc}^ │ │ │ │ movwls r2, #57878 @ 0xe216 │ │ │ │ - mrc2 1, 2, pc, cr12, cr13, {1} │ │ │ │ + mcr2 1, 0, pc, cr8, cr13, {1} @ │ │ │ │ strmi r2, [r4], -r1, lsl #4 │ │ │ │ ldrbmi r2, [r0], -r3, lsl #2 │ │ │ │ blx 1e1f964 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7e92401 │ │ │ │ cdpls 14, 1, cr15, cr3, cr5, {0} │ │ │ │ @@ -29310,45 +29310,45 @@ │ │ │ │ strmi r2, [r1], -r3, lsl #6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbmi r9, [fp], -r0, lsl #6 │ │ │ │ cdp2 7, 7, cr15, cr0, cr8, {7} │ │ │ │ ldmdals r1, {r0, r1, r3, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1412104 │ │ │ │ - blls 4603fc │ │ │ │ + blls 4602ac │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - strmi pc, [r1], r5, lsr #28 │ │ │ │ + pkhtbmi pc, r1, r1, asr #27 @ │ │ │ │ stcls 6, cr4, [r0, #-160]! @ 0xffffff60 │ │ │ │ - @ instruction: 0xf982f1ed │ │ │ │ + @ instruction: 0xf92ef1ed │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r8], -r4, lsl #2 │ │ │ │ - mrc2 1, 0, pc, cr10, cr13, {1} │ │ │ │ + stc2l 1, cr15, [r6, #244] @ 0xf4 │ │ │ │ stmdals r0!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d02100 │ │ │ │ @ instruction: 0xf88030ec │ │ │ │ @ instruction: 0x43234045 │ │ │ │ rsccc pc, ip, r0, asr #17 │ │ │ │ ldrsbtcc pc, [ip], #128 @ 0x80 @ │ │ │ │ @ instruction: 0xf8c04323 │ │ │ │ - @ instruction: 0xf13e30fc │ │ │ │ - ldmdbvs r3!, {r0, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf13d30fc │ │ │ │ + ldmdbvs r3!, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004605 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], -r0, asr #19 │ │ │ │ @ instruction: 0xf9939b20 │ │ │ │ bcs 3e9b7c │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - blx ff89df84 │ │ │ │ + blx fe39df84 │ │ │ │ @ instruction: 0x46299811 │ │ │ │ - blx fec1df94 │ │ │ │ + blx 171df94 │ │ │ │ ldmdbvc r3, {r1, r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ vpadd.i8 d2, d0, d8 │ │ │ │ ldm pc, {r2, r3, r7, r8, pc}^ @ │ │ │ │ cmnpeq r5, r3, lsl r0 @ p-variant is OBSOLETE │ │ │ │ cmneq r5, r5, ror r1 │ │ │ │ orreq r0, r6, r6, lsl #3 │ │ │ │ cmneq r7, r7, ror r1 │ │ │ │ @@ -29363,19 +29363,19 @@ │ │ │ │ cmneq r5, sl, lsl #3 │ │ │ │ ldcge 5, cr9, [fp], #-216 @ 0xffffff28 │ │ │ │ strgt ip, [pc], #-3599 @ 61ad8 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ vadd.i8 d25, d0, d23 │ │ │ │ @ instruction: 0xf13d1175 │ │ │ │ - @ instruction: 0xf100ffa3 │ │ │ │ + @ instruction: 0xf100ff4f │ │ │ │ @ instruction: 0x7c6b091c │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0xf13f4606 │ │ │ │ - blls a20598 │ │ │ │ + blls a20448 │ │ │ │ @ instruction: 0xf106a93b │ │ │ │ @ instruction: 0x468c0730 │ │ │ │ vaddw.u8 , , d14 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ @ instruction: 0xf6403094 │ │ │ │ b 113e2f8 │ │ │ │ blhi ce2a20 │ │ │ │ @@ -29383,25 +29383,25 @@ │ │ │ │ @ instruction: 0xf022627f │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm ip!, {r0, r1, r4, r5, r8, r9, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ - blx 169e040 │ │ │ │ + blx 19e040 │ │ │ │ @ instruction: 0x2740e49b │ │ │ │ @ instruction: 0xf44f7b56 │ │ │ │ stmdals r0!, {r0, r3, r4, r7, r8, ip, sp, lr} │ │ │ │ - @ instruction: 0xf820f13e │ │ │ │ + @ instruction: 0xffccf13d │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x46050718 │ │ │ │ @ instruction: 0x46394632 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ ldrbeq pc, [r4], -r5, lsl #2 @ │ │ │ │ - blx 1d1e060 │ │ │ │ + blx 81e060 │ │ │ │ strcs r9, [r0], #-1062 @ 0xfffffbda │ │ │ │ stmib sl, {r0, r1, r5, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf04f4401 │ │ │ │ @ instruction: 0xf8d50e74 │ │ │ │ ldm sl, {r2, r4, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ blmi fe421bbc │ │ │ │ @@ -29409,89 +29409,89 @@ │ │ │ │ ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0x464058d3 │ │ │ │ blx 4067d2 │ │ │ │ @ instruction: 0xf89c3c0c │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eormi pc, r3, r5, asr #16 │ │ │ │ @ instruction: 0xf141ad25 │ │ │ │ - ldrtmi pc, [sl], -r5, lsr #20 @ │ │ │ │ + @ instruction: 0x463af9d1 │ │ │ │ strbmi r2, [r0], -r5, lsr #3 │ │ │ │ - blx 131e0b2 │ │ │ │ + blx ffe1e0b0 │ │ │ │ @ instruction: 0x46062238 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ b 41fb40 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ strtls r9, [r3], -r0, lsr #16 │ │ │ │ - @ instruction: 0xffe4f13d │ │ │ │ + @ instruction: 0xff90f13d │ │ │ │ ldreq pc, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0x23204607 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx f1e0d0 │ │ │ │ + @ instruction: 0xf9e6f13f │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - blx 29e0e0 │ │ │ │ + @ instruction: 0xf9b4f141 │ │ │ │ teqls r0, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ strtls r3, [r4], -r4, asr #1 │ │ │ │ stcgt 6, cr4, [pc, #-440] @ 61a34 │ │ │ │ stcgt 6, cr12, [pc, #-60] @ 61bb4 │ │ │ │ stcgt 6, cr12, [pc, #-60] @ 61bb8 │ │ │ │ ldm r5, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1} │ │ │ │ tstcs r5, r3 │ │ │ │ ldm sl, {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf141000c │ │ │ │ - strbmi pc, [r9], -r1, ror #26 @ │ │ │ │ + strbmi pc, [r9], -sp, lsl #26 @ │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf8df4640 │ │ │ │ @ instruction: 0xf7e981ac │ │ │ │ ldcge 12, cr15, [r8, #-892] @ 0xfffffc84 │ │ │ │ stmdbls r0!, {r2, r8, r9, sp} │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ ldmdals r3, {r1, r2, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e8465b │ │ │ │ ldrbtmi pc, [r8], #3421 @ 0xd5d @ │ │ │ │ @ instruction: 0xf8cd940e │ │ │ │ stcls 0, cr8, [lr], {80} @ 0x50 │ │ │ │ blls 56a43c │ │ │ │ ldmdals r1, {r2, r8, sp} │ │ │ │ @ instruction: 0xf1419400 │ │ │ │ - @ instruction: 0x2c00f961 │ │ │ │ + @ instruction: 0x2c00f90d │ │ │ │ adchi pc, r4, r0 │ │ │ │ ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ sublt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf1099b0f │ │ │ │ tstcs r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - strmi pc, [r4], -r3, lsl #26 │ │ │ │ + strmi pc, [r4], -pc, lsr #25 │ │ │ │ b 142a47c │ │ │ │ ldrbmi r0, [r0], -r9, lsl #3 │ │ │ │ @ instruction: 0xf91cf7e9 │ │ │ │ strmi r2, [r0], r0, lsl #2 │ │ │ │ @ instruction: 0xf13d9820 │ │ │ │ - stmdbvs r3!, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bleq 119e084 │ │ │ │ ldrbmi r4, [r9], -r7, lsl #12 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ @ instruction: 0xf9939b20 │ │ │ │ bcs 3e9da0 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrdcc pc, [r8, #-131]! @ 0xffffff7d │ │ │ │ - @ instruction: 0xf9cef13f │ │ │ │ + @ instruction: 0xf97af13f │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xf99cf141 │ │ │ │ + @ instruction: 0xf948f141 │ │ │ │ mulsmi r0, r8, r8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ biccs pc, r7, r0, asr #4 │ │ │ │ blx 147d44 │ │ │ │ @ instruction: 0xf13df404 │ │ │ │ - @ instruction: 0xf8cdff61 │ │ │ │ + @ instruction: 0xf8cdff0d │ │ │ │ @ instruction: 0xf100b06c │ │ │ │ stmib r5, {r2, r4, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf1006600 │ │ │ │ adcvs r0, lr, r4, ror #24 │ │ │ │ @ instruction: 0xf8984607 │ │ │ │ mvnmi fp, #16 │ │ │ │ eorlt pc, ip, r0, lsl #17 │ │ │ │ @@ -29513,15 +29513,15 @@ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ movwne pc, #15106 @ 0x3b02 @ │ │ │ │ svcvc 0x009a4639 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, r7, asr #16 │ │ │ │ eorvs pc, r3, r7, asr #16 │ │ │ │ - @ instruction: 0xf954f141 │ │ │ │ + @ instruction: 0xf900f141 │ │ │ │ ldrmi r9, [r9, #2830] @ 0xb0e │ │ │ │ @ instruction: 0xf8ddd186 │ │ │ │ @ instruction: 0xf109b048 │ │ │ │ stmdbls r0!, {r0, r2} │ │ │ │ ldrbmi r4, [fp], -sl, asr #12 │ │ │ │ ldmdals r3, {ip, pc} │ │ │ │ stc2l 7, cr15, [r4], {232} @ 0xe8 │ │ │ │ @@ -29543,17 +29543,17 @@ │ │ │ │ ldmdals r3, {r5, r8, fp, ip, pc} │ │ │ │ stc2 7, cr15, [r2], #928 @ 0x3a0 │ │ │ │ movwls r2, #58113 @ 0xe301 │ │ │ │ ldrcs lr, [r0, -r5, asr #14] │ │ │ │ @ instruction: 0xf7e2e6c8 │ │ │ │ svclt 0x0000eba6 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eoreq r4, r6, r6, lsl r5 │ │ │ │ + eoreq r4, r6, lr, ror #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ - eoreq r4, r6, sl, lsl #6 │ │ │ │ + eoreq r4, r6, r2, ror #4 │ │ │ │ adceq lr, r6, lr, lsl #5 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb8fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50055a4 │ │ │ │ @@ -29681,15 +29681,15 @@ │ │ │ │ blls 246bd0 │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r0, r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d32111 │ │ │ │ stmdals r9, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ blls 406bf4 │ │ │ │ - ldc2 1, cr15, [r8], {244} @ 0xf4 │ │ │ │ + mcrr2 1, 15, pc, r4, cr4 @ │ │ │ │ strtcc pc, [r8], #-2266 @ 0xfffff726 │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrle r0, [r2], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r9, [r1, -r7, lsl #22] │ │ │ │ ldrmi r9, [r3], #-2570 @ 0xfffff5f6 │ │ │ │ blls 3c6c1c │ │ │ │ @@ -29882,15 +29882,15 @@ │ │ │ │ movwvs lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf8cd9b11 │ │ │ │ bls 4062f4 │ │ │ │ ldclcc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ ldrdeq lr, [pc, -sp] │ │ │ │ @ instruction: 0x53b8f503 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - blx 191eade │ │ │ │ + blx 41eade │ │ │ │ @ instruction: 0xf1089b0a │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2827] @ 0xb0b │ │ │ │ @ instruction: 0xf8dbd055 │ │ │ │ @ instruction: 0xf8d33428 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -30078,15 +30078,15 @@ │ │ │ │ umlal pc, r5, r3, r8 @ │ │ │ │ bcc a0964 │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ @ instruction: 0xf8db9307 │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vqadd.s8 q4, , q0 │ │ │ │ - stmdbvs sl!, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs sl!, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ strcs r4, [r0], #-1666 @ 0xfffff97e │ │ │ │ @ instruction: 0xb32246bb │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ eorle r4, r1, #156, 4 @ 0xc0000009 │ │ │ │ @@ -30116,19 +30116,19 @@ │ │ │ │ ldmdavs r9, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ andlt r8, sp, r0, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwls r2, #33551 @ 0x830f │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, r8, lsr r6 │ │ │ │ - @ instruction: 0xff16f201 │ │ │ │ + cdp2 2, 12, cr15, cr2, cr1, {0} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmin.s8 d4, d1, d24 │ │ │ │ - strbeq pc, [r2, -pc, lsl #30] @ │ │ │ │ + @ instruction: 0x0742febb │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r8, lsl #22 │ │ │ │ blls 2472d8 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ @@ -30138,18 +30138,18 @@ │ │ │ │ mcr2 7, 0, pc, cr14, cr3, {7} @ │ │ │ │ svccs 0x0082e7bb │ │ │ │ movwcs fp, #7964 @ 0x1f1c │ │ │ │ bicsle r9, r5, r8, lsl #6 │ │ │ │ @ instruction: 0xf04f2701 │ │ │ │ rsbscs r0, lr, r1, lsl #6 │ │ │ │ vand d7, d1, d19 │ │ │ │ - streq pc, [r0, fp, ror #29] │ │ │ │ + @ instruction: 0x0780fe97 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - cdp2 2, 14, cr15, cr4, cr1, {0} │ │ │ │ + cdp2 2, 9, cr15, cr0, cr1, {0} │ │ │ │ svclt 0x004f0741 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 23a7f4 │ │ │ │ stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -30157,19 +30157,19 @@ │ │ │ │ vst2.8 {d23-d26}, [pc], r0 │ │ │ │ @ instruction: 0xf8cd7388 │ │ │ │ @ instruction: 0xf7f38010 │ │ │ │ stmiavs fp!, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strle r0, [lr, #1882] @ 0x75a │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, pc, ror r0 │ │ │ │ - cdp2 2, 12, cr15, cr4, cr1, {0} │ │ │ │ + cdp2 2, 7, cr15, cr0, cr1, {0} │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s8 q1, , │ │ │ │ - @ instruction: 0x0740febd │ │ │ │ + strbeq pc, [r0, -r9, ror #28] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ ldrbmi r9, [r8], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r0, r8, r9, sp} │ │ │ │ @@ -30301,15 +30301,15 @@ │ │ │ │ andle r2, r5, r3, lsl #22 │ │ │ │ andle r2, r0, r1, lsl #22 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r0]! │ │ │ │ andcc pc, r8, r0, asr #8 │ │ │ │ vst1.16 {d20}, [r0 :256], r0 │ │ │ │ ldrbmi r3, [r0, -r4]! │ │ │ │ - eoreq r5, ip, r4, lsr #29 │ │ │ │ + strdeq r5, [ip], -ip @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb9b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 926964 │ │ │ │ movwpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf8934614 │ │ │ │ @@ -30334,68 +30334,68 @@ │ │ │ │ bmi 450fdc │ │ │ │ ldrvc r2, [r9, #-257] @ 0xfffffeff │ │ │ │ sbcsvs r4, sl, #2046820352 @ 0x7a000000 │ │ │ │ bmi 3dc968 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf11f4479 │ │ │ │ - blls e29dc │ │ │ │ + blls e288c │ │ │ │ bmi 31c9a8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf11f4479 │ │ │ │ - blls e29c8 │ │ │ │ + blls e2878 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ adceq sp, r6, r6, asr r6 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r6, r8, lsl #11 │ │ │ │ - strhteq r3, [r6], -r8 │ │ │ │ + eoreq r3, r6, r0, ror #9 │ │ │ │ + eoreq r3, r6, r0, lsl r5 │ │ │ │ + ldrdeq r3, [r6], -r8 @ │ │ │ │ eoreq r3, r6, r0, lsl #9 │ │ │ │ - eoreq r3, r6, r8, lsr #10 │ │ │ │ - eoreq r3, r6, ip, ror #8 │ │ │ │ + eoreq r3, r6, r4, asr #7 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ blcs 7a0da0 │ │ │ │ eorsle r2, r9, r0, lsl #20 │ │ │ │ ldmdavs sl, {r0, r1, r4, r7, r8, fp, sp, lr} │ │ │ │ ldrlt fp, [r0, #-946] @ 0xfffffc4e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffbaf11f │ │ │ │ + @ instruction: 0xff66f11f │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #35348 @ 0x8a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf086c000 │ │ │ │ andlt pc, r2, r1, lsr #23 │ │ │ │ bmi 451ee4 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffa4f11f │ │ │ │ + @ instruction: 0xff50f11f │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #52224 @ 0xcc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ blx fe39ece2 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - eoreq r3, r6, r4, ror r5 │ │ │ │ - eoreq r3, r6, r2, lsl r4 │ │ │ │ - eoreq r3, r6, r8, asr #11 │ │ │ │ - mlaeq r6, r6, r5, r3 │ │ │ │ - ldrdeq r3, [r6], -r8 @ │ │ │ │ - eoreq r3, r6, r6, ror #7 │ │ │ │ - eoreq r3, r6, r0, ror r5 │ │ │ │ + eoreq r3, r6, ip, asr #9 │ │ │ │ + eoreq r3, r6, sl, ror #6 │ │ │ │ + eoreq r3, r6, r0, lsr #10 │ │ │ │ + eoreq r3, r6, lr, ror #9 │ │ │ │ + eoreq r3, r6, r0, lsr r5 │ │ │ │ + eoreq r3, r6, lr, lsr r3 │ │ │ │ + eoreq r3, r6, r8, asr #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ strmi r4, [pc], -r5, lsl #12 │ │ │ │ @ instruction: 0xb1e24698 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 1, 1, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf1003118 │ │ │ │ @ instruction: 0xf107061c │ │ │ │ @@ -30526,20 +30526,20 @@ │ │ │ │ bls 1745fc │ │ │ │ @ instruction: 0xf7fb4639 │ │ │ │ strb pc, [r7, fp, ror #22] @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ bmi 206ccc │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mrc2 1, 3, pc, cr0, cr15, {0} │ │ │ │ + mrc2 1, 0, pc, cr12, cr15, {0} │ │ │ │ svclt 0x0000e7e9 │ │ │ │ umlaleq sp, r6, r2, r3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r3, r6, r8, lsr #7 │ │ │ │ - eoreq r3, r6, lr, ror r1 │ │ │ │ + eoreq r3, r6, r0, lsl #6 │ │ │ │ + ldrdeq r3, [r6], -r6 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb9f34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fe6c9c │ │ │ │ blmi 100ef54 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -30548,15 +30548,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557b9 │ │ │ │ @ instruction: 0x370c3dfc │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r6, r7, r9, fp, ip, sp}^ │ │ │ │ - blx 151f24a │ │ │ │ + blx 1f248 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ teqpcs r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ strne pc, [r4, #-2259]! @ 0xfffff72d │ │ │ │ addmi pc, r0, #8388608 @ 0x800000 │ │ │ │ ldrdgt pc, [r8], -r2 │ │ │ │ strbmi r6, [r1, #-2320]! @ 0xfffff6f0 │ │ │ │ strcs pc, [r8, #-2259]! @ 0xfffff72d │ │ │ │ @@ -30566,15 +30566,15 @@ │ │ │ │ @ instruction: 0xf5044638 │ │ │ │ svclt 0x009e47a0 │ │ │ │ subseq r3, r2, r0, lsr #20 │ │ │ │ strcs pc, [r8, #-2243]! @ 0xfffff73d │ │ │ │ svccs 0x008cf8c7 │ │ │ │ strcc pc, [r4, #-2259]! @ 0xfffff72d │ │ │ │ svccc 0x0088f8c7 │ │ │ │ - blx f9f292 │ │ │ │ + blx ffa9f290 │ │ │ │ svccc 0x008cf8d7 │ │ │ │ svccs 0x0088f8d7 │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1eb9ce │ │ │ │ bl 1e01e4 │ │ │ │ @ instruction: 0xf0210286 │ │ │ │ @@ -30649,20 +30649,20 @@ │ │ │ │ bls 1747e8 │ │ │ │ @ instruction: 0xf7fd4639 │ │ │ │ strb pc, [r7, sp, lsr #23] @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ bmi 206eb8 │ │ │ │ stmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [sl, #-124]! @ 0xffffff84 │ │ │ │ + stc2 1, cr15, [r6, #-124]! @ 0xffffff84 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ adceq sp, r6, r6, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - strhteq r3, [r6], -ip │ │ │ │ - mlaeq r6, r2, pc, r2 @ │ │ │ │ + eoreq r3, r6, r4, lsl r1 │ │ │ │ + eoreq r2, r6, sl, ror #29 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi ea6e28 │ │ │ │ strtmi pc, [r0], r0, lsl #10 │ │ │ │ addlt r4, fp, r8, lsr fp │ │ │ │ @ instruction: 0x4604447a │ │ │ │ @@ -30696,25 +30696,25 @@ │ │ │ │ eorpl pc, r4, #12976128 @ 0xc60000 │ │ │ │ eorscc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d6371c │ │ │ │ @ instruction: 0xf5040218 │ │ │ │ @ instruction: 0xf043548f │ │ │ │ @ instruction: 0xf8c60310 │ │ │ │ @ instruction: 0xf1233238 │ │ │ │ - ldrtmi pc, [r9], -r3, lsl #17 @ │ │ │ │ + ldrtmi pc, [r9], -pc, lsr #16 @ │ │ │ │ @ instruction: 0xf8c6a806 │ │ │ │ @ instruction: 0xf1215218 │ │ │ │ - vstrge s30, [r2, #-276] @ 0xfffffeec │ │ │ │ + @ instruction: 0xad02f9f1 │ │ │ │ ldrdeq lr, [r7, -sp] │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldm r4, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1210007 │ │ │ │ - ldrtmi pc, [r9], -fp, lsl #23 @ │ │ │ │ + @ instruction: 0x4639fb37 │ │ │ │ @ instruction: 0xf1214628 │ │ │ │ - blmi 3218c4 │ │ │ │ + blmi 321774 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r4, lsl #17 │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r1, lsl #2 │ │ │ │ @@ -30911,37 +30911,37 @@ │ │ │ │ tstcs r7, #180, 16 @ 0xb40000 │ │ │ │ @ instruction: 0xf6046263 │ │ │ │ strbmi r0, [r4, #-1208] @ 0xfffffb48 │ │ │ │ @ instruction: 0xf505d1ce │ │ │ │ @ instruction: 0xf505508f │ │ │ │ andcc r5, ip, pc, lsl #9 │ │ │ │ @ instruction: 0xf121341c │ │ │ │ - @ instruction: 0xf8d7f873 │ │ │ │ + @ instruction: 0xf8d7f81f │ │ │ │ @ instruction: 0xf50511dc │ │ │ │ @ instruction: 0xf641508f │ │ │ │ mulcc ip, r0, r8 │ │ │ │ - @ instruction: 0xf1214441 │ │ │ │ - @ instruction: 0x4620f83b │ │ │ │ - @ instruction: 0xf866f121 │ │ │ │ + @ instruction: 0xf1204441 │ │ │ │ + strtmi pc, [r0], -r7, ror #31 │ │ │ │ + @ instruction: 0xf812f121 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ strbmi r4, [r1], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf832f121 │ │ │ │ + @ instruction: 0xffdef120 │ │ │ │ strbtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf87af121 │ │ │ │ + @ instruction: 0xf826f121 │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ mcrrpl 5, 0, pc, r0, cr5 @ │ │ │ │ strmi pc, [r0, #1285]! @ 0x505 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ ldmdavs r0, {r2, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andseq pc, r8, #14090240 @ 0xd70000 │ │ │ │ svcvs 0x00a8f8a5 │ │ │ │ - cdp2 1, 10, cr15, cr12, cr2, {1} │ │ │ │ + cdp2 1, 5, cr15, cr8, cr2, {1} │ │ │ │ svceq 0x0084f8d5 │ │ │ │ - cdp2 1, 10, cr15, cr8, cr2, {1} │ │ │ │ + cdp2 1, 5, cr15, cr4, cr2, {1} │ │ │ │ blmi 5b5bd8 │ │ │ │ @ instruction: 0xf8c7447a │ │ │ │ @ instruction: 0xf8c56218 │ │ │ │ @ instruction: 0xf8c76f84 │ │ │ │ @ instruction: 0xf8c56224 │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, lr}^ │ │ │ │ blls 1bd3f8 │ │ │ │ @@ -30986,16 +30986,16 @@ │ │ │ │ tstlt fp, r3, lsl pc │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr pc │ │ │ │ ldrmi r6, [lr], #-2195 @ 0xfffff76d │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ @ instruction: 0xf10a5840 │ │ │ │ - vpmax.s8 d0, d1, d1 │ │ │ │ - @ instruction: 0xf8d5f849 │ │ │ │ + vpmax.s8 d0, d0, d1 │ │ │ │ + @ instruction: 0xf8d5fff5 │ │ │ │ @ instruction: 0xf3c039dc │ │ │ │ movwmi r0, #16448 @ 0x4040 │ │ │ │ ldrmi r6, [r2, #2650] @ 0xa5a │ │ │ │ @ instruction: 0xf8d3d3e2 │ │ │ │ blx 18536f0 │ │ │ │ blx 1861684 │ │ │ │ blx 1861a8c │ │ │ │ @@ -31145,16 +31145,16 @@ │ │ │ │ ldmdb r4, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r2], -pc, lsl #22 │ │ │ │ andge lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7e2100d │ │ │ │ strb pc, [r9, sp, lsl #27] @ │ │ │ │ adceq ip, r6, lr, asr #20 │ │ │ │ - eoreq r3, r7, r2, lsl #8 │ │ │ │ - strdeq r3, [r7], -ip @ │ │ │ │ + eoreq r3, r7, sl, asr r3 │ │ │ │ + eoreq r3, r7, r4, asr r3 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xf5004b44 │ │ │ │ addslt r5, r9, r0, asr #4 │ │ │ │ @@ -31222,16 +31222,16 @@ │ │ │ │ ldmda sl!, {r0, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r9, [r2], -pc, lsl #22 │ │ │ │ andge lr, r1, sp, asr #19 │ │ │ │ ldmib sp, {r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7e2100d │ │ │ │ @ instruction: 0xe7c9fcf3 │ │ │ │ adceq ip, r6, sl, lsl r9 │ │ │ │ - eoreq r3, r7, lr, asr #5 │ │ │ │ - eoreq r3, r7, r8, asr #5 │ │ │ │ + eoreq r3, r7, r6, lsr #4 │ │ │ │ + eoreq r3, r7, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe1f5258 │ │ │ │ addslt r4, r1, r6, lsl #23 │ │ │ │ @@ -31256,21 +31256,21 @@ │ │ │ │ addshi pc, pc, r0, asr #32 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ bicpl pc, ip, r5, lsl #10 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ andcc r3, ip, r0, lsl r1 │ │ │ │ @ instruction: 0xf8c39109 │ │ │ │ @ instruction: 0xf12051dc │ │ │ │ - @ instruction: 0xf504fd93 │ │ │ │ + @ instruction: 0xf504fd3f │ │ │ │ stmdbls r9, {r0, r1, r2, r3, r7, ip, lr} │ │ │ │ andls r3, r9, ip, lsl r0 │ │ │ │ - stc2 1, cr15, [ip, #128] @ 0x80 │ │ │ │ + ldc2 1, cr15, [r8, #-128]! @ 0xffffff80 │ │ │ │ stmdage sl, {r0, r3, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf1209009 │ │ │ │ - stmdals r9, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r9, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ orrpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ cdpcs 2, 1, cr15, cr0, cr1, {2} │ │ │ │ ldcpl 5, cr15, [r0], {4} │ │ │ │ stceq 1, cr15, [ip], {12} │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ bl 1638cc │ │ │ │ @ instruction: 0xf842020e │ │ │ │ @@ -31359,36 +31359,36 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ blcs 72678 │ │ │ │ svcge 0x0060f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf11e4479 │ │ │ │ - ldrb pc, [r7, -pc, ror #31] @ │ │ │ │ + @ instruction: 0xe757ff9b │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ blvs 7a1d40 │ │ │ │ @ instruction: 0xf7e0e7f2 │ │ │ │ svclt 0x0000ed6a │ │ │ │ adceq ip, r6, r8, ror #15 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq ip, r6, r8, asr #15 │ │ │ │ adceq fp, r1, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r2, r6, lr, ror #16 │ │ │ │ - eoreq r2, r6, r0, ror #16 │ │ │ │ - eoreq r2, r6, r0, asr r8 │ │ │ │ - eoreq r2, r6, r8, asr #16 │ │ │ │ - eoreq r2, r6, r4, asr #16 │ │ │ │ - eoreq r2, r6, r8, lsr r8 │ │ │ │ - eoreq r2, r6, r4, lsr r8 │ │ │ │ + eoreq r2, r6, r6, asr #15 │ │ │ │ + strhteq r2, [r6], -r8 │ │ │ │ + eoreq r2, r6, r8, lsr #15 │ │ │ │ + eoreq r2, r6, r0, lsr #15 │ │ │ │ + mlaeq r6, ip, r7, r2 │ │ │ │ + mlaeq r6, r0, r7, r2 │ │ │ │ + eoreq r2, r6, ip, lsl #15 │ │ │ │ adceq ip, r6, r6, ror r6 │ │ │ │ - eoreq r2, r6, r2, ror r6 │ │ │ │ - eoreq r2, r6, r4, lsl r7 │ │ │ │ - eoreq r2, r6, r2, ror #13 │ │ │ │ - eoreq r2, r6, ip, ror r4 │ │ │ │ + eoreq r2, r6, sl, asr #11 │ │ │ │ + eoreq r2, r6, ip, ror #12 │ │ │ │ + eoreq r2, r6, sl, lsr r6 │ │ │ │ + ldrdeq r2, [r6], -r4 @ │ │ │ │ blcs 24ff60 │ │ │ │ movwmi fp, #7960 @ 0x1f18 │ │ │ │ svclt 0x0014430a │ │ │ │ andcs r2, r0, r1 │ │ │ │ bne ff075844 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -31949,15 +31949,15 @@ │ │ │ │ @ instruction: 0x1e5c6a7d │ │ │ │ adcsvs r2, sl, r4, lsl #2 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ mvnsvs r0, r6, lsr #1 │ │ │ │ @ instruction: 0xf8d362fc │ │ │ │ @ instruction: 0xf8c70218 │ │ │ │ @ instruction: 0x61bed014 │ │ │ │ - ldc2 1, cr15, [sl, #132]! @ 0x84 │ │ │ │ + stc2l 1, cr15, [r6, #-132]! @ 0xffffff7c │ │ │ │ andvs r4, r4, r1, lsr r6 │ │ │ │ @ instruction: 0x466c6138 │ │ │ │ @ instruction: 0xf01b68b8 │ │ │ │ ldmvs sl!, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4610607a │ │ │ │ @ instruction: 0xf978f01b │ │ │ │ movtpl pc, #1285 @ 0x505 @ │ │ │ │ @@ -32062,15 +32062,15 @@ │ │ │ │ bvs ef718c │ │ │ │ ldmibvs sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d369fb │ │ │ │ orrslt r3, r8, r0, lsr #4 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - ldc2 1, cr15, [r2, #-132] @ 0xffffff7c │ │ │ │ + ldc2 1, cr15, [lr], #132 @ 0x84 │ │ │ │ ldmibvs sl!, {r5, r6, r8, ip, sp, pc}^ │ │ │ │ eorcc pc, r4, #13762560 @ 0xd20000 │ │ │ │ eoreq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ strb r6, [lr, r8, lsr #4] │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -32090,15 +32090,15 @@ │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf7dfe7ad │ │ │ │ svclt 0x0000efc6 │ │ │ │ adceq fp, r6, r8, asr #26 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq fp, r6, r2, asr #26 │ │ │ │ adceq fp, r6, r6, ror #25 │ │ │ │ - eoreq r4, ip, r6, asr #7 │ │ │ │ + eoreq r4, ip, lr, lsl r3 │ │ │ │ @ instruction: 0xffffeb6b │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ addsmi r6, r3, #831488 @ 0xcb000 │ │ │ │ ldrblt sp, [r0, #-62]! @ 0xffffffc2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -32161,18 +32161,18 @@ │ │ │ │ @ instruction: 0x07db68db │ │ │ │ addshi pc, r5, r0, lsl #2 │ │ │ │ strpl pc, [r0], r4, lsl #10 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ ldrmi pc, [ip, r4, lsl #10] │ │ │ │ @ instruction: 0xf504300c │ │ │ │ @ instruction: 0xf11f5573 │ │ │ │ - @ instruction: 0xf504feaf │ │ │ │ + @ instruction: 0xf504fe5b │ │ │ │ andscc r5, ip, pc, lsl #1 │ │ │ │ ldrcc r3, [r4, -r4, lsl #10]! │ │ │ │ - mcr2 1, 5, pc, cr8, cr15, {0} @ │ │ │ │ + mrc2 1, 2, pc, cr4, cr15, {0} │ │ │ │ orrspl pc, r0, r4, lsl #10 │ │ │ │ ldrsbeq pc, [ip, #134] @ 0x86 @ │ │ │ │ @ instruction: 0xf7e5310c │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d6b19b │ │ │ │ vsra.u64 q0, q6, #1 │ │ │ │ @@ -32188,39 +32188,39 @@ │ │ │ │ @ instruction: 0xf8d6b121 │ │ │ │ blvs 6f0e68 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ ldreq pc, [r8, #1541]! @ 0x605 │ │ │ │ ldrhle r4, [ip, #45] @ 0x2d │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ andseq pc, r8, #14024704 @ 0xd60000 │ │ │ │ - ldc2l 1, cr15, [sl], {33} @ 0x21 │ │ │ │ + stc2 1, cr15, [r6], {33} @ 0x21 │ │ │ │ svceq 0x0084f8d5 │ │ │ │ - ldc2l 1, cr15, [r6], {33} @ 0x21 │ │ │ │ + stc2 1, cr15, [r2], {33} @ 0x21 │ │ │ │ eoreq pc, r0, #14024704 @ 0xd60000 │ │ │ │ blmi d10e00 │ │ │ │ tstpcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ andscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8581867 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ biclt sp, sl, #6 │ │ │ │ - stc2l 1, cr15, [r6], {33} @ 0x21 │ │ │ │ + ldc2l 1, cr15, [r2], #-132 @ 0xffffff7c │ │ │ │ andscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ tstpcs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ rsbpl r2, r3, r0, lsl #6 │ │ │ │ adcsvs r6, fp, fp, ror r0 │ │ │ │ @ instruction: 0xf8c660fb │ │ │ │ @ instruction: 0xf8d5221c │ │ │ │ mvnslt r0, r8, ror pc │ │ │ │ @ instruction: 0xf6454b24 │ │ │ │ @ instruction: 0xf8d57774 │ │ │ │ stmibne r6!, {r2, r4, r5, r6, r8, r9, sl, fp, sp}^ │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf121b1ca │ │ │ │ - @ instruction: 0xf8d5fcab │ │ │ │ + @ instruction: 0xf8d5fc57 │ │ │ │ movwcs r2, #3956 @ 0xf74 │ │ │ │ mvnpl r4, r0, lsr #12 │ │ │ │ adcsvs r6, r3, r3, ror r0 │ │ │ │ @ instruction: 0xf8c560f3 │ │ │ │ @ instruction: 0xf07b2f74 │ │ │ │ bvs 1962a84 │ │ │ │ @ instruction: 0x46216b9a │ │ │ │ @@ -32434,15 +32434,15 @@ │ │ │ │ strhcc r4, [r0, -ip]! │ │ │ │ @ instruction: 0xf01a3038 │ │ │ │ @ instruction: 0xf504fded │ │ │ │ @ instruction: 0xf504518f │ │ │ │ ldrhcc r4, [ip, -lr] │ │ │ │ @ instruction: 0xf5043044 │ │ │ │ @ instruction: 0xf11f45a0 │ │ │ │ - @ instruction: 0xf504fc67 │ │ │ │ + @ instruction: 0xf504fc13 │ │ │ │ @ instruction: 0xf10c5c49 │ │ │ │ @ instruction: 0xf6050c08 │ │ │ │ @ instruction: 0xf5047e54 │ │ │ │ ldm ip!, {r7, sl, ip, lr} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ @@ -32463,15 +32463,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r2, r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ svcne 0x0078f8d5 │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - @ instruction: 0xf9f0f121 │ │ │ │ + @ instruction: 0xf99cf121 │ │ │ │ eorcc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c52f7c │ │ │ │ @ instruction: 0xf8c50f78 │ │ │ │ ldrmi r7, [r0], #-3968 @ 0xfffff080 │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r3, r4, r5, r6, r8, r9, sl, fp, ip} │ │ │ │ @@ -32831,16 +32831,16 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7dfe7ec │ │ │ │ svclt 0x0000e9fa │ │ │ │ adceq fp, r6, r0, lsr r0 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r6, r2, asr pc │ │ │ │ - eoreq r0, r6, ip, asr pc │ │ │ │ - eoreq r0, r6, r6, lsr pc │ │ │ │ + strhteq r0, [r6], -r4 │ │ │ │ + eoreq r0, r6, lr, lsl #29 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strvc pc, [r0, r5, asr #12]! │ │ │ │ strmi r1, [ip], -r6, asr #19 │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ @@ -32936,15 +32936,15 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ cdpmi 6, 3, cr4, cr7, cr12, {0} │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ ldmib sp, {r2, r3, r9, fp, sp, pc}^ │ │ │ │ stm sp, {r4, r8} │ │ │ │ blls 4252c4 │ │ │ │ bgt 2364b4 │ │ │ │ - @ instruction: 0xf8d8f11f │ │ │ │ + @ instruction: 0xf884f11f │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple sp, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -32973,15 +32973,15 @@ │ │ │ │ andcc r4, ip, #20, 22 @ 0x5000 │ │ │ │ ldmib sp, {r0, r5, r6, sp, lr}^ │ │ │ │ ldmpl r6!, {r4, r8}^ │ │ │ │ bge 389b4c │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 24bf8c │ │ │ │ - @ instruction: 0xf8caf11f │ │ │ │ + @ instruction: 0xf876f11f │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [r9, r3, rrx] │ │ │ │ @@ -32998,18 +32998,18 @@ │ │ │ │ @ instruction: 0xb08e0fb8 │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 636bd8 │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ - @ instruction: 0xf11f0300 │ │ │ │ - stmdbls r5, {r0, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11e0300 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf848f11f │ │ │ │ + @ instruction: 0xfff4f11e │ │ │ │ blge cb3dc │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 2e5144 │ │ │ │ @@ -33297,15 +33297,15 @@ │ │ │ │ blls 3df424 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [pc], r6, lsl #6 │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr14, {6} │ │ │ │ adceq sl, r6, r4, ror #21 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r6, lr, lsr #19 │ │ │ │ - eoreq r0, r6, sl, lsl #16 │ │ │ │ + eoreq r0, r6, r2, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ biccs pc, ip, #144, 16 @ 0x900000 │ │ │ │ bicpl pc, sp, #144, 16 @ 0x900000 │ │ │ │ @@ -33394,15 +33394,15 @@ │ │ │ │ svceq 0x0007f1b8 │ │ │ │ @ instruction: 0xf893d098 │ │ │ │ bcs 70314 │ │ │ │ @ instruction: 0xf896d194 │ │ │ │ bcs 6e09c │ │ │ │ @ instruction: 0x4638d190 │ │ │ │ movwne lr, #2509 @ 0x9cd │ │ │ │ - ldc2l 1, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ + stc2 1, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0x9018f8d6 │ │ │ │ movwne lr, #2525 @ 0x9dd │ │ │ │ svceq 0x0002f010 │ │ │ │ @ instruction: 0xf1bad084 │ │ │ │ addsle r0, r0, r0, lsl #30 │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ @@ -33957,16 +33957,16 @@ │ │ │ │ @ instruction: 0x46304651 │ │ │ │ blx 18a2300 │ │ │ │ @ instruction: 0xf7dee75c │ │ │ │ svclt 0x0000e92e │ │ │ │ adceq r9, r6, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r9, r6, ip, ror #27 │ │ │ │ - eoreq pc, r5, lr, ror #27 │ │ │ │ - eoreq pc, r5, sl, lsr #27 │ │ │ │ + eoreq pc, r5, r6, asr #26 │ │ │ │ + eoreq pc, r5, r2, lsl #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ cmplt r3, ip, lsl #12 │ │ │ │ stmibvs r9, {r3, r6, fp, sp, lr} │ │ │ │ @@ -35078,16 +35078,16 @@ │ │ │ │ ldrmi r3, [sl, #2732] @ 0xaac │ │ │ │ svcge 0x0005f47f │ │ │ │ @ instruction: 0xf7dde75f │ │ │ │ svclt 0x0000e86c │ │ │ │ adceq r8, r6, r2, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r8, r6, sl, lsl sp │ │ │ │ - strhteq lr, [r5], -r6 │ │ │ │ - eoreq lr, r5, r4, lsr ip │ │ │ │ + eoreq lr, r5, lr, lsl #24 │ │ │ │ + eoreq lr, r5, ip, lsl #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdbeq r9, {r1, r4, r8, fp}^ │ │ │ │ ldmdavs r8, {r2, r9, sl, lr} │ │ │ │ strcs lr, [r2, #-2625] @ 0xfffff5bf │ │ │ │ @@ -36259,15 +36259,15 @@ │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ stmib r3, {r3, r5, r7, r9}^ │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ adceq r8, r6, r0, ror #8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - ldrdeq r0, [ip], -lr @ │ │ │ │ + eoreq r0, ip, r6, lsr r8 │ │ │ │ @ instruction: 0xf8d869a5 │ │ │ │ stmdavs r3!, {r6, r7, r9, fp, sp}^ │ │ │ │ ldrdvs pc, [ip], r2 @ │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0x4618ab51 │ │ │ │ vrshl.s8 d18, d0, d0 │ │ │ │ vaddw.s8 q10, q2, d1 │ │ │ │ @@ -36872,15 +36872,15 @@ │ │ │ │ eorcc r2, r8, r1, lsl #2 │ │ │ │ blx fe725082 │ │ │ │ @ instruction: 0xf7dbe770 │ │ │ │ svclt 0x0000ea68 │ │ │ │ adceq r7, r6, r0, ror r1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r6, ip, lsr #2 │ │ │ │ - eoreq sp, r5, r6, lsr #32 │ │ │ │ + eoreq ip, r5, lr, ror pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @ instruction: 0xf04f3dfc │ │ │ │ vmlsl.s8 q8, d4, d1 │ │ │ │ @@ -36944,15 +36944,15 @@ │ │ │ │ @ instruction: 0xf7fb2201 │ │ │ │ stmdavs r3!, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ eoreq pc, r0, r6, lsl #2 │ │ │ │ @ instruction: 0xf8432102 │ │ │ │ rsbvs r5, r3, r4, lsl #22 │ │ │ │ ldrmi r2, [sp], -r0, lsl #6 │ │ │ │ svclt 0x0000e004 │ │ │ │ - eoreq pc, fp, sl, lsr #9 │ │ │ │ + eoreq pc, fp, r2, lsl #8 │ │ │ │ svcne 0x0004f850 │ │ │ │ vpmax.s8 d15, d3, d1 │ │ │ │ @ instruction: 0x432a3304 │ │ │ │ svclt 0x0018290b │ │ │ │ blcs 87a9c8 │ │ │ │ andcs sp, r1, #244, 2 @ 0x3d │ │ │ │ vmax.s8 d20, d8, d16 │ │ │ │ @@ -38930,18 +38930,18 @@ │ │ │ │ str r3, [r0, r1, lsl #24] │ │ │ │ @ instruction: 0x46286853 │ │ │ │ strcs r2, [r1], #-767 @ 0xfffffd01 │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ @ instruction: 0xe64d9211 │ │ │ │ adceq r5, r6, r8, lsl r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq fp, r5, r8, ror #10 │ │ │ │ - eoreq fp, r5, r8, lsl #11 │ │ │ │ - eoreq fp, r5, r6, lsr #11 │ │ │ │ - strhteq fp, [r5], -sl │ │ │ │ + eoreq fp, r5, r0, asr #9 │ │ │ │ + eoreq fp, r5, r0, ror #9 │ │ │ │ + strdeq fp, [r5], -lr @ │ │ │ │ + eoreq fp, r5, r2, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc227c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf504b083 │ │ │ │ @ instruction: 0xf07d5540 │ │ │ │ @ instruction: 0xf504fafd │ │ │ │ @@ -40199,22 +40199,22 @@ │ │ │ │ @ instruction: 0xf04f9312 │ │ │ │ movwcs r3, #6911 @ 0x1aff │ │ │ │ movwls r4, #13863 @ 0x3627 │ │ │ │ @ instruction: 0xf8dbe66b │ │ │ │ smmla r0, r8, r0, r3 │ │ │ │ adceq r4, r6, sl, lsl r2 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sl, r5, ip, ror #6 │ │ │ │ - eoreq sl, r5, ip, lsl #7 │ │ │ │ - eoreq sl, r5, r8, lsr #7 │ │ │ │ - strhteq sl, [r5], -r8 │ │ │ │ - eoreq sl, r5, r4, ror r0 │ │ │ │ - mlaeq r5, ip, r0, sl │ │ │ │ - eoreq sl, r5, r0, asr #1 │ │ │ │ - ldrdeq sl, [r5], -sl @ │ │ │ │ + eoreq sl, r5, r4, asr #5 │ │ │ │ + eoreq sl, r5, r4, ror #5 │ │ │ │ + eoreq sl, r5, r0, lsl #6 │ │ │ │ + eoreq sl, r5, r0, lsl r3 │ │ │ │ + eoreq r9, r5, ip, asr #31 │ │ │ │ + strdeq r9, [r5], -r4 @ │ │ │ │ + eoreq sl, r5, r8, lsl r0 │ │ │ │ + eoreq sl, r5, r2, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc3660 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf90ef07c │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r7, #4, 10 @ 0x1000000 │ │ │ │ @@ -41888,15 +41888,15 @@ │ │ │ │ movweq pc, #332 @ 0x14c @ │ │ │ │ @ instruction: 0xf7d6607b │ │ │ │ bl 269484 │ │ │ │ movwcc r0, #33674 @ 0x838a │ │ │ │ blcc 3ac1a4 │ │ │ │ ldmiblt r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ bl cabdf4 │ │ │ │ - eoreq r8, r5, r4, lsr r2 │ │ │ │ + eoreq r8, r5, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc50a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -43086,15 +43086,15 @@ │ │ │ │ rsbsvs r0, r3, r0, lsl #6 │ │ │ │ stc 7, cr15, [r2], #-852 @ 0xfffffcac │ │ │ │ orreq lr, sl, #6144 @ 0x1800 │ │ │ │ @ instruction: 0xf8c43308 │ │ │ │ @ instruction: 0xf7ff3b0c │ │ │ │ @ instruction: 0xf7d5b9c2 │ │ │ │ svclt 0x0000e9d6 │ │ │ │ - eoreq r6, r5, lr, ror pc │ │ │ │ + ldrdeq r6, [r5], -r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc6360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -43876,26 +43876,26 @@ │ │ │ │ @ instruction: 0x33245344 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ blx fe9adcf4 │ │ │ │ bllt ff12dd9c │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf1124479 │ │ │ │ - str pc, [r4, r5, lsr #28] │ │ │ │ + @ instruction: 0xe784fdd1 │ │ │ │ ldrbt r9, [sp], #518 @ 0x206 │ │ │ │ bl fe92dd08 │ │ │ │ adceq r0, r6, r4, lsl #22 │ │ │ │ adceq r0, r6, r2, lsl #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strhteq r0, [r6], r6 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - strdeq r6, [r5], -r8 @ │ │ │ │ + eoreq r6, r5, r0, asr r5 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - eoreq r6, r5, r2, lsr #3 │ │ │ │ - eoreq r6, r5, r8, ror #1 │ │ │ │ + strdeq r6, [r5], -sl @ │ │ │ │ + eoreq r6, r5, r0, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -45197,26 +45197,26 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d54623 │ │ │ │ @ instruction: 0xf7fff851 │ │ │ │ bmi 3a020c │ │ │ │ stmdbmi ip, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff52d69a │ │ │ │ + blx 202d69a │ │ │ │ @ instruction: 0xf7d3e79b │ │ │ │ svclt 0x0000e952 │ │ │ │ adceq pc, r5, r0, lsl #12 │ │ │ │ strdeq pc, [r5], lr @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq pc, [r5], lr @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r5, r5, r4, lsr #2 │ │ │ │ + eoreq r5, r5, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ - strdeq r4, [r5], -ip @ │ │ │ │ - eoreq r4, r5, r2, asr #24 │ │ │ │ + eoreq r4, r5, r4, asr ip │ │ │ │ + mlaeq r5, sl, fp, r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr10, cr3, {0} │ │ │ │ @@ -46601,16 +46601,16 @@ │ │ │ │ strb r4, [r1, r3, lsl #12]! │ │ │ │ mcr 7, 3, pc, cr8, cr1, {6} @ │ │ │ │ adceq sp, r5, ip, ror #16 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0xffff7dc7 │ │ │ │ adceq sp, r5, r0, lsl r8 │ │ │ │ @ instruction: 0xffff65e9 │ │ │ │ - eoreq r3, r5, sl, asr #21 │ │ │ │ - eoreq r3, r5, ip, lsl #16 │ │ │ │ + eoreq r3, r5, r2, lsr #20 │ │ │ │ + eoreq r3, r5, r4, ror #14 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi r4, [r9], #-2318 @ 0xfffff6f2 │ │ │ │ ldmibcs ip, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf892b172 │ │ │ │ cmnlt r0, r5, rrx │ │ │ │ mrrcne 13, 5, r6, r0, cr2 │ │ │ │ @ instruction: 0xf8d3d00a │ │ │ │ @@ -47373,15 +47373,15 @@ │ │ │ │ @ instruction: 0xf8da931f │ │ │ │ rsbeq r4, r4, r0 │ │ │ │ @ instruction: 0xf7d1e72f │ │ │ │ svclt 0x0000e85e │ │ │ │ adceq sp, r5, r2, lsr #32 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ strdeq ip, [r5], sl @ │ │ │ │ - eoreq r2, r5, sl, asr #24 │ │ │ │ + eoreq r2, r5, r2, lsr #23 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febca65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b7384 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, sl, r8, asr #22 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -48067,15 +48067,15 @@ │ │ │ │ strls r9, [r8, #-521] @ 0xfffffdf7 │ │ │ │ stmpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ vrshl.s8 d25, d10, d5 │ │ │ │ @ instruction: 0xf6c34241 │ │ │ │ andls r3, r7, #-536870903 @ 0xe0000009 │ │ │ │ blx fe1300f6 │ │ │ │ @ instruction: 0xf1114628 │ │ │ │ - @ instruction: 0xf8dbffad │ │ │ │ + @ instruction: 0xf8dbff59 │ │ │ │ @ instruction: 0xf8c855f0 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vrhadd.s8 q12, , │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -49051,15 +49051,15 @@ │ │ │ │ strls r9, [r8, #-521] @ 0xfffffdf7 │ │ │ │ stmpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ vrshl.s8 d25, d10, d5 │ │ │ │ @ instruction: 0xf6c34241 │ │ │ │ andls r3, r7, #-536870903 @ 0xe0000009 │ │ │ │ blx ff531052 │ │ │ │ @ instruction: 0xf1104628 │ │ │ │ - @ instruction: 0xf8dbfffd │ │ │ │ + @ instruction: 0xf8dbffa9 │ │ │ │ @ instruction: 0xf8c855f0 │ │ │ │ stclne 2, cr0, [fp], #-96 @ 0xffffffa0 │ │ │ │ stmdavs r2!, {r2, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vrhadd.s8 q12, , │ │ │ │ @ instruction: 0xf6c350e6 │ │ │ │ mul r3, fp, r0 │ │ │ │ @@ -49451,21 +49451,21 @@ │ │ │ │ @ instruction: 0xf502e7da │ │ │ │ @ instruction: 0xe7a37294 │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ rsbcs pc, r4, #12779520 @ 0xc30000 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ adceq sl, r5, r8, ror #24 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - mlaeq r5, r0, pc, r0 @ │ │ │ │ - eoreq r0, r5, r6, asr #29 │ │ │ │ - mlaeq r5, r4, lr, r0 │ │ │ │ - eoreq r0, r5, r2, asr #29 │ │ │ │ - eoreq r0, r5, r8, ror #28 │ │ │ │ - eoreq r0, r5, sl, ror #29 │ │ │ │ - eoreq r0, r5, r2, lsr #29 │ │ │ │ + eoreq r0, r5, r8, ror #29 │ │ │ │ + eoreq r0, r5, lr, lsl lr │ │ │ │ + eoreq r0, r5, ip, ror #27 │ │ │ │ + eoreq r0, r5, sl, lsl lr │ │ │ │ + eoreq r0, r5, r0, asr #27 │ │ │ │ + eoreq r0, r5, r2, asr #28 │ │ │ │ + strdeq r0, [r5], -sl @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x46044b50 │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf504447b │ │ │ │ @@ -49636,15 +49636,15 @@ │ │ │ │ @ instruction: 0xf8d5fe31 │ │ │ │ strtmi r3, [r0], -r0, ror #19 │ │ │ │ @ instruction: 0xf0726859 │ │ │ │ @ instruction: 0xf8d6fe41 │ │ │ │ andcs r3, r0, r8, lsr r2 │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ eorscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ - blx 1b31bf2 │ │ │ │ + blx 631bf2 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ andscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ blx ff5b1822 │ │ │ │ @ instruction: 0xf504e758 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf8d331dc │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @@ -50067,16 +50067,16 @@ │ │ │ │ bicsle r2, r3, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7cee7d0 │ │ │ │ svclt 0x0000eb50 │ │ │ │ ldrdeq sl, [r5], r4 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sl, r5, r0, lsl #4 │ │ │ │ - eoreq r0, r5, r4, lsl #4 │ │ │ │ - eoreq r0, r5, r6, ror #3 │ │ │ │ + eoreq r0, r5, ip, asr r1 │ │ │ │ + eoreq r0, r5, lr, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi pc, [r0, #1280]! @ 0x500 │ │ │ │ ldrmi fp, [r8], r9, lsl #1 │ │ │ │ @ instruction: 0x43b7f500 │ │ │ │ @@ -51089,16 +51089,16 @@ │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b5078 │ │ │ │ blx fe6b4e56 │ │ │ │ - @ instruction: 0xf10f2000 │ │ │ │ - blls 1b4ea0 │ │ │ │ + @ instruction: 0xf10e2000 │ │ │ │ + blls 1b6d50 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a89720 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7d0ee4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -51137,15 +51137,15 @@ │ │ │ │ @ instruction: 0xf7cde7b2 │ │ │ │ svclt 0x0000eaf8 │ │ │ │ adceq r9, r5, sl, lsr r4 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ adceq r9, r5, sl, lsr #8 │ │ │ │ adceq r9, r5, ip, lsl #3 │ │ │ │ - eoreq pc, r4, lr, asr r1 @ │ │ │ │ + strhteq pc, [r4], -r6 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ @ instruction: 0xb09f4cd3 │ │ │ │ ldrbtmi r4, [ip], #-3027 @ 0xfffff42d │ │ │ │ ldclmi 8, cr5, [r3], {227} @ 0xe3 │ │ │ │ @@ -51312,15 +51312,15 @@ │ │ │ │ strtcc pc, [r8], #2248 @ 0x8c8 │ │ │ │ strtcc pc, [ip], #2264 @ 0x8d8 │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strtcc pc, [ip], #2248 @ 0x8c8 │ │ │ │ bcs 12b53f0 │ │ │ │ @ instruction: 0xf82af7fd │ │ │ │ @ instruction: 0xf10e2000 │ │ │ │ - blls 1b6b28 │ │ │ │ + blls 1b69d8 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a89a98 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7d125c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -51359,15 +51359,15 @@ │ │ │ │ @ instruction: 0xf7cde7b2 │ │ │ │ svclt 0x0000e93c │ │ │ │ adceq r9, r5, r2, asr #1 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ strhteq r9, [r5], r2 │ │ │ │ adceq r8, r5, r4, lsl lr │ │ │ │ - eoreq lr, r4, r6, ror #27 │ │ │ │ + eoreq lr, r4, lr, lsr sp │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0xb0864eb2 │ │ │ │ ldrbtmi r4, [lr], #-3250 @ 0xfffff34e │ │ │ │ @ instruction: 0x4db34bb2 │ │ │ │ @@ -51836,15 +51836,15 @@ │ │ │ │ strmi r2, [sl], r0, asr #2 │ │ │ │ @ instruction: 0xf8d7492a │ │ │ │ @ instruction: 0xf858021c │ │ │ │ addmi r1, r8, #1 │ │ │ │ @ instruction: 0xf8d7d02f │ │ │ │ teqlt r8, #32, 4 │ │ │ │ @ instruction: 0xf10e4652 │ │ │ │ - @ instruction: 0xb1b8fa95 │ │ │ │ + @ instruction: 0xb1b8fa41 │ │ │ │ eorcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ eoreq pc, r0, #13041664 @ 0xc70000 │ │ │ │ eorge pc, r8, #13041664 @ 0xc70000 │ │ │ │ and r4, sp, r8, lsl r4 │ │ │ │ @ instruction: 0xf6452280 │ │ │ │ stmdane r9!, {r2, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf7cc4420 │ │ │ │ @@ -51918,15 +51918,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf10e9300 │ │ │ │ - blls b6320 │ │ │ │ + blls b61d0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 5443f4 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -51991,15 +51991,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r4, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf10e9300 │ │ │ │ - blls b61fc │ │ │ │ + blls b60ac │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 544518 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -52169,15 +52169,15 @@ │ │ │ │ stmdals r5, {r0, r1, r5, r6, r7, r8, fp, lr} │ │ │ │ @ instruction: 0xf8db5841 │ │ │ │ addmi r0, r8, #28, 4 @ 0xc0000001 │ │ │ │ cmnphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 2184b0 │ │ │ │ - @ instruction: 0xfffaf10d │ │ │ │ + @ instruction: 0xffa6f10d │ │ │ │ blls 22446c │ │ │ │ eorcc pc, r8, #13303808 @ 0xcb0000 │ │ │ │ eorcc pc, r4, #14352384 @ 0xdb0000 │ │ │ │ eoreq pc, r0, #13303808 @ 0xcb0000 │ │ │ │ @ instruction: 0xf8cb4418 │ │ │ │ @ instruction: 0xf8d95224 │ │ │ │ @ instruction: 0xf8d92224 │ │ │ │ @@ -52214,15 +52214,15 @@ │ │ │ │ stmdapl r1, {r0, r2, fp, ip, pc}^ │ │ │ │ andseq pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0004288 │ │ │ │ @ instruction: 0xf8db813a │ │ │ │ movwls r1, #29216 @ 0x7220 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 2184b0 │ │ │ │ - @ instruction: 0xffa0f10d │ │ │ │ + @ instruction: 0xff4cf10d │ │ │ │ stmdacs r0, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ @ instruction: 0xf8cb9a06 │ │ │ │ @ instruction: 0xf8db2228 │ │ │ │ @ instruction: 0xf8cb2224 │ │ │ │ ldrmi r0, [r0], #-544 @ 0xfffffde0 │ │ │ │ bmi feaf0360 │ │ │ │ @@ -52391,19 +52391,19 @@ │ │ │ │ str r2, [pc, r0] │ │ │ │ ldrb r2, [ip], -r0 │ │ │ │ ldrdeq r8, [r5], r6 @ │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, r8, asr r8 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq lr, r4, sl │ │ │ │ + eoreq sp, r4, r2, ror #30 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ - eoreq sp, r4, r8, asr #28 │ │ │ │ + eoreq sp, r4, r0, lsr #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcf4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf9d8f070 │ │ │ │ @@ -52632,15 +52632,15 @@ │ │ │ │ adceq r7, r5, r8, lsl #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r7, r5, r2, lsl #22 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ adceq r7, r5, r6, lsr sl │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - ldrdeq r0, [fp], -r4 @ │ │ │ │ + eoreq r0, fp, ip, lsr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcf88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1fbc3f4 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ adclt r4, r5, ip, ror fp │ │ │ │ svcmi 0x007c447a │ │ │ │ @@ -52771,15 +52771,15 @@ │ │ │ │ adceq r7, r5, ip, asr r9 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ adceq r7, r5, ip, asr #17 │ │ │ │ andeq r0, r0, r0, ror #23 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - strdeq pc, [sl], -r8 @ │ │ │ │ + eoreq pc, sl, r0, asr pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b095 │ │ │ │ blcs c701c │ │ │ │ @@ -52942,15 +52942,15 @@ │ │ │ │ blx 1418a2 │ │ │ │ blvs fe909b6c │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs a87b0 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4ad1e0 │ │ │ │ - stc2l 1, cr15, [r0], {235} @ 0xeb │ │ │ │ + stc2l 1, cr15, [ip], #-940 @ 0xfffffc54 │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc b5c94 │ │ │ │ bleq fe0b4c98 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -53016,15 +53016,15 @@ │ │ │ │ smlabtne r4, sp, r9, lr │ │ │ │ strb r9, [r5, r6, lsl #2] │ │ │ │ strbpl pc, [r7, -r0, lsl #10]! @ │ │ │ │ smladcc r4, r9, r6, r4 │ │ │ │ @ instruction: 0x4699469b │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ ldr r9, [fp, r6, lsl #6]! │ │ │ │ - eoreq sp, r4, lr, asr #16 │ │ │ │ + eoreq sp, r4, r6, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcfe8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stclt 14, cr15, [r8, #-44] @ 0xffffffd4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -54025,18 +54025,18 @@ │ │ │ │ teqpcc r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ stmdblt fp, {r2, r3, sp, lr} │ │ │ │ ldrb r3, [r0, r4, lsl #2] │ │ │ │ andls pc, r4, r1, asr #17 │ │ │ │ strb r3, [ip, r8, lsl #2] │ │ │ │ mrrc 7, 12, pc, ip, cr10 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - ldrdeq ip, [r4], -r8 @ │ │ │ │ - eoreq ip, r4, r6, lsl #14 │ │ │ │ - eoreq ip, r4, sl, lsr #14 │ │ │ │ - strdeq ip, [r4], -r2 @ │ │ │ │ + eoreq ip, r4, r0, lsr r6 │ │ │ │ + eoreq ip, r4, lr, asr r6 │ │ │ │ + eoreq ip, r4, r2, lsl #13 │ │ │ │ + eoreq ip, r4, sl, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4df4 │ │ │ │ @ instruction: 0xb09149f4 │ │ │ │ sxtab16mi r4, r3, sp, ror #8 │ │ │ │ @@ -54182,15 +54182,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vstrge d7, [ip, #-20] @ 0xffffffec │ │ │ │ orrpl pc, pc, fp, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ strpl pc, [pc], fp, lsl #10 │ │ │ │ - blx ff3362e8 │ │ │ │ + blx 1e362e8 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r6, r7, r8, lr, pc} │ │ │ │ ldrbmi r0, [r8], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7eb000c │ │ │ │ @@ -54452,15 +54452,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7cae707 │ │ │ │ svclt 0x0000e90a │ │ │ │ umlaleq r5, r5, r8, pc @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq lr, sl, r2, ror #13 │ │ │ │ + eoreq lr, sl, sl, lsr r6 │ │ │ │ adceq r5, r5, sl, lsl #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 1357bc │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0d1 │ │ │ │ @@ -55569,15 +55569,15 @@ │ │ │ │ @ instruction: 0xf8c06011 │ │ │ │ @ instruction: 0xf7ff3b0c │ │ │ │ blvs feeea008 │ │ │ │ @ instruction: 0xf8c1320c │ │ │ │ @ instruction: 0xf7ff2b10 │ │ │ │ svclt 0x0000bafd │ │ │ │ ... │ │ │ │ - eoreq fp, r4, lr, ror r3 │ │ │ │ + ldrdeq fp, [r4], -r6 @ │ │ │ │ tstcc r0, #189440 @ 0x2e400 │ │ │ │ bpl ff0b97e4 │ │ │ │ vsubl.s8 q9, d7, d1 │ │ │ │ @ instruction: 0xf8c102e3 │ │ │ │ andvs r3, r2, r0, lsl fp │ │ │ │ subvs r2, r2, r0, lsl #4 │ │ │ │ blcc 3b9790 │ │ │ │ @@ -56160,15 +56160,15 @@ │ │ │ │ umaalvs r0, sp, sp, r3 │ │ │ │ ldrbmi r6, [r9], -fp │ │ │ │ blcs 3ba0a8 │ │ │ │ blx feeb7de0 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - blx 15b81ce │ │ │ │ + blx b81ce │ │ │ │ stceq 1, cr15, [r4], {13} │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ ldrd pc, [r8, #135]! @ 0x87 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ @@ -56262,15 +56262,15 @@ │ │ │ │ @ instruction: 0xf7ca465a │ │ │ │ ldrt pc, [r4], r7, asr #22 @ │ │ │ │ b ffa39e50 │ │ │ │ adceq r4, r5, lr, ror r7 │ │ │ │ adceq r4, r5, r8, ror r7 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r4, r5, lr, asr #8 │ │ │ │ - eoreq sl, r4, ip, asr #7 │ │ │ │ + eoreq sl, r4, r4, lsr #6 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd3150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi lr, [r2, #-2625] @ 0xfffff5bf │ │ │ │ stmdavs r1, {r2, r9, sl, lr}^ │ │ │ │ @@ -57191,18 +57191,18 @@ │ │ │ │ teqpcc r4, r7 @ @ p-variant is OBSOLETE │ │ │ │ stmdblt fp, {r2, r3, sp, lr} │ │ │ │ ldrb r3, [r0, r4, lsl #2] │ │ │ │ andls pc, r4, r1, asr #17 │ │ │ │ strb r3, [ip, r8, lsl #2] │ │ │ │ bl fe7bace0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r9, r4, r8, asr r5 │ │ │ │ - eoreq r9, r4, r6, lsl #11 │ │ │ │ - eoreq r9, r4, sl, lsr #11 │ │ │ │ - eoreq r9, r4, r2, ror r7 │ │ │ │ + strhteq r9, [r4], -r0 │ │ │ │ + ldrdeq r9, [r4], -lr @ │ │ │ │ + eoreq r9, r4, r2, lsl #10 │ │ │ │ + eoreq r9, r4, sl, asr #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4df4 │ │ │ │ @ instruction: 0xb09149f4 │ │ │ │ sxtab16mi r4, r3, sp, ror #8 │ │ │ │ @@ -57348,15 +57348,15 @@ │ │ │ │ @ instruction: 0x46080210 │ │ │ │ ldrmi r6, [r1], -r2, lsr #1 │ │ │ │ ldmib sp, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vstrge d7, [ip, #-20] @ 0xffffffec │ │ │ │ orrpl pc, pc, fp, lsl #10 │ │ │ │ tstcc ip, r8, lsr #12 │ │ │ │ strpl pc, [pc], fp, lsl #10 │ │ │ │ - blx 33945c │ │ │ │ + @ instruction: 0xf9b6f107 │ │ │ │ ldm r5, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ stm r3, {r3, r5, r6, r7, r8, lr, pc} │ │ │ │ ldrbmi r0, [r8], -r7 │ │ │ │ @ instruction: 0xf8cd4621 │ │ │ │ ldm r6, {lr, pc} │ │ │ │ @ instruction: 0xf7e8000c │ │ │ │ @@ -57618,15 +57618,15 @@ │ │ │ │ stmdbeq r3, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdacc r4, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andvs r4, r0, r8, ror #8 │ │ │ │ @ instruction: 0xf7c7e707 │ │ │ │ svclt 0x0000e84a │ │ │ │ adceq r2, r5, r8, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq fp, sl, r2, ror #10 │ │ │ │ + strhteq fp, [sl], -sl │ │ │ │ adceq r2, r5, sl, lsl #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 13893c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ svcge 0x0006b0d1 │ │ │ │ @@ -58735,15 +58735,15 @@ │ │ │ │ movwcc r6, #35769 @ 0x8bb9 │ │ │ │ blcc 4bc8d8 │ │ │ │ blvs feef7b38 │ │ │ │ @ instruction: 0xf8c13310 │ │ │ │ str r3, [r0, #2832]! @ 0xb10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - strdeq r8, [r4], -r2 @ │ │ │ │ + eoreq r8, r4, sl, asr #10 │ │ │ │ @ instruction: 0xf1036bb8 │ │ │ │ @ instruction: 0xf8c00208 │ │ │ │ subsvs r2, r9, r0, lsl fp │ │ │ │ vaddw.s8 q9, , d1 │ │ │ │ andsvs r0, r9, r4, ror #2 │ │ │ │ blcs 3bc908 │ │ │ │ blvs feeb7bdc │ │ │ │ @@ -59344,15 +59344,15 @@ │ │ │ │ umaalvs r0, sp, sp, r3 │ │ │ │ ldrbmi r6, [r9], -fp │ │ │ │ blcs 3bd270 │ │ │ │ ldc2 0, cr15, [r4, #56]! @ 0x38 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ tstcc ip, r0, asr #12 │ │ │ │ - blx 1cbb388 │ │ │ │ + blx 7bb388 │ │ │ │ stceq 1, cr15, [r4], {13} │ │ │ │ muleq r7, r8, r8 │ │ │ │ orrpl pc, pc, #25165824 @ 0x1800000 │ │ │ │ ldrd pc, [r8, #135]! @ 0x87 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ @@ -59508,15 +59508,15 @@ │ │ │ │ addeq pc, r0, #196, 12 @ 0xc400000 │ │ │ │ stccs 8, cr15, [r8], {64} @ 0x40 │ │ │ │ svclt 0x0000e705 │ │ │ │ adceq r1, r5, sl, ror #14 │ │ │ │ adceq r1, r5, r4, ror #14 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq r1, r5, r8, lsl #5 │ │ │ │ - eoreq r7, r4, r4, lsl #4 │ │ │ │ + eoreq r7, r4, ip, asr r1 │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [r6], -r5, asr #24 │ │ │ │ addlt r4, r9, r5, asr #22 │ │ │ │ @@ -59568,48 +59568,48 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andcs sp, r0, r5, lsr #2 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 6232a8 │ │ │ │ ldmdbmi r6, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe13b702 │ │ │ │ + blx c3b702 │ │ │ │ ldmdbmi r4, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs r4, r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7c54479 │ │ │ │ blmi 53abd4 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf8db469b │ │ │ │ @ instruction: 0xf7c50000 │ │ │ │ ldmdacs r9!, {r1, r2, r3, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3f9240 │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 1abb736 │ │ │ │ + blx 5bb736 │ │ │ │ @ instruction: 0xf7c5e7cc │ │ │ │ svclt 0x0000e8e8 │ │ │ │ adceq r0, r5, r0, ror #27 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r0, [r5], r4 @ │ │ │ │ adceq r0, r5, r2, lsr sp │ │ │ │ - eoreq r7, r4, r4, ror r1 │ │ │ │ - eoreq r6, r4, r2, lsr #23 │ │ │ │ - strhteq r7, [r4], -r0 │ │ │ │ + eoreq r7, r4, ip, asr #1 │ │ │ │ + strdeq r6, [r4], -sl @ │ │ │ │ + eoreq r7, r4, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - eoreq r7, r4, ip, ror #2 │ │ │ │ - eoreq r6, r4, lr, ror #22 │ │ │ │ + eoreq r7, r4, r4, asr #1 │ │ │ │ + eoreq r6, r4, r6, asr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd6560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, ror #31 │ │ │ │ @ instruction: 0xf5064822 │ │ │ │ addlt r5, r4, r0, lsl #11 │ │ │ │ strcs r4, [r0], #-1144 @ 0xfffffb88 │ │ │ │ - @ instruction: 0xf99cf104 │ │ │ │ + @ instruction: 0xf948f104 │ │ │ │ ldmdbmi r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andls fp, r3, r8, lsl r3 │ │ │ │ @ instruction: 0xf7c5205c │ │ │ │ @ instruction: 0x4602eb30 │ │ │ │ @ instruction: 0xf102491b │ │ │ │ stmdals r3, {r3, r6, r8, r9} │ │ │ │ ldrvs lr, [r5], #-2498 @ 0xfffff63e │ │ │ │ @@ -59621,30 +59621,30 @@ │ │ │ │ stcl 7, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ stmdacs r4, {r0, r1, r9, fp, ip, pc} │ │ │ │ ldrmi sp, [r0], -fp │ │ │ │ bl fe8bd2c8 │ │ │ │ ldmdbmi r1, {r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf1034479 │ │ │ │ - andlt pc, r4, r9, lsl fp @ │ │ │ │ + andlt pc, r4, r5, asr #21 │ │ │ │ @ instruction: 0xf8d5bd70 │ │ │ │ @ instruction: 0x46131330 │ │ │ │ ldmdbcs r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subseq pc, r0, r3, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ ldrbtmi r4, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ cmnpmi r8, r1, asr #17 @ p-variant is OBSOLETE │ │ │ │ cmnpmi r0, r1, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7c54621 │ │ │ │ andlt lr, r4, r8, asr #25 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r7, r4, r0, ror #2 │ │ │ │ - eoreq r7, r4, ip, asr #2 │ │ │ │ - eoreq r7, r4, sl, lsr r1 │ │ │ │ - ldrdeq r6, [r4], -r0 @ │ │ │ │ + strhteq r7, [r4], -r8 │ │ │ │ + eoreq r7, r4, r4, lsr #1 │ │ │ │ + mlaeq r4, r2, r0, r7 │ │ │ │ + eoreq r6, r4, r8, lsr #20 │ │ │ │ @ instruction: 0xfffffe27 │ │ │ │ addpl pc, r0, r0, lsl #10 │ │ │ │ ldmdbcc r4!, {r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf893b113 │ │ │ │ tstlt r1, ip, asr #32 │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -60424,15 +60424,15 @@ │ │ │ │ pkhtbeq pc, r0, r4, asr #17 @ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ stmda ip, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0698f8d4 │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ stmda r6, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subseq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - ldc2l 0, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + ldc2 0, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ rsbne pc, ip, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 70ca04 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0694628 │ │ │ │ bvs ffb7f3c4 │ │ │ │ blvs 711918 │ │ │ │ @@ -60451,21 +60451,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf958f03b │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ svc 0x008cf7c3 │ │ │ │ adcsvs pc, r0, r4, lsr #11 │ │ │ │ - @ instruction: 0xf9a8f119 │ │ │ │ + @ instruction: 0xf954f119 │ │ │ │ tstpvs r9, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf03b040c │ │ │ │ @ instruction: 0xf5a4f931 │ │ │ │ @ instruction: 0xf11960b0 │ │ │ │ - @ instruction: 0xf5a4f9ab │ │ │ │ + @ instruction: 0xf5a4f957 │ │ │ │ stmdacc ip, {r0, r1, r3, r6, r7, ip, lr} │ │ │ │ stmiavs r3, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r6, [r8, r0, lsl #16] │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd72f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -60535,16 +60535,16 @@ │ │ │ │ @ instruction: 0xf06f4a07 │ │ │ │ ldrbtmi r0, [fp], #-257 @ 0xfffffeff │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf06843d1 │ │ │ │ andlt pc, r2, fp, ror #31 │ │ │ │ ldmhi r0!, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ - eoreq r6, r4, r2, asr #6 │ │ │ │ - eoreq r6, r4, r4, lsl r3 │ │ │ │ + mlaeq r4, sl, r2, r6 │ │ │ │ + eoreq r6, r4, ip, ror #4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ sbclt r4, r4, pc, asr #24 │ │ │ │ strmi r4, [r6], -pc, asr #20 │ │ │ │ @ instruction: 0xf8df447c │ │ │ │ @@ -60570,57 +60570,57 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrsbtge pc, [r0], #143 @ 0x8f @ │ │ │ │ strtmi sl, [r8], -r6, lsr #26 │ │ │ │ andcc pc, sl, sp, lsr #17 │ │ │ │ movwcs r4, #1274 @ 0x4fa │ │ │ │ rsbvs r6, r3, r3, lsr #32 │ │ │ │ rscvs r6, r3, r3, lsr #1 │ │ │ │ - blx 1b3c6b6 │ │ │ │ + blx 63c6b6 │ │ │ │ @ instruction: 0xf0fd4650 │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sp, r1, r9, lsr r0 │ │ │ │ - @ instruction: 0xff0ef0fd │ │ │ │ + mrc2 0, 5, pc, cr10, cr13, {7} │ │ │ │ stmdals r1, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xff08f0fd │ │ │ │ + mrc2 0, 5, pc, cr4, cr13, {7} │ │ │ │ @ instruction: 0xf10dbb58 │ │ │ │ andcs r0, r2, #-2147483646 @ 0x80000002 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ - andcs pc, r8, #121856 @ 0x1dc00 │ │ │ │ + andcs pc, r8, #35840 @ 0x8c00 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - blx 1d3c6e6 │ │ │ │ + blx 83c6e6 │ │ │ │ @ instruction: 0x51b6f506 │ │ │ │ tstcc r0, r8, lsl #4 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ - strtmi pc, [r9], -fp, ror #22 │ │ │ │ + @ instruction: 0x4629fb17 │ │ │ │ @ instruction: 0xf105a83e │ │ │ │ - @ instruction: 0xf10dfbad │ │ │ │ + @ instruction: 0xf10dfb59 │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 792b7c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 115a36c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ pop {r2, r6, ip, sp, pc} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 13bc732 │ │ │ │ + blx ffebc730 │ │ │ │ ldrbmi lr, [r0], -sp, asr #15 │ │ │ │ @ instruction: 0xf7c3a906 │ │ │ │ strdlt lr, [r8, #196] @ 0xc4 │ │ │ │ @ instruction: 0xb1b89806 │ │ │ │ @ instruction: 0xf7c3a90a │ │ │ │ ldmiblt r8, {r1, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs r4, fp, r8, lsr #12 │ │ │ │ - blx e3c75e │ │ │ │ + blx ff93c75c │ │ │ │ blmi 3fa228 │ │ │ │ bmi 3c8754 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ cdp 7, 1, cr15, cr6, cr3, {6} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7c4e7ca │ │ │ │ @@ -60628,28 +60628,28 @@ │ │ │ │ ldrdeq pc, [r4], r0 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r4, r8, asr #27 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ @ instruction: 0xffffff85 │ │ │ │ adceq pc, r4, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r6, r4, r0, lsl #4 │ │ │ │ + eoreq r6, r4, r8, asr r1 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 72b3d0 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1be4f8 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr11, {0} │ │ │ │ + ldc2l 1, cr15, [ip, #44]! @ 0x2c │ │ │ │ mcrrne 3, 0, r2, r1, cr4 │ │ │ │ ldmib r5, {r0, r9, sp}^ │ │ │ │ tstls r3, r0, lsl #14 │ │ │ │ @ instruction: 0x460547b8 │ │ │ │ stmdbls r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ @@ -60695,16 +60695,16 @@ │ │ │ │ stmdami r7, {r1, r2, r3, r4, r6, r7, r8, ip, lr} │ │ │ │ ldrbtmi r4, [r8], #-1146 @ 0xfffffb86 │ │ │ │ blx 1bbc56c │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ strhteq r1, [r5], r0 │ │ │ │ - eoreq r6, r4, r4, lsr r1 │ │ │ │ - mlaeq r4, sl, r0, r6 │ │ │ │ + eoreq r6, r4, ip, lsl #1 │ │ │ │ + strdeq r5, [r4], -r2 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd76a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmibvs r9, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf103b082 │ │ │ │ ldmib sp, {r2, r4}^ │ │ │ │ @@ -60845,15 +60845,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrvs pc, [r9], #-1440 @ 0xfffffa60 │ │ │ │ ldrtvs pc, [r0], r0, lsr #11 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ ldrtmi r5, [r0], -ip, asr #17 │ │ │ │ @ instruction: 0xf1184691 │ │ │ │ - @ instruction: 0xf8d4fe95 │ │ │ │ + @ instruction: 0xf8d4fe41 │ │ │ │ @ instruction: 0xb324440c │ │ │ │ rsbne pc, ip, #173015040 @ 0xa500000 │ │ │ │ msrne SPSR_f, #173015040 @ 0xa500000 │ │ │ │ ldmdavs ip, {r3, r4, r8, sp} │ │ │ │ ldmdavs r0, {r0, r1, r8, r9, sp} │ │ │ │ strmi r2, [r0, r8, lsl #4]! │ │ │ │ teqlt r0, r4, lsl #12 │ │ │ │ @@ -60861,15 +60861,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6780 @ 0x1a7c │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ ldc2l 0, cr15, [r4, #-232]! @ 0xffffff18 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mcr2 1, 4, pc, cr2, cr8, {0} @ │ │ │ │ + mcr2 1, 1, pc, cr14, cr8, {0} @ │ │ │ │ svclt 0x000c2d00 │ │ │ │ andcs r4, r0, r0, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf6a583f0 │ │ │ │ andcs r1, r8, #108, 6 @ 0xb0000001 │ │ │ │ @ instruction: 0xf1a8211c │ │ │ │ ldmdavs r8, {r4, fp} │ │ │ │ @@ -60882,15 +60882,15 @@ │ │ │ │ orrvs r6, r4, r4, asr #2 │ │ │ │ strbmi r4, [r1], -r5, lsl #22 │ │ │ │ beq 1fbea80 │ │ │ │ andcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf03a2308 │ │ │ │ ldr pc, [r9, r7, lsr #26]! │ │ │ │ - eoreq r5, r4, ip, ror lr │ │ │ │ + ldrdeq r5, [r4], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r9], r5, asr #20 │ │ │ │ @ instruction: 0xf89d4606 │ │ │ │ @@ -61083,20 +61083,20 @@ │ │ │ │ bls 7bee04 │ │ │ │ ldclpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ ldmpl r3, {r0, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r9, sl, lr} │ │ │ │ strbcc pc, [ip, #-2253] @ 0xfffff733 @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 18bd1ee │ │ │ │ + blx 3bd1ee │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf50d82a8 │ │ │ │ andls r7, r6, sl, lsl #16 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - blx 5bd202 │ │ │ │ + blx ff0bd200 │ │ │ │ @ instruction: 0xf8989b06 │ │ │ │ bcs 8969c │ │ │ │ rsbshi pc, r4, #65 @ 0x41 │ │ │ │ stmibcs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -61107,15 +61107,15 @@ │ │ │ │ smlabtcs r4, r8, r9, r2 │ │ │ │ eoreq pc, r4, sl, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5fc4b │ │ │ │ stmdacs r0, {r2, r3, r5, r6, r9} │ │ │ │ rsbshi pc, r1, #1 │ │ │ │ @ instruction: 0xf1d24638 │ │ │ │ - stmdavc r3, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs cf720 │ │ │ │ adcshi pc, r6, #268435456 @ 0x10000000 │ │ │ │ ldrtpl pc, [lr], r4, lsl #10 @ │ │ │ │ subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf7c3960a │ │ │ │ @ instruction: 0xf8d5ef34 │ │ │ │ @@ -61145,15 +61145,15 @@ │ │ │ │ @ instruction: 0x46203110 │ │ │ │ ldrbcc pc, [r8], r5, asr #17 @ │ │ │ │ bleq 4bcfb4 │ │ │ │ ldrbcs pc, [ip], r5, asr #17 @ │ │ │ │ blx 11beb8e │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ andls r8, r6, pc, lsl #5 │ │ │ │ - @ instruction: 0xf850f10c │ │ │ │ + @ instruction: 0xfffcf10b │ │ │ │ usatcs pc, #24, r5, lsl #17 @ │ │ │ │ blls 208fc0 │ │ │ │ ldrbtcc pc, [r9], r5, lsl #17 @ │ │ │ │ @ instruction: 0xf8c52301 │ │ │ │ @ instruction: 0xf8c506fc │ │ │ │ @ instruction: 0xf8c53714 │ │ │ │ @ instruction: 0xb12a1718 │ │ │ │ @@ -61177,29 +61177,29 @@ │ │ │ │ @ instruction: 0x3708f8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ ldrsbtcc pc, [r0], -r8 @ │ │ │ │ strcc pc, [r8, -r5, asr #17] │ │ │ │ orrspl pc, r3, #4, 10 @ 0x1000000 │ │ │ │ movwls r3, #58128 @ 0xe310 │ │ │ │ @ instruction: 0xf1d24618 │ │ │ │ - @ instruction: 0xf504ff41 │ │ │ │ + @ instruction: 0xf504feed │ │ │ │ @ instruction: 0x46395394 │ │ │ │ movwls r4, #63000 @ 0xf618 │ │ │ │ - @ instruction: 0xff76f1d2 │ │ │ │ + @ instruction: 0xff22f1d2 │ │ │ │ stmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi sl, [r8], -fp, lsr #30 │ │ │ │ @ instruction: 0xf8592201 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1da4619 │ │ │ │ - @ instruction: 0xf8dfffcb │ │ │ │ + @ instruction: 0xf8dfff77 │ │ │ │ @ instruction: 0x46383874 │ │ │ │ @ instruction: 0xf8592200 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ @ instruction: 0xf1da4619 │ │ │ │ - movwcs pc, #4033 @ 0xfc1 @ │ │ │ │ + movwcs pc, #3949 @ 0xf6d @ │ │ │ │ ldrmi r9, [sl], -r1, lsl #14 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ @ instruction: 0xf0689300 │ │ │ │ strmi pc, [r7], -r9, lsl #29 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf8d58217 │ │ │ │ @ instruction: 0xf8933ac0 │ │ │ │ @@ -61725,20 +61725,20 @@ │ │ │ │ svclt 0x0000e01c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq pc, r4, lr, ror r5 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq pc, r4, r0, ror r5 @ │ │ │ │ - mlaeq r5, r4, pc, r5 @ │ │ │ │ - eoreq r5, r4, r4, asr fp │ │ │ │ + eoreq r5, r5, ip, ror #29 │ │ │ │ + eoreq r5, r4, ip, lsr #21 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ andeq r0, r0, ip, ror #22 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - eoreq r5, r4, lr, ror #18 │ │ │ │ + eoreq r5, r4, r6, asr #17 │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ strbcs pc, [r8, #-2244] @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @ instruction: 0xf8c41580 │ │ │ │ andcs r2, r1, #132, 10 @ 0x21000000 │ │ │ │ strcs pc, [r8, #2244] @ 0x8c4 │ │ │ │ @@ -61877,15 +61877,15 @@ │ │ │ │ vmlal.s , d0, d0[2] │ │ │ │ vhsub.s8 q8, , q0 │ │ │ │ vqdmlal.s , d0, d0[2] │ │ │ │ stmdbcs r6, {r6, r8, r9} │ │ │ │ ldrmi fp, [r3], -r8, lsl #31 │ │ │ │ orrscc pc, r8, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0xf1e22700 │ │ │ │ - blls 3416f8 │ │ │ │ + blls 3415a8 │ │ │ │ rsbne pc, ip, #13959168 @ 0xd50000 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ orrseq pc, ip, #196, 16 @ 0xc40000 │ │ │ │ rsbvc pc, fp, r4, lsl #10 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ @ instruction: 0x33a4f8c4 │ │ │ │ @ instruction: 0xf8c42301 │ │ │ │ @@ -62036,16 +62036,16 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 8197c │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r4, r4, r0, ror lr │ │ │ │ - eoreq r4, r4, lr, asr #28 │ │ │ │ + eoreq r4, r4, r8, asr #27 │ │ │ │ + eoreq r4, r4, r6, lsr #27 │ │ │ │ bcs ffcbfca0 │ │ │ │ bcs ffebfca4 │ │ │ │ blcc 16bfca8 │ │ │ │ blcc 17bfcac │ │ │ │ blcs 18bfcb0 │ │ │ │ blcs 19bfcb4 │ │ │ │ @ instruction: 0xf8c42208 │ │ │ │ @@ -62223,15 +62223,15 @@ │ │ │ │ @ instruction: 0xf8d1e000 │ │ │ │ stmvs pc, {r2, lr, pc} @ │ │ │ │ @ instruction: 0xf8c468c9 │ │ │ │ @ instruction: 0xf8c4efa4 │ │ │ │ @ instruction: 0xf8c4cfa8 │ │ │ │ @ instruction: 0xf8c47fac │ │ │ │ @ instruction: 0xf1011fb0 │ │ │ │ - @ instruction: 0xf504fe5b │ │ │ │ + @ instruction: 0xf504fe07 │ │ │ │ ldmib r8, {r0, r2, r7, r8, ip, lr}^ │ │ │ │ movwcs r8, #6400 @ 0x1900 │ │ │ │ stmdbhi r2, {r0, r6, r8, fp, sp, lr, pc} │ │ │ │ rsbvs pc, ip, r4, lsl #10 │ │ │ │ svccc 0x0098f8c4 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svccc 0x009cf8c4 │ │ │ │ @@ -62322,15 +62322,15 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ adceq pc, r4, ip, asr r2 @ │ │ │ │ andeq r0, r0, r0, asr #17 │ │ │ │ - eoreq r6, sl, r8, asr #21 │ │ │ │ + eoreq r6, sl, r0, lsr #20 │ │ │ │ ldmibvc ip, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibls r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibls r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibvc r8!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmibvc ip!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r0!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmibvc r4!, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -62339,32 +62339,32 @@ │ │ │ │ bvs 3c013c │ │ │ │ b 4c0140 │ │ │ │ ldclcc 8, cr15, [r0, #784]! @ 0x310 │ │ │ │ ldclcc 8, cr15, [r8, #784]! @ 0x310 │ │ │ │ stclgt 8, cr15, [ip, #784]! @ 0x310 │ │ │ │ ldclgt 8, cr15, [r4, #784]! @ 0x310 │ │ │ │ cdpvc 8, 0, cr15, cr12, cr4, {6} │ │ │ │ - ldc2 1, cr15, [r6, #12] │ │ │ │ + stc2l 1, cr15, [r2, #-12] │ │ │ │ andcs r4, r9, #3686400 @ 0x384000 │ │ │ │ ldrbtmi sl, [r9], #-2162 @ 0xfffff78e │ │ │ │ - ldc2 1, cr15, [r0, #12]! │ │ │ │ + ldc2l 1, cr15, [ip, #-12] │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ ldmdage r2!, {r3, r4, r5, r7, r8, ip, lr}^ │ │ │ │ - stc2 1, cr15, [sl, #12]! │ │ │ │ + ldc2l 1, cr15, [r6, #-12] │ │ │ │ @ instruction: 0x51b8f504 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ @ instruction: 0xf103a872 │ │ │ │ - @ instruction: 0xf504fda3 │ │ │ │ + @ instruction: 0xf504fd4f │ │ │ │ andcs r5, r4, #184, 2 @ 0x2e │ │ │ │ ldmdage r2!, {r0, r4, r5, sl, lr}^ │ │ │ │ - ldc2 1, cr15, [ip, #12] │ │ │ │ + stc2l 1, cr15, [r8, #-12] │ │ │ │ adcvs pc, r5, sp, lsl #10 │ │ │ │ ldmdbge r2!, {r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1039006 │ │ │ │ - @ instruction: 0x46c4fddb │ │ │ │ + strbmi pc, [r4], r7, lsl #27 @ │ │ │ │ bicspl pc, ip, r4, lsl #10 │ │ │ │ tstls r7, r4, lsl #2 │ │ │ │ blpl ff2fd514 │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ cdpcc 8, 0, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #25860 @ 0x6504 @ │ │ │ │ @@ -62425,15 +62425,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #494 @ 0x1ee │ │ │ │ @ instruction: 0xf88d9906 │ │ │ │ andcs r3, r0, #72, 10 @ 0x12000000 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf0fc026c │ │ │ │ - blmi fe481384 │ │ │ │ + blmi fe481234 │ │ │ │ subseq pc, r4, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ eors r3, lr, r0, ror #4 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ usatcs pc, #1, r5, lsl #17 @ │ │ │ │ cmple fp, r0, lsl #20 │ │ │ │ ldmdavc r9, {r0, r3, r7, r9, fp, lr} │ │ │ │ @@ -62566,35 +62566,35 @@ │ │ │ │ tstls r6, ip │ │ │ │ ldmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ svccc 0x00010000 │ │ │ │ - eoreq r4, r4, sl, lsl #17 │ │ │ │ - strdeq r6, [sl], -r8 @ │ │ │ │ - eoreq r6, sl, sl, ror #18 │ │ │ │ + eoreq r4, r4, r2, ror #15 │ │ │ │ + eoreq r6, sl, r0, asr r8 │ │ │ │ + eoreq r6, sl, r2, asr #17 │ │ │ │ adceq r7, r4, r0, ror fp │ │ │ │ - eoreq r4, r4, r8, lsr r6 │ │ │ │ - eoreq r4, r4, sl, lsl #13 │ │ │ │ - eoreq r4, r4, r8, ror r6 │ │ │ │ - eoreq r4, r4, r8, lsr #10 │ │ │ │ - eoreq r4, r4, r6, lsl #12 │ │ │ │ - eoreq r4, r4, sl, lsl #10 │ │ │ │ + mlaeq r4, r0, r5, r4 │ │ │ │ + eoreq r4, r4, r2, ror #11 │ │ │ │ + ldrdeq r4, [r4], -r0 @ │ │ │ │ + eoreq r4, r4, r0, lsl #9 │ │ │ │ + eoreq r4, r4, lr, asr r5 │ │ │ │ + eoreq r4, r4, r2, ror #8 │ │ │ │ ldrdeq sp, [r4], r2 @ │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ - eoreq r4, r5, lr, ror #19 │ │ │ │ - strdeq r4, [r4], -r6 @ │ │ │ │ - mlaeq r4, r0, r4, r4 │ │ │ │ - ldrdeq r4, [r4], -r6 @ │ │ │ │ - eoreq r4, r4, r2, asr r4 │ │ │ │ - eoreq r6, sl, r2, lsr r7 │ │ │ │ - eoreq r6, sl, r6, lsl #14 │ │ │ │ - eoreq r4, r4, ip, lsr #11 │ │ │ │ - ldrdeq r4, [r4], -r8 @ │ │ │ │ + eoreq r4, r5, r6, asr #18 │ │ │ │ + eoreq r4, r4, lr, asr #10 │ │ │ │ + eoreq r4, r4, r8, ror #7 │ │ │ │ + eoreq r4, r4, lr, lsr #10 │ │ │ │ + eoreq r4, r4, sl, lsr #7 │ │ │ │ + eoreq r6, sl, sl, lsl #13 │ │ │ │ + eoreq r6, sl, lr, asr r6 │ │ │ │ + eoreq r4, r4, r4, lsl #10 │ │ │ │ + eoreq r4, r4, r0, lsr r3 │ │ │ │ ldm r3, {r3, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ vmov.f32 q12, #-13.5 @ 0xc1580000 │ │ │ │ movwls r5, #37824 @ 0x93c0 │ │ │ │ bcc ff0c058c │ │ │ │ umlalscs pc, r3, r4, r8 @ │ │ │ │ ldmdavc sl, {r0, r1, r3, r9, ip, pc} │ │ │ │ @@ -62751,15 +62751,15 @@ │ │ │ │ @ instruction: 0x205af893 │ │ │ │ bls 3a6cf4 │ │ │ │ @ instruction: 0xf7fe9207 │ │ │ │ ldrtmi fp, [r8], r3, asr #24 │ │ │ │ stclt 7, cr15, [sp], {254} @ 0xfe │ │ │ │ andls r9, r9, #24576 @ 0x6000 │ │ │ │ mrrclt 7, 15, pc, r9, cr14 @ │ │ │ │ - eoreq r4, r4, r6, lsl #7 │ │ │ │ + ldrdeq r4, [r4], -lr @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe413f14 │ │ │ │ adcslt r4, r1, lr, lsl #23 │ │ │ │ @@ -62778,19 +62778,19 @@ │ │ │ │ rschi pc, r7, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c12100 │ │ │ │ blmi fe0bda9c │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1d94619 │ │ │ │ - blmi 2001190 │ │ │ │ + blmi 2001040 │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1d94619 │ │ │ │ - ldmdbmi sl!, {r0, r1, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bge 2d3e44 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf07a9400 │ │ │ │ @ instruction: 0x4606fa37 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 1d943b0 │ │ │ │ @@ -62836,103 +62836,103 @@ │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 33cf20 │ │ │ │ ldmdbmi r0, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ sbcsvc pc, r8, r5, lsl #10 │ │ │ │ andscs r9, r1, #8, 4 @ 0x80000000 │ │ │ │ blls 2937ec │ │ │ │ - ldc2l 2, cr15, [sl, #-108] @ 0xffffff94 │ │ │ │ + stc2 2, cr15, [r6, #-108] @ 0xffffff94 │ │ │ │ movwls r6, #23723 @ 0x5cab │ │ │ │ blmi 1353efc │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0xf505447b │ │ │ │ stcvs 0, cr7, [ip], #-840 @ 0xfffffcb8 │ │ │ │ blvs ffba7634 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ vabd.s16 d9, d11, d0 │ │ │ │ - stmdbmi r4, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r2, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - vqshl.s16 q2, , q6 │ │ │ │ - stmdbmi r2, {r0, r1, r3, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + vqshl.s16 q2, , │ │ │ │ + stmdbmi r2, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0x01bcf885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xf810f21c │ │ │ │ + @ instruction: 0xffbcf21b │ │ │ │ blx fec94b4c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501bd │ │ │ │ - vqadd.s16 , q14, q1 │ │ │ │ - ldmdbmi r9!, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + vqadd.s16 , , q1 │ │ │ │ + ldmdbmi r9!, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stmdbeq r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0x01bef885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xfffaf21b │ │ │ │ + @ instruction: 0xffa6f21b │ │ │ │ blne ff094b54 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501bf │ │ │ │ vqadd.s16 , , q1 │ │ │ │ - ldmdbmi r0!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r0!, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xffe4f21b │ │ │ │ + @ instruction: 0xff90f21b │ │ │ │ blne ff154b5c │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s16 , , │ │ │ │ - blne ff0c2628 │ │ │ │ + blne ff0c24d8 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #-2147483600 @ 0x80000030 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ bmi 93c3ec │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ ldrbtmi r7, [sl], #-796 @ 0xfffffce4 │ │ │ │ ldc2l 0, cr15, [ip, #-408]! @ 0xfffffe68 │ │ │ │ ldr r4, [sl, -r6, lsl #12]! │ │ │ │ - cdp2 1, 1, cr15, cr8, cr1, {7} │ │ │ │ + stc2l 1, cr15, [r4, #900] @ 0x384 │ │ │ │ ldrbt r4, [lr], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf1004479 │ │ │ │ - @ instruction: 0xe763f97b │ │ │ │ + strb pc, [r3, -r7, lsr #18]! @ │ │ │ │ cdp 7, 15, cr15, cr10, cr1, {6} │ │ │ │ adceq sp, r4, ip, lsr #22 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ adceq sp, r4, r4, lsr #22 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #22 │ │ │ │ - eoreq r6, sl, ip, ror #6 │ │ │ │ - eoreq r3, r4, r0, asr #31 │ │ │ │ + eoreq r6, sl, r4, asr #5 │ │ │ │ + eoreq r3, r4, r8, lsl pc │ │ │ │ umlaleq sp, r4, sl, sl │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr #23 │ │ │ │ @ instruction: 0xffffda83 │ │ │ │ adceq pc, r4, lr, ror ip @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ addseq ip, pc, r4, ror #5 │ │ │ │ - strdeq r4, [r4], -r0 @ │ │ │ │ - ldrdeq r4, [r4], -ip @ │ │ │ │ - eoreq r4, r4, r6, ror #1 │ │ │ │ - eoreq r4, r4, lr, ror #1 │ │ │ │ - strdeq r4, [r4], -r8 @ │ │ │ │ - eoreq r4, r4, r0, lsl #2 │ │ │ │ - eoreq r4, r4, r6, lsl r1 │ │ │ │ - eoreq r4, r4, r8, lsr #2 │ │ │ │ - eoreq r3, r4, r2, lsr lr │ │ │ │ - strdeq r3, [r4], -lr @ │ │ │ │ - mlaeq r4, r4, r7, r3 │ │ │ │ + eoreq r4, r4, r8, asr #32 │ │ │ │ + eoreq r4, r4, r4, lsr r0 │ │ │ │ + eoreq r4, r4, lr, lsr r0 │ │ │ │ + eoreq r4, r4, r6, asr #32 │ │ │ │ + eoreq r4, r4, r0, asr r0 │ │ │ │ + eoreq r4, r4, r8, asr r0 │ │ │ │ + eoreq r4, r4, lr, rrx │ │ │ │ + eoreq r4, r4, r0, lsl #1 │ │ │ │ + eoreq r3, r4, sl, lsl #27 │ │ │ │ + eoreq r3, r4, r6, asr pc │ │ │ │ + eoreq r3, r4, ip, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd9974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8866bc │ │ │ │ blmi 8ae9a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -62948,17 +62948,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 33d0e4 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s16 d9, d11, d0 │ │ │ │ - @ instruction: 0xf505fef7 │ │ │ │ + @ instruction: 0xf505fea3 │ │ │ │ vqadd.s16 , , q4 │ │ │ │ - qadd16mi pc, r8, r9 @ │ │ │ │ + strtmi pc, [r8], -r5, asr #29 │ │ │ │ blx ff63e9c0 │ │ │ │ bvs 1a9d488 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 255004 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 25c854 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -63052,15 +63052,15 @@ │ │ │ │ strmi r4, [r4], -r2, lsr #18 │ │ │ │ @ instruction: 0x466844fc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xff74f100 │ │ │ │ + @ instruction: 0xff20f100 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 1084ae4 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 19b948 │ │ │ │ @@ -63131,15 +63131,15 @@ │ │ │ │ bicspl pc, r7, #25165824 @ 0x1800000 │ │ │ │ ldmib r3, {r3, r5, r6, r9, sl, lr}^ │ │ │ │ stmib r4, {r8, r9, ip, sp, lr}^ │ │ │ │ ldrmi r7, [r9], r2, lsr #6 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf8d8469a │ │ │ │ ldrmi r3, [fp], r4 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr0, {0} │ │ │ │ + cdp2 1, 9, cr15, cr12, cr0, {0} │ │ │ │ mvnsvs pc, #268435460 @ 0x10000004 │ │ │ │ ldmpl r0!, {r1, r4, r5, r6, r7, fp, ip}^ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 148eeb8 │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d13520 │ │ │ │ svclt 0x003c0c01 │ │ │ │ @@ -63276,25 +63276,25 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50881dc │ │ │ │ ldrcc r5, [r0, #-1494] @ 0xfffffa2a │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - @ instruction: 0xf508fb95 │ │ │ │ + @ instruction: 0xf508fb41 │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andcc r5, r8, #1610612749 @ 0x6000000d │ │ │ │ bcc ff3c1044 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, sl, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ - blx fe43f16e │ │ │ │ + blx f3f16e │ │ │ │ @ instruction: 0x501cf8da │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ @ instruction: 0xf10580ab │ │ │ │ strbmi r0, [r8], -r8, lsl #18 │ │ │ │ stc2 7, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @@ -63326,31 +63326,31 @@ │ │ │ │ strcs r3, [r0], #-3588 @ 0xfffff1fc │ │ │ │ stmiane ip!, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 3679c4 │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ bl 1da9bc │ │ │ │ ldrbmi r0, [r8], -r8, lsl #22 │ │ │ │ - blx fbf1ba │ │ │ │ + blx ffabf1b8 │ │ │ │ @ instruction: 0xf505b1f0 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldrbeq r3, [fp, ip, lsr #4] │ │ │ │ stcls 4, cr13, [r7, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0x46284659 │ │ │ │ - blx ebf1d2 │ │ │ │ + blx ff9bf1d0 │ │ │ │ stmdage lr, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - blx 10bf1da │ │ │ │ + blx ffbbf1d8 │ │ │ │ @ instruction: 0x301cf8da │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r0, #-1073741821 @ 0xc0000003 │ │ │ │ andls lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 402df8 │ │ │ │ muleq r7, r5, r8 │ │ │ │ - blx 1f3f1fa │ │ │ │ + blx a3f1fa │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b1d1ac │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -63393,71 +63393,71 @@ │ │ │ │ @ instruction: 0xf8ca447a │ │ │ │ andls r4, r0, #28 │ │ │ │ @ instruction: 0xf7fc2200 │ │ │ │ @ instruction: 0xf8dafb1f │ │ │ │ @ instruction: 0xf508001c │ │ │ │ tstcc r0, ip, asr #3 │ │ │ │ @ instruction: 0xf1013090 │ │ │ │ - @ instruction: 0xf8dafa73 │ │ │ │ + @ instruction: 0xf8dafa1f │ │ │ │ @ instruction: 0xe72c501c │ │ │ │ bl 740dcc │ │ │ │ adceq sp, r4, r4, asr #6 │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ @ instruction: 0xffffd76d │ │ │ │ adceq sp, r4, r8, asr #3 │ │ │ │ - eoreq r3, r4, r0, ror #18 │ │ │ │ + strhteq r3, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febda0e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ addlt r6, r3, r9, asr #19 │ │ │ │ teqlt r1, #4, 12 @ 0x400000 │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ ldmibcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorsle r2, sp, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1013090 │ │ │ │ - @ instruction: 0xf504fa77 │ │ │ │ + @ instruction: 0xf504fa23 │ │ │ │ @ instruction: 0x311051d6 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - blx 1f3f378 │ │ │ │ + blx a3f378 │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040300 │ │ │ │ ldrdcc r5, [r8, -r6] │ │ │ │ bgt ff2c127c │ │ │ │ andgt pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf8cc6051 │ │ │ │ @ instruction: 0xf8c32004 │ │ │ │ @ instruction: 0xf1162ac8 │ │ │ │ - bvs feb81920 │ │ │ │ + bvs feb817d0 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ movwls r5, #926 @ 0x39e │ │ │ │ @ instruction: 0xf1164618 │ │ │ │ - @ instruction: 0xf504fa61 │ │ │ │ + @ instruction: 0xf504fa0d │ │ │ │ mulcc r4, sp, r0 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ @ instruction: 0xf9eaf038 │ │ │ │ @ instruction: 0xf1169800 │ │ │ │ - stmibvs r9!, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ blvs 96f3b0 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ strtmi r6, [r9], -r3, lsr #22 │ │ │ │ ldrmi r6, [r8, r0, ror #20] │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @ instruction: 0xb123684b │ │ │ │ subvs r6, r3, r8, lsl #16 │ │ │ │ stmib r1, {r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1012200 │ │ │ │ tstls r0, r8 │ │ │ │ blx 6c0f86 │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ setend le │ │ │ │ - blvs 981864 │ │ │ │ + blvs 981714 │ │ │ │ stmdbls r0, {r5, r6, r9, fp, sp, lr} │ │ │ │ bfi r4, r8, (invalid: 15:12) │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r7], -r5, lsl #1 │ │ │ │ @@ -63485,15 +63485,15 @@ │ │ │ │ @ instruction: 0xf1a317ec │ │ │ │ and r0, r3, r4, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ eorle r4, r5, lr, asr #10 │ │ │ │ svcmi 0x0004f85b │ │ │ │ beq 27dc38 │ │ │ │ @ instruction: 0xf1014650 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504d0f2 │ │ │ │ @ instruction: 0xf8c55280 │ │ │ │ @ instruction: 0xf8d29010 │ │ │ │ @ instruction: 0xf013322c │ │ │ │ svclt 0x001c0301 │ │ │ │ @ instruction: 0xf84369ab │ │ │ │ mvnle sl, r9, lsr #32 │ │ │ │ @@ -63527,73 +63527,73 @@ │ │ │ │ stcleq 8, cr15, [r8, #860]! @ 0x35c │ │ │ │ movwne pc, #34368 @ 0x8640 @ │ │ │ │ andpl pc, r0, r8, asr #17 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf88af066 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r3, r4, r2, lsl #9 │ │ │ │ - eoreq r3, r4, r0, asr r4 │ │ │ │ + ldrdeq r3, [r4], -sl @ │ │ │ │ + eoreq r3, r4, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febda2e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r2, r3, r6, r7, ip, lr} │ │ │ │ mrc2 7, 7, pc, cr4, cr15, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febda300 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ adcspl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf5063014 │ │ │ │ @ instruction: 0xf1165597 │ │ │ │ - @ instruction: 0xf506f92f │ │ │ │ + @ instruction: 0xf506f8db │ │ │ │ mulscc r8, sl, r0 │ │ │ │ strbtvs pc, [r8], #-1542 @ 0xfffff9fa @ │ │ │ │ - @ instruction: 0xf928f116 │ │ │ │ + @ instruction: 0xf8d4f116 │ │ │ │ addspl pc, ip, r6, lsl #10 │ │ │ │ strcc r3, [r8, #-12] │ │ │ │ - @ instruction: 0xf922f116 │ │ │ │ + @ instruction: 0xf8cef116 │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ - @ instruction: 0xf91ef116 │ │ │ │ + @ instruction: 0xf8caf116 │ │ │ │ addspl pc, pc, r6, lsl #10 │ │ │ │ @ instruction: 0xf1163014 │ │ │ │ - @ instruction: 0xf506f919 │ │ │ │ + @ instruction: 0xf506f8c5 │ │ │ │ andscc r5, r0, r0, lsr #1 │ │ │ │ - @ instruction: 0xf914f116 │ │ │ │ + @ instruction: 0xf8c0f116 │ │ │ │ subvs pc, ip, r6, lsl #12 │ │ │ │ - @ instruction: 0xf910f116 │ │ │ │ + @ instruction: 0xf8bcf116 │ │ │ │ addspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf1163004 │ │ │ │ - @ instruction: 0xf506f90b │ │ │ │ + @ instruction: 0xf506f8b7 │ │ │ │ mulcc r8, r8, r0 │ │ │ │ - @ instruction: 0xf906f116 │ │ │ │ + @ instruction: 0xf8b2f116 │ │ │ │ adcspl pc, r9, r6, lsl #10 │ │ │ │ @ instruction: 0xf116300c │ │ │ │ - @ instruction: 0xf506f901 │ │ │ │ + @ instruction: 0xf506f8ad │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ - @ instruction: 0xf8fcf116 │ │ │ │ + @ instruction: 0xf8a8f116 │ │ │ │ strtcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf8f8f116 │ │ │ │ + @ instruction: 0xf8a4f116 │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ adcspl pc, sp, r6, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - @ instruction: 0xf506fcd1 │ │ │ │ + @ instruction: 0xf506fc7d │ │ │ │ ldrhcc r5, [r0], -lr │ │ │ │ - stc2l 1, cr15, [ip], {1} │ │ │ │ + ldc2l 1, cr15, [r8], #-4 │ │ │ │ sbcpl pc, r8, r6, lsl #10 │ │ │ │ @ instruction: 0xf7c13010 │ │ │ │ @ instruction: 0xf8d6e940 │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ stmdblt r3, {r5, r6, r7, r9, sl, ip, sp} │ │ │ │ @ instruction: 0xf506bd70 │ │ │ │ strhcc r5, [r4], -sl │ │ │ │ - @ instruction: 0xf8daf116 │ │ │ │ + @ instruction: 0xf886f116 │ │ │ │ svclt 0x0000bd70 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ strteq pc, [r8], #2252 @ 0x8cc │ │ │ │ ldccc 6, cr15, [r4, #-692]! @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -63633,34 +63633,34 @@ │ │ │ │ stcge 2, cr2, [r3], #-4 │ │ │ │ addhi pc, r6, r0, lsl #2 │ │ │ │ ubfxcc pc, pc, #17, #29 │ │ │ │ ldrpl pc, [sp, #1286]! @ 0x506 │ │ │ │ strtmi r9, [r0], -r8, lsl #18 │ │ │ │ stmiapl fp, {r4, r8, sl, ip, sp}^ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2l 1, cr15, [sl], #864 @ 0x360 │ │ │ │ + ldc2 1, cr15, [r6], {216} @ 0xd8 │ │ │ │ @ instruction: 0xf1cf4628 │ │ │ │ - stmdavc r3, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbsle r2, r0, r6, lsl #22 │ │ │ │ tstle r9, r7, lsl #22 │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ strtmi r9, [r0], -r8, lsl #20 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - ldc2l 1, cr15, [r8], {216} @ 0xd8 │ │ │ │ + stc2 1, cr15, [r4], {216} @ 0xd8 │ │ │ │ @ instruction: 0x37c8f8df │ │ │ │ bls 294b2c │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2l 1, cr15, [lr], {216} @ 0xd8 │ │ │ │ + ldc2l 1, cr15, [sl], #-864 @ 0xfffffca0 │ │ │ │ rsbcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0x3198f8d3 │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - stc2l 1, cr15, [r4], {216} @ 0xd8 │ │ │ │ + ldc2l 1, cr15, [r0], #-864 @ 0xfffffca0 │ │ │ │ ldrtmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46584631 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ ldc2l 0, cr15, [r2], {94} @ 0x5e │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dbd055 │ │ │ │ @ instruction: 0x46593030 │ │ │ │ @@ -63700,15 +63700,15 @@ │ │ │ │ @ instruction: 0xf8dfe769 │ │ │ │ usada8 pc, r8, r7, r3 @ │ │ │ │ @ instruction: 0x3714f8df │ │ │ │ bls 2ae408 │ │ │ │ ldmpl r3, {r5, r9, sl, lr}^ │ │ │ │ movwls r2, #37377 @ 0x9201 │ │ │ │ @ instruction: 0xf1d84619 │ │ │ │ - andcs pc, r0, #25856 @ 0x6500 │ │ │ │ + andcs pc, r0, #4352 @ 0x1100 │ │ │ │ @ instruction: 0xf8dae76c │ │ │ │ @ instruction: 0x46583b90 │ │ │ │ rsbcs pc, r8, #14286848 @ 0xda0000 │ │ │ │ stclcs 8, cr15, [r8, #812]! @ 0x32c │ │ │ │ @ instruction: 0xf8cb1c5a │ │ │ │ @ instruction: 0xf8ca6dfc │ │ │ │ @ instruction: 0xf8cb2b90 │ │ │ │ @@ -63730,52 +63730,52 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3c38 │ │ │ │ ldmpl r3, {r2, r3, r5, r7, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r0], #-812 @ 0xfffffcd4 │ │ │ │ ssatcc pc, #5, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf1153c74 │ │ │ │ - @ instruction: 0xf50bffc3 │ │ │ │ + @ instruction: 0xf50bff6f │ │ │ │ swpcs r5, sl, [r1] │ │ │ │ @ instruction: 0xf1153018 │ │ │ │ - @ instruction: 0xf50bffbd │ │ │ │ + @ instruction: 0xf50bff69 │ │ │ │ swpcs r5, ip, [r1] │ │ │ │ @ instruction: 0xf115300c │ │ │ │ - @ instruction: 0x2101ffb7 │ │ │ │ + tstpcs r1, r3, ror #30 @ p-variant is OBSOLETE │ │ │ │ addspl pc, lr, fp, lsl #10 │ │ │ │ - @ instruction: 0xffb2f115 │ │ │ │ + @ instruction: 0xff5ef115 │ │ │ │ addspl pc, pc, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - @ instruction: 0xffacf115 │ │ │ │ + @ instruction: 0xff58f115 │ │ │ │ adcpl pc, r0, fp, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - @ instruction: 0xffa6f115 │ │ │ │ + @ instruction: 0xff52f115 │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf115604c │ │ │ │ - @ instruction: 0xf50bffa1 │ │ │ │ + @ instruction: 0xf50bff4d │ │ │ │ swpcs r5, r7, [r1] │ │ │ │ @ instruction: 0xf1153004 │ │ │ │ - @ instruction: 0xf50bff9b │ │ │ │ + @ instruction: 0xf50bff47 │ │ │ │ swpcs r5, r8, [r1] │ │ │ │ @ instruction: 0xf1153008 │ │ │ │ - @ instruction: 0xf50bff95 │ │ │ │ + @ instruction: 0xf50bff41 │ │ │ │ strhcs r5, [r1, -r9] │ │ │ │ @ instruction: 0xf115300c │ │ │ │ - @ instruction: 0xf50bff8f │ │ │ │ + @ instruction: 0xf50bff3b │ │ │ │ ldrsbcc r5, [r0], -r6 │ │ │ │ @ instruction: 0xf1152101 │ │ │ │ - strtmi pc, [r0], -r9, lsl #31 │ │ │ │ + qasxmi pc, r0, r5 @ │ │ │ │ strtcc r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - @ instruction: 0xff84f115 │ │ │ │ + @ instruction: 0xff30f115 │ │ │ │ mvnsle r4, r0, lsr #11 │ │ │ │ adcspl pc, sp, fp, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - @ instruction: 0xf50bfb47 │ │ │ │ + @ instruction: 0xf50bfaf3 │ │ │ │ ldrhcc r5, [r0], -lr │ │ │ │ - blx 113f89e │ │ │ │ + blx ffc3f89c │ │ │ │ sbcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ b 16c13a4 │ │ │ │ usatcc pc, #0, sl, lsl #17 @ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19109 │ │ │ │ @@ -63899,15 +63899,15 @@ │ │ │ │ cdpeq 8, 0, cr15, cr8, cr11, {6} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b81a7 │ │ │ │ vst2.32 {d21-d24}, [pc :256] │ │ │ │ tstcc r4, #0, 4 │ │ │ │ @ instruction: 0x46182138 │ │ │ │ @ instruction: 0xf1069310 │ │ │ │ - @ instruction: 0xf89afc85 │ │ │ │ + @ instruction: 0xf89afc31 │ │ │ │ @ instruction: 0xb12336e0 │ │ │ │ usatcc pc, #2, sl, lsl #17 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81a8 │ │ │ │ vst1.64 {d19-d22}, [pc], r0 │ │ │ │ stmdbls r9, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -64071,39 +64071,39 @@ │ │ │ │ msreq CPSR_s, fp, lsl #2 │ │ │ │ @ instruction: 0xff70f075 │ │ │ │ @ instruction: 0xf0044658 │ │ │ │ ldrbmi pc, [r8], -r5, asr #22 @ │ │ │ │ @ instruction: 0xf92ef037 │ │ │ │ movwls lr, #45276 @ 0xb0dc │ │ │ │ @ instruction: 0xf110e469 │ │ │ │ - @ instruction: 0xf8cbfb67 │ │ │ │ + @ instruction: 0xf8cbfb13 │ │ │ │ ldrb r0, [r2, #3212] @ 0xc8c │ │ │ │ adcspl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0, #-84] @ 0xffffffac │ │ │ │ + ldc2 1, cr15, [ip], #84 @ 0x54 │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmdane r2!, {r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ ldmdapl r1!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, r6, fp, sp, lr} │ │ │ │ andmi r4, fp, fp, asr r2 │ │ │ │ tsteq r2, r2, asr r9 │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ adcspl pc, fp, fp, lsl #10 │ │ │ │ - @ instruction: 0xff56f108 │ │ │ │ + @ instruction: 0xff02f108 │ │ │ │ @ instruction: 0x4658e594 │ │ │ │ @ instruction: 0xffa4f02c │ │ │ │ rsbcc pc, r8, #14286848 @ 0xda0000 │ │ │ │ blmi 137d02c │ │ │ │ stmdbls r8, {sp} │ │ │ │ movwls r5, #55499 @ 0xd8cb │ │ │ │ blmi 12d5214 │ │ │ │ movwls r5, #55499 @ 0xd8cb │ │ │ │ @ instruction: 0xf0fd4619 │ │ │ │ - blls 303914 │ │ │ │ + blls 3037c4 │ │ │ │ ldrbeq pc, [r0, r3, asr #17]! @ │ │ │ │ @ instruction: 0xf8dde58c │ │ │ │ @ instruction: 0xf04fa034 │ │ │ │ blmi 11501c4 │ │ │ │ @ instruction: 0xf8da4a43 │ │ │ │ ldrbtmi r0, [fp], #-616 @ 0xfffffd98 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @@ -64118,68 +64118,68 @@ │ │ │ │ @ instruction: 0xf03723f5 │ │ │ │ @ instruction: 0x4604fff5 │ │ │ │ ldrbmi r9, [r8], -pc, lsl #18 │ │ │ │ @ instruction: 0xff5cf06f │ │ │ │ eorcs lr, r0, #204, 10 @ 0x33000000 │ │ │ │ @ instruction: 0xf50b2140 │ │ │ │ @ instruction: 0xf10750c0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 2, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0xf06f4b32 │ │ │ │ bmi d03e28 │ │ │ │ rsbeq pc, r8, #14286848 @ 0xda0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0373301 │ │ │ │ @ instruction: 0x4604ffd9 │ │ │ │ @ instruction: 0xf1069810 │ │ │ │ - blls 302558 │ │ │ │ + blls 302408 │ │ │ │ ldmdaeq r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmda sl, {r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcreq 8, 0, pc, cr8, cr11, {6} @ │ │ │ │ blx 113fc72 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ adceq ip, r4, r8, lsl lr │ │ │ │ adceq ip, r4, r2, lsl lr │ │ │ │ andeq r0, r0, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #24 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ - eoreq r3, r4, r0, lsr r5 │ │ │ │ - eoreq r3, r4, r6, lsl r2 │ │ │ │ + eoreq r3, r4, r8, lsl #9 │ │ │ │ + eoreq r3, r4, lr, ror #2 │ │ │ │ adceq ip, r4, ip, ror #25 │ │ │ │ - eoreq r3, r4, r2, ror #9 │ │ │ │ - eoreq r3, r4, ip, asr #3 │ │ │ │ + eoreq r3, r4, sl, lsr r4 │ │ │ │ + eoreq r3, r4, r4, lsr #2 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, r4, asr #25 │ │ │ │ @ instruction: 0xffffcd59 │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ - strhteq r3, [r4], -ip │ │ │ │ - eoreq r3, r4, r2, lsr #3 │ │ │ │ - eoreq r3, r4, r2, lsr #3 │ │ │ │ - mlaeq r4, sl, pc, r2 @ │ │ │ │ - mlaeq r4, r8, r1, r3 │ │ │ │ - eoreq r3, r4, lr, lsl #3 │ │ │ │ - eoreq r3, r4, r0, lsr r1 │ │ │ │ - eoreq r3, r4, sl, asr #32 │ │ │ │ - strdeq r2, [r4], -lr @ │ │ │ │ + eoreq r3, r4, r4, lsl r1 │ │ │ │ + strdeq r3, [r4], -sl @ │ │ │ │ + strdeq r3, [r4], -sl @ │ │ │ │ + strdeq r2, [r4], -r2 @ │ │ │ │ + strdeq r3, [r4], -r0 @ │ │ │ │ + eoreq r3, r4, r6, ror #1 │ │ │ │ + eoreq r3, r4, r8, lsl #1 │ │ │ │ + eoreq r2, r4, r2, lsr #31 │ │ │ │ + eoreq r2, r4, r6, asr fp │ │ │ │ adceq sp, r4, r0, ror #9 │ │ │ │ andeq r0, r0, r0, asr #21 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r4, sl, asr lr │ │ │ │ - eoreq r2, r4, r4, asr #22 │ │ │ │ - eoreq r2, r4, r8, asr lr │ │ │ │ - eoreq r2, r4, r6, lsr #22 │ │ │ │ - eoreq r2, r4, r4, asr #28 │ │ │ │ - eoreq r2, r4, lr, ror #21 │ │ │ │ + strhteq r2, [r4], -r2 │ │ │ │ + mlaeq r4, ip, sl, r2 │ │ │ │ + strhteq r2, [r4], -r0 │ │ │ │ + eoreq r2, r4, lr, ror sl │ │ │ │ + mlaeq r4, ip, sp, r2 │ │ │ │ + eoreq r2, r4, r6, asr #20 │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2496 @ 0xfffff640 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ movtcc pc, #5696 @ 0x1640 @ │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ @ instruction: 0xff6ef037 │ │ │ │ @@ -64202,25 +64202,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b396c │ │ │ │ bls 299244 │ │ │ │ ldmpl r2, {r2, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0x3784f8d1 │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, lr, r0, lsl #22 │ │ │ │ - blx fec3ff70 │ │ │ │ + blx 173ff70 │ │ │ │ movwcs r9, #2313 @ 0x909 │ │ │ │ @ instruction: 0x2784f8d1 │ │ │ │ rsbvs r6, fp, fp, lsr #32 │ │ │ │ rscvs r6, fp, fp, lsr #1 │ │ │ │ strcs pc, [r4, r1, asr #17] │ │ │ │ usatcc pc, #0, sl, lsl #17 @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf50baf57 │ │ │ │ @ instruction: 0xf10850bb │ │ │ │ - ldrb pc, [r1, -r1, lsr #24] @ │ │ │ │ + ldrb pc, [r1, -sp, asr #23] @ │ │ │ │ stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df4601 │ │ │ │ ldrbtmi r2, [fp], #-2344 @ 0xfffff6d8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ msrcc CPSR_fsx, #64, 12 @ 0x4000000 │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ @ instruction: 0xff1cf037 │ │ │ │ @@ -64277,26 +64277,26 @@ │ │ │ │ mrcge 4, 2, APSR_nzcv, cr6, cr15, {3} │ │ │ │ bcc ff0c1fe4 │ │ │ │ sbcscc pc, fp, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf50d812f │ │ │ │ @ instruction: 0xf8df651c │ │ │ │ ldrbtmi r0, [r8], #-2140 @ 0xfffff7a4 │ │ │ │ - stc2 0, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ + ldc2 0, cr15, [sl], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf8dfb198 │ │ │ │ bge 609dec │ │ │ │ andls r4, sp, #70254592 @ 0x4300000 │ │ │ │ @ instruction: 0xf7bf4479 │ │ │ │ stmdacs r2, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ cmpphi lr, #0 @ p-variant is OBSOLETE │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2112 @ 0xfffff7c0 │ │ │ │ @ instruction: 0xf0fe4479 │ │ │ │ - @ instruction: 0x4628fe9d │ │ │ │ + strtmi pc, [r8], -r9, asr #28 │ │ │ │ stc 7, cr15, [lr, #768] @ 0x300 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strdcs r8, [r1, -ip] │ │ │ │ @ instruction: 0xf7c04628 │ │ │ │ stmdacs r0, {r1, r2, r4, r5, fp, sp, lr, pc} │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf50b4629 │ │ │ │ @@ -64345,15 +64345,15 @@ │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x3780f8df │ │ │ │ @ instruction: 0xf8df9204 │ │ │ │ ldrbtmi r2, [fp], #-1920 @ 0xfffff880 │ │ │ │ movwcs r9, #49920 @ 0xc300 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @ instruction: 0xf1002208 │ │ │ │ - @ instruction: 0x4658f9fd │ │ │ │ + ldrbmi pc, [r8], -r9, lsr #19 @ │ │ │ │ blx ff6c1d94 │ │ │ │ @ instruction: 0x3768f8df │ │ │ │ ldmpl r3, {r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd444 │ │ │ │ bls 291b3c │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -64410,21 +64410,21 @@ │ │ │ │ stmib sp, {r2, r3, r4, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7c02201 │ │ │ │ @ instruction: 0xf50bedc4 │ │ │ │ @ instruction: 0xf60d50d7 │ │ │ │ andcc r2, ip, ip, lsr #3 │ │ │ │ - blx 12c05e6 │ │ │ │ + blx ffdc05e4 │ │ │ │ @ instruction: 0xf8dfe785 │ │ │ │ ldrbtmi r3, [fp], #-1684 @ 0xfffff96c │ │ │ │ @ instruction: 0xf8dfe756 │ │ │ │ ldrbtmi r7, [pc], #-1680 @ 83eb8 │ │ │ │ @ instruction: 0xf100e7c8 │ │ │ │ - strmi pc, [r3], -fp, lsr #27 │ │ │ │ + @ instruction: 0x4603fd57 │ │ │ │ @ instruction: 0xf8dfe7c2 │ │ │ │ @ instruction: 0xf06f3684 │ │ │ │ @ instruction: 0xf8df0102 │ │ │ │ ldrbtmi r2, [fp], #-1664 @ 0xfffff980 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ orrcc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ rsbeq pc, r8, #14286848 @ 0xda0000 │ │ │ │ @@ -64718,15 +64718,15 @@ │ │ │ │ cmppcc sl, #64, 12 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stcleq 8, cr15, [r8, #876]! @ 0x36c │ │ │ │ blx 10c0442 │ │ │ │ blt ffbc2364 │ │ │ │ movwcs r4, #2428 @ 0x97c │ │ │ │ andcs r4, r2, #124, 16 @ 0x7c0000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - @ instruction: 0xf93cf107 │ │ │ │ + @ instruction: 0xf8e8f107 │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ movwls r0, #58113 @ 0xe301 │ │ │ │ ldrtle r0, [sl], #-1953 @ 0xfffff85f │ │ │ │ @ instruction: 0xf57f0762 │ │ │ │ @ instruction: 0x2188ac9a │ │ │ │ @ instruction: 0xf7c02001 │ │ │ │ blmi 1dbecf4 │ │ │ │ @@ -64797,63 +64797,63 @@ │ │ │ │ tstcc r0, #112, 12 @ 0x7000000 │ │ │ │ str r6, [sl], fp, lsr #1 │ │ │ │ adcvs r3, fp, r0, lsl r3 │ │ │ │ tstcc r0, #164, 12 @ 0xa400000 │ │ │ │ ldrt r6, [ip], fp, lsr #1 │ │ │ │ adcvs r3, fp, r8, lsr #6 │ │ │ │ svclt 0x0000e6d3 │ │ │ │ - eoreq r2, r4, r2, lsl lr │ │ │ │ - eoreq r2, r4, sl, lsl sl │ │ │ │ + eoreq r2, r4, sl, ror #26 │ │ │ │ + eoreq r2, r4, r2, ror r9 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ - eoreq r2, r4, sl, asr #26 │ │ │ │ - eoreq r2, r4, r6, ror r9 │ │ │ │ - eoreq r2, r4, r0, lsr #26 │ │ │ │ - eoreq r2, r4, r6, asr r9 │ │ │ │ - ldrdeq r2, [r4], -r2 @ │ │ │ │ - eoreq r2, r4, ip, ror #25 │ │ │ │ - eoreq r2, r4, r0, lsl r9 │ │ │ │ - eoreq r2, r4, sl, lsl #24 │ │ │ │ - strdeq r2, [r4], -r2 @ │ │ │ │ - eoreq r2, r4, r2, asr #25 │ │ │ │ - strhteq r2, [r4], -sl │ │ │ │ - strdeq r2, [r4], -r2 @ │ │ │ │ - strdeq r2, [r4], -ip @ │ │ │ │ - eoreq r2, r4, lr, ror #25 │ │ │ │ - ldrdeq r2, [r4], -r8 @ │ │ │ │ + eoreq r2, r4, r2, lsr #25 │ │ │ │ + eoreq r2, r4, lr, asr #17 │ │ │ │ + eoreq r2, r4, r8, ror ip │ │ │ │ + eoreq r2, r4, lr, lsr #17 │ │ │ │ + eoreq r2, r4, sl, lsr #24 │ │ │ │ + eoreq r2, r4, r4, asr #24 │ │ │ │ + eoreq r2, r4, r8, ror #16 │ │ │ │ + eoreq r2, r4, r2, ror #22 │ │ │ │ + eoreq r2, r4, sl, asr #16 │ │ │ │ + eoreq r2, r4, sl, lsl ip │ │ │ │ + eoreq r2, r4, r2, lsl r8 │ │ │ │ + eoreq r2, r4, sl, asr #24 │ │ │ │ + eoreq r2, r4, r4, asr ip │ │ │ │ + eoreq r2, r4, r6, asr #24 │ │ │ │ + eoreq r2, r4, r0, lsr r1 │ │ │ │ @ instruction: 0xffffc857 │ │ │ │ @ instruction: 0xfffff36d │ │ │ │ @ instruction: 0xffffc2ff │ │ │ │ @ instruction: 0xffffc317 │ │ │ │ @ instruction: 0xffffc89f │ │ │ │ @ instruction: 0xffffc92b │ │ │ │ @ instruction: 0xffffc351 │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ muleq r0, r0, sl │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - eoreq r2, r4, lr, lsr ip │ │ │ │ - eoreq r2, r4, lr, lsl #14 │ │ │ │ - strdeq r2, [r4], -r6 @ │ │ │ │ - eoreq r2, r4, r6, ror #13 │ │ │ │ - eoreq ip, r4, ip, asr r4 │ │ │ │ - ldrdeq r2, [r4], -r0 @ │ │ │ │ + mlaeq r4, r6, fp, r2 │ │ │ │ + eoreq r2, r4, r6, ror #12 │ │ │ │ + eoreq r2, r4, lr, asr #22 │ │ │ │ + eoreq r2, r4, lr, lsr r6 │ │ │ │ + strhteq ip, [r4], -r4 │ │ │ │ + eoreq r2, r4, r8, lsr #22 │ │ │ │ @ instruction: 0xffffc5e7 │ │ │ │ - eoreq r2, r4, r2, ror #18 │ │ │ │ - eoreq r2, r4, sl, lsr fp │ │ │ │ - eoreq r2, r4, r2, asr #12 │ │ │ │ - eoreq r5, sl, r0, asr sl │ │ │ │ - ldrdeq r2, [r4], -sl @ │ │ │ │ - strhteq r2, [r4], -lr │ │ │ │ + strhteq r2, [r4], -sl │ │ │ │ + mlaeq r4, r2, sl, r2 │ │ │ │ + mlaeq r4, sl, r5, r2 │ │ │ │ + eoreq r5, sl, r8, lsr #19 │ │ │ │ + eoreq r2, r4, r2, lsr r5 │ │ │ │ + eoreq r2, r4, r6, lsl r1 │ │ │ │ addseq sl, pc, r8, lsl r5 @ │ │ │ │ - eoreq r2, r4, r6, asr r6 │ │ │ │ - eoreq r2, r4, r0, ror #12 │ │ │ │ + eoreq r2, r4, lr, lsr #11 │ │ │ │ + strhteq r2, [r4], -r8 │ │ │ │ @ instruction: 0xffffc4f5 │ │ │ │ @ instruction: 0xffffc387 │ │ │ │ - ldrdeq r2, [r4], -ip @ │ │ │ │ + eoreq r2, r4, r4, lsr r5 │ │ │ │ @ instruction: 0xffffc485 │ │ │ │ @ instruction: 0xffffc31b │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ adcshi pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @@ -64865,15 +64865,15 @@ │ │ │ │ bfieq r6, fp, #16, #11 │ │ │ │ mrshi pc, (UNDEF: 88) @ │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa6690 │ │ │ │ @ instruction: 0xf505ff29 │ │ │ │ andscc r5, r0, ip, asr #1 │ │ │ │ @ instruction: 0xf0ff462c │ │ │ │ - and pc, r2, r1, lsl #29 │ │ │ │ + and pc, r2, sp, lsr #28 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs 93fd0 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ strtmi r1, [r8], -r4, ror #28 │ │ │ │ @ instruction: 0xf0073420 │ │ │ │ adcsmi pc, r4, #5440 @ 0x1540 │ │ │ │ @@ -64939,27 +64939,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xff70f7fa │ │ │ │ addseq pc, r0, r4, lsl #2 │ │ │ │ - mcr2 0, 4, pc, cr10, cr15, {7} @ │ │ │ │ + mrc2 0, 1, pc, cr6, cr15, {7} │ │ │ │ bvs 1a9f39c │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104ff59 │ │ │ │ @ instruction: 0xf0ff0090 │ │ │ │ - blvs b840e8 │ │ │ │ + blvs b83f98 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ streq pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ cmnle r9, r0, lsl #16 │ │ │ │ blpl ffbc1f48 │ │ │ │ ldmdbvs pc, {r0, r2, r8, sl, ip, sp, lr, pc}^ @ │ │ │ │ @@ -64981,34 +64981,34 @@ │ │ │ │ @ instruction: 0xf0074628 │ │ │ │ @ instruction: 0xf8d5fdb5 │ │ │ │ @ instruction: 0xf5033dfc │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs 92308 │ │ │ │ @ instruction: 0xf505d14e │ │ │ │ ldrhcc r5, [r4], -pc @ │ │ │ │ - ldc2 1, cr15, [sl], {5} │ │ │ │ + blx ff240baa │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d7fcaf │ │ │ │ @ instruction: 0xf7bf0810 │ │ │ │ @ instruction: 0xf505e9ac │ │ │ │ @ instruction: 0xf7bf50c7 │ │ │ │ tstcs r0, sl, asr r9 │ │ │ │ ubfxeq pc, r7, #17, #17 │ │ │ │ - @ instruction: 0xf9dcf0fd │ │ │ │ + @ instruction: 0xf988f0fd │ │ │ │ @ instruction: 0x1778f8d7 │ │ │ │ blvs b70c00 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ @ instruction: 0x0788f8d7 │ │ │ │ blmi 930e68 │ │ │ │ strvc pc, [r4], r1, asr #4 │ │ │ │ @ instruction: 0x2784f8d7 │ │ │ │ @ instruction: 0xf85819ac │ │ │ │ addsmi r3, sl, #3 │ │ │ │ cmplt r2, #4 │ │ │ │ - ldc2l 1, cr15, [r2], #-4 │ │ │ │ + ldc2 1, cr15, [lr], {1} │ │ │ │ @ instruction: 0x2784f8d7 │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ strtmi r2, [r8], -r4, lsl #15 │ │ │ │ blx ff1c096a │ │ │ │ bvs 1a9f4a8 │ │ │ │ @@ -65020,21 +65020,21 @@ │ │ │ │ bvs 1a9f4c0 │ │ │ │ @ instruction: 0xe78b4798 │ │ │ │ stcl 7, cr15, [r0], #-764 @ 0xfffffd04 │ │ │ │ teqpne r4, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ strb sl, [r7, -r6, asr #30] │ │ │ │ adcspl pc, fp, r5, lsl #10 │ │ │ │ - ldc2l 1, cr15, [r0, #28] │ │ │ │ + ldc2l 1, cr15, [ip, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0xf7bfe7ab │ │ │ │ @ instruction: 0xf8d7e962 │ │ │ │ ldrb r2, [r3, r4, lsl #15] │ │ │ │ sbcspl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf1ce300c │ │ │ │ - @ instruction: 0xe6b1ff3f │ │ │ │ + ldrt pc, [r1], fp, ror #29 @ │ │ │ │ adceq fp, r4, r0, ror sl │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r8, ror #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febdba5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bcs 108764 │ │ │ │ @@ -65063,15 +65063,15 @@ │ │ │ │ mcrcc 8, 3, pc, cr4, cr12, {6} @ │ │ │ │ strcs r9, [r0], #-2576 @ 0xfffff5f0 │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ │ │ msrvs SPSR_f, #2097152 @ 0x200000 │ │ │ │ stmiane r7, {r1, r2, r9, sl, lr}^ │ │ │ │ andls r4, r9, #24, 8 @ 0x18000000 │ │ │ │ - ldc2 1, cr15, [ip, #80] @ 0x50 │ │ │ │ + stc2l 1, cr15, [r8, #-80] @ 0xffffffb0 │ │ │ │ ldmne r3!, {r0, r3, r9, fp, ip, pc} │ │ │ │ mcrne 8, 4, pc, cr0, cr3, {4} @ │ │ │ │ vldr d11, [pc, #516] @ 84aec │ │ │ │ @ instruction: 0xf6027b1f │ │ │ │ movwls r6, #37476 @ 0x9264 │ │ │ │ ldmdami lr, {r0, r8, r9, sp} │ │ │ │ blx 1559c0 │ │ │ │ @@ -65084,30 +65084,30 @@ │ │ │ │ @ instruction: 0xf0077b02 │ │ │ │ blls 30351c │ │ │ │ stmiblt r8!, {r2, r9, sl, lr}^ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ svchi 0x005bf3bf │ │ │ │ cdpcs 8, 8, cr15, cr0, cr3, {4} │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - bl 243f34 │ │ │ │ + bl 243de4 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ strb r3, [r3, r4, ror #28] │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0, #-1949] @ 0xfffff863 │ │ │ │ str r2, [r5, ip, lsl #8]! │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - bl 243f14 │ │ │ │ + bl 243dc4 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ ldr r3, [r3, r4, ror #28]! │ │ │ │ @ instruction: 0xf1144638 │ │ │ │ - strtmi pc, [r0], -r9, ror #26 │ │ │ │ + @ instruction: 0x4620fd15 │ │ │ │ ldcllt 0, cr11, [r0, #44]! @ 0x2c │ │ │ │ ... │ │ │ │ - eoreq r2, r4, r6, ror r1 │ │ │ │ + eoreq r2, r4, lr, asr #1 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdbb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 2f0eec │ │ │ │ @@ -65116,16 +65116,16 @@ │ │ │ │ ldrbtmi r0, [sl], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf0649000 │ │ │ │ andlt pc, r3, r1, lsr #24 │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0784478 │ │ │ │ andlt pc, r3, fp, asr sl @ │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r1, r4, lr, ror fp │ │ │ │ - eoreq r3, sl, r0, lsl #30 │ │ │ │ + ldrdeq r1, [r4], -r6 @ │ │ │ │ + eoreq r3, sl, r8, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febdbbc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 248988 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -65367,15 +65367,15 @@ │ │ │ │ addw r3, r3, #1478 @ 0x5c6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r3, #16 │ │ │ │ beq.n 84cde │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ strb.w r1, [r4, #88] @ 0x58 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -65471,23 +65471,23 @@ │ │ │ │ b.n 84cae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r4, r4 │ │ │ │ push {r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + subs r0, r3, #0 │ │ │ │ movs r4, r4 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r4, r4 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ movs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -65516,15 +65516,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w 84ef0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r2, [r4, #89] @ 0x59 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 84e94 │ │ │ │ ldr.w lr, [pc, #296] @ 84f0c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -65573,23 +65573,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl 8bf14 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ cbz r0, 84e88 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 84dae │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl 8016c │ │ │ │ cbnz r0, 84ed2 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 84dac │ │ │ │ ldr r2, [pc, #108] @ (84f14 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -65609,33 +65609,33 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 8c084 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 84dae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sxtb r4, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r4, r4 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 84faa │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -65673,15 +65673,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, fp, #96 @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 8c2a8 │ │ │ │ add.w r0, fp, #128 @ 0x80 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 84f82 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl b200c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -65855,15 +65855,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ @@ -66004,15 +66004,15 @@ │ │ │ │ lsls r0, r0, #20 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ movs r4, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3580] @ 0xdfc │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1808] @ 0x710 │ │ │ │ @@ -66029,15 +66029,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r4, r8 │ │ │ │ movs r2, r5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66051,18 +66051,18 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #6016 @ 0x1780 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2032] @ 0x7f0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 853e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -66071,15 +66071,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r4, r4, #1 │ │ │ │ str r1, [r2, #8] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -66089,15 +66089,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 44f4c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2032] @ 0x7f0 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 853b4 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2032] @ 0x7f0 │ │ │ │ cbnz r3, 85418 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -66110,19 +66110,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #6016 @ 0x1780 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #20 │ │ │ │ adds r5, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2032] @ 0x7f0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ bfc r0, #0, #12 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, r2, r0 │ │ │ │ @@ -66132,20 +66132,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 85480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2032] @ 0x7f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181c90 │ │ │ │ + bl 181be8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ b.n 85476 │ │ │ │ nop │ │ │ │ @@ -66159,18 +66159,18 @@ │ │ │ │ cbnz r3, 854be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #6016 @ 0x1780 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r0, [r7, #2032] @ 0x7f0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 855e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -66201,15 +66201,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r4, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 85558 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r6, #4 │ │ │ │ beq.n 855f8 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ @@ -66251,30 +66251,30 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ cmp r6, r7 │ │ │ │ bcc.n 8558a │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [pc, #76] @ (8560c ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #76] @ (85610 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (85614 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -66283,21 +66283,21 @@ │ │ │ │ blx 43b9c │ │ │ │ b.n 855be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r2, sp, #652 @ 0x28c │ │ │ │ - vsli.32 , q12, #31 │ │ │ │ + vsri.64 , q0, #1 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ movs r4, r4 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r4, r4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (85728 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -66315,15 +66315,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1932] @ 0x78c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ mov.w r1, r0, lsr #2 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ @@ -66347,29 +66347,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 856f0 │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 856e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 8571e │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ str.w r4, [r3, #1936] @ 0x790 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #1928] @ 0x788 │ │ │ │ b.n 856c6 │ │ │ │ ldr.w r2, [r3, #1928] @ 0x788 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n 8571e │ │ │ │ str.w r7, [r3, #1932] @ 0x78c │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r7 │ │ │ │ it cc │ │ │ │ movcc r1, r7 │ │ │ │ mov r4, r1 │ │ │ │ b.n 85690 │ │ │ │ @@ -66414,28 +66414,28 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #6016 @ 0x1780 │ │ │ │ adds r2, #20 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr.w ip, [r3, #1928] @ 0x788 │ │ │ │ subs r2, #4 │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -66648,24 +66648,24 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2596b8 │ │ │ │ + bl 259610 │ │ │ │ b.n 859aa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #456 @ (adr r6, 85bc0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -66704,24 +66704,24 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 25a274 │ │ │ │ + bl 25a1cc │ │ │ │ b.n 85a36 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #920 @ (adr r5, 85e1c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -67456,25 +67456,25 @@ │ │ │ │ b.n 85fa8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #560 @ (adr r2, 86454 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ movs r4, r4 │ │ │ │ add r0, pc, #320 @ (adr r0, 86370 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r4, r4 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -67758,88 +67758,88 @@ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 86646 │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r4, #36 @ 0x24 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r7, [fp, r4, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8663e │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8663a │ │ │ │ add.w sl, r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r7, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #108 @ 0x6c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r9 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, 86628 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, 86628 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 86600 │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -67851,22 +67851,22 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 8656e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [pc, #36] @ (86690 ) │ │ │ │ ldr r3, [pc, #32] @ (8668c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -67959,15 +67959,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ movs r4, r4 │ │ │ │ cbz r2, 867bc │ │ │ │ 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 │ │ │ │ @@ -68229,17 +68229,17 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl b18d0 │ │ │ │ b.n 8691a │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r4, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 86ad8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68878,23 +68878,23 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8700e │ │ │ │ mov r1, lr │ │ │ │ mov sl, lr │ │ │ │ mov r9, lr │ │ │ │ b.n 86ff6 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ movs r4, r4 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -69874,15 +69874,15 @@ │ │ │ │ movw r3, #1526 @ 0x5f6 │ │ │ │ bl e91dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n 87a3e │ │ │ │ - @ instruction: 0xf62e0023 │ │ │ │ + @ instruction: 0xf5860023 │ │ │ │ cbnz r2, 87c04 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -70243,15 +70243,15 @@ │ │ │ │ ldr.w r1, [r3, #2236] @ 0x8bc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 88028 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, 8803a │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #2236] @ 0x8bc │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, r6] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ @@ -70408,15 +70408,15 @@ │ │ │ │ ldr.w r0, [sl, #2236] @ 0x8bc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 88504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 884dc │ │ │ │ mov r2, r5 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 881fa │ │ │ │ str.w r4, [sl, #2240] @ 0x8c0 │ │ │ │ str.w r5, [sl, #2248] @ 0x8c8 │ │ │ │ str.w r7, [sl, #2244] @ 0x8c4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -70518,15 +70518,15 @@ │ │ │ │ bne.w 8856c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4576 @ 0x11e0 │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184450 │ │ │ │ + bl 1843a8 │ │ │ │ add.w r3, r4, #4576 @ 0x11e0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #20480 @ 0x5000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ bl 77950 │ │ │ │ @@ -70690,15 +70690,15 @@ │ │ │ │ ldr.w r0, [sl, #2236] @ 0x8bc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 88538 │ │ │ │ ldr.w r1, [sl, #2240] @ 0x8c0 │ │ │ │ cbz r0, 8852e │ │ │ │ mov r2, r7 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ cbz r0, 8852a │ │ │ │ ldr.w r2, [sl, #2244] @ 0x8c4 │ │ │ │ str.w r7, [sl, #2248] @ 0x8c8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #2240] @ 0x8c0 │ │ │ │ b.n 88254 │ │ │ │ mov r0, r1 │ │ │ │ @@ -70923,25 +70923,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl e94f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 88776 │ │ │ │ add.w r0, r5, #5088 @ 0x13e0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5056 @ 0x13c0 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl bb208 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5088 @ 0x13e0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cbnz r6, 88792 │ │ │ │ ldrb.w r2, [r5, #3252] @ 0xcb4 │ │ │ │ cbnz r2, 887a6 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -70970,37 +70970,37 @@ │ │ │ │ b.n 8877c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl b1c90 │ │ │ │ b.n 88764 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaee0023 │ │ │ │ - pkhtb r0, r6, r3, asr #32 │ │ │ │ + orr.w r0, r6, r3, asr #32 │ │ │ │ + ands.w r0, lr, r3, asr #32 │ │ │ │ cbz r2, 88808 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 8880a │ │ │ │ add.w r3, r4, #5088 @ 0x13e0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r4, #5056 @ 0x13c0 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #24 │ │ │ │ bl bb330 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e96e0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -71245,40 +71245,40 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 88ca2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253c30 │ │ │ │ + bl 253b88 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253d64 │ │ │ │ + bl 253cbc │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 253cb0 │ │ │ │ + bl 253c08 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #255 @ 0xff │ │ │ │ add.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ @@ -71318,25 +71318,25 @@ │ │ │ │ ldrb.w r3, [r3, #142] @ 0x8e │ │ │ │ cbz r3, 88b66 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.w 88d60 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w 88df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cd68 │ │ │ │ + bl 264280 │ │ │ │ + bl 18ccc0 │ │ │ │ cbnz r0, 88b82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 88d7c │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cc78 │ │ │ │ + bl 264280 │ │ │ │ + bl 18cbd0 │ │ │ │ cbz r0, 88be2 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 88be2 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ cbnz r3, 88be2 │ │ │ │ @@ -71373,20 +71373,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w sl, sl, #2 │ │ │ │ orrhi.w r7, r7, #16 │ │ │ │ orrls.w sl, sl, #6 │ │ │ │ orrls.w r7, r7, #48 @ 0x30 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cd68 │ │ │ │ + bl 264280 │ │ │ │ + bl 18ccc0 │ │ │ │ cbnz r0, 88c24 │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r3, sl, #0, #1 │ │ │ │ andmi.w r3, r3, #2 │ │ │ │ orrmi r5, r3 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -71459,15 +71459,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w 88e68 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 88de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 88de0 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n 88c8e │ │ │ │ orr.w r7, r7, #8 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ @@ -71523,15 +71523,15 @@ │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 88c8e │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n 88b52 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 88c82 │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -71568,31 +71568,31 @@ │ │ │ │ b.n 88bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 88dcc │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 88bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n 88d92 │ │ │ │ b.n 88d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w 88d0c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n 88c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 88d98 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -71602,66 +71602,66 @@ │ │ │ │ cbz r3, 88e74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 88c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 88dee │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n 88c8e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 253c30 │ │ │ │ + bl 253b88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253c4c │ │ │ │ + bl 253ba4 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 253d64 │ │ │ │ + bl 253cbc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253d8c │ │ │ │ + bl 253ce4 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 253c64 │ │ │ │ + bl 253bbc │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253d0c │ │ │ │ + bl 253c64 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -71674,15 +71674,15 @@ │ │ │ │ cbz r3, 88f7c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 88f80 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 88988 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 88f7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -71691,15 +71691,15 @@ │ │ │ │ b.n 88f64 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 88f80 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 88988 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 88f5e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -72098,15 +72098,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 895ac │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 89376 │ │ │ │ ldr r2, [pc, #540] @ (895cc ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -72172,15 +72172,15 @@ │ │ │ │ beq.n 89376 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w 8927a │ │ │ │ b.n 89280 │ │ │ │ mov sl, r0 │ │ │ │ b.n 891e2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cbz r0, 8947a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 89376 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w 89376 │ │ │ │ @@ -72202,18 +72202,18 @@ │ │ │ │ bl 8a670 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 89446 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n 89446 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 253d8c │ │ │ │ + bl 253ce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89448 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -72277,16 +72277,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w 89280 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w 89280 │ │ │ │ b.n 89376 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 895a8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -72299,33 +72299,33 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n 89222 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r3, r4 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ movs r2, r5 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r2, r5 │ │ │ │ - ble.n 89688 │ │ │ │ + bgt.n 89538 │ │ │ │ movs r3, r4 │ │ │ │ - ble.n 89630 │ │ │ │ + bgt.n 896e0 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -72447,19 +72447,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r5, #284] @ 0x11c │ │ │ │ - bl 25a53c │ │ │ │ + bl 25a494 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 89772 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -72545,16 +72545,16 @@ │ │ │ │ beq.w 89b88 │ │ │ │ ldrb.w r3, [r1, #1129] @ 0x469 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 89b88 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 89872 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 89b96 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -72567,15 +72567,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 89b3e │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 898d4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 89b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -72583,16 +72583,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 89a8c │ │ │ │ mov r1, r5 │ │ │ │ - bl 264564 │ │ │ │ - bl 264328 │ │ │ │ + bl 2644bc │ │ │ │ + bl 264280 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 898f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 89b3e │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -72614,26 +72614,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8992c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 8994a │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -72692,15 +72692,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 253ea0 │ │ │ │ + bl 253df8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 89bce │ │ │ │ ldr r3, [pc, #764] @ (89d04 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -72728,15 +72728,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1048] @ 0x418 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ beq.n 89a98 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 89b22 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 89b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -72792,34 +72792,34 @@ │ │ │ │ strd r0, r1, [r7, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 89b22 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #312 @ 0x138 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89a6a │ │ │ │ ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 89be8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ str.w r3, [r4, #1124] @ 0x464 │ │ │ │ movs r0, #0 │ │ │ │ b.n 89b6c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n 898f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a3e8 │ │ │ │ + bl 25a340 │ │ │ │ b.n 89a1c │ │ │ │ ldr r2, [pc, #436] @ (89d08 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -72968,19 +72968,19 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 89c9c │ │ │ │ + bvc.n 89d4c │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 89da8 │ │ │ │ + bvs.n 89c58 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1252] @ 8a20c │ │ │ │ @@ -73007,16 +73007,16 @@ │ │ │ │ beq.w 8a09c │ │ │ │ ldrb.w r3, [r1, #1129] @ 0x469 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8a09c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 89d86 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 8a0aa │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -73029,15 +73029,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8a052 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 89de8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8a036 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -73045,16 +73045,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 89fa0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 264564 │ │ │ │ - bl 264328 │ │ │ │ + bl 2644bc │ │ │ │ + bl 264280 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 89e0c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 8a052 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -73076,26 +73076,26 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 89e40 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 89e5e │ │ │ │ movs r3, #12 │ │ │ │ mov r0, sl │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -73154,15 +73154,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bl 253ea0 │ │ │ │ + bl 253df8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a0e2 │ │ │ │ ldr r3, [pc, #764] @ (8a218 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ @@ -73190,15 +73190,15 @@ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r2, [r4, #1048] @ 0x418 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ beq.n 89fac │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a036 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8a036 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #268 @ 0x10c │ │ │ │ @@ -73254,34 +73254,34 @@ │ │ │ │ strd r0, r1, [r7, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8a036 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #312 @ 0x138 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89f7e │ │ │ │ ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8a0fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ str.w r3, [r4, #1124] @ 0x464 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8a080 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r9, #272 @ 0x110 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ b.n 89e0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a3e8 │ │ │ │ + bl 25a340 │ │ │ │ b.n 89f30 │ │ │ │ ldr r2, [pc, #436] @ (8a21c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -73430,19 +73430,19 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 8a188 │ │ │ │ + bcs.n 8a238 │ │ │ │ movs r3, r4 │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 8a294 │ │ │ │ + bne.n 8a144 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #264] @ (8a344 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -73665,15 +73665,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8a4a4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cbz r0, 8a4a8 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -73683,16 +73683,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 8a4d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 264564 │ │ │ │ - bl 264328 │ │ │ │ + bl 2644bc │ │ │ │ + bl 264280 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73860,26 +73860,26 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 8a6d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 8a6b0 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 8a6b0 │ │ │ │ - bl 264328 │ │ │ │ - bl 18ce2c │ │ │ │ + bl 264280 │ │ │ │ + bl 18cd84 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8a75a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a7a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -73936,45 +73936,45 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a7f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #116] @ (8a808 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #116] @ (8a80c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a6f0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 8a6f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a6b0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 8a6f0 │ │ │ │ b.n 8a6b0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 8a726 │ │ │ │ b.n 8a6b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -73989,19 +73989,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 8a790 │ │ │ │ nop │ │ │ │ ldr r6, [r3, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #32 │ │ │ │ @@ -74079,15 +74079,15 @@ │ │ │ │ bl 8a684 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a882 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 8a88e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bne.n 8a88e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 8a916 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -74118,16 +74118,16 @@ │ │ │ │ bne.n 8a9e0 │ │ │ │ ldrb.w r3, [r4, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8aaba │ │ │ │ ldr r3, [pc, #688] @ (8ac10 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 8a974 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 8aa44 │ │ │ │ cbz r6, 8a9a2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -74135,29 +74135,29 @@ │ │ │ │ b.n 8a9a2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 8aade │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 88eec │ │ │ │ adds r2, r7, #1 │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq.n 8a97c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1128] @ 0x468 │ │ │ │ b.n 8a892 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 253d8c │ │ │ │ + bl 253ce4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8a872 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1129] @ 0x469 │ │ │ │ bpl.w 8a882 │ │ │ │ @@ -74220,16 +74220,16 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.n 8aae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8aa5c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 8aa5c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -74278,16 +74278,16 @@ │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8a9a2 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8abf2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 8abec │ │ │ │ ldr r1, [pc, #236] @ (8ac14 ) │ │ │ │ add r1, pc │ │ │ │ @@ -74296,74 +74296,74 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #228] @ (8ac18 ) │ │ │ │ ldr r1, [pc, #228] @ (8ac1c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8a9a2 │ │ │ │ ldr r3, [pc, #204] @ (8ac10 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8aad6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8ac04 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8abfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, 8abf8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (8ac20 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (8ac24 ) │ │ │ │ add r2, pc │ │ │ │ strd sl, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8aad6 │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 8abe6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 8abe0 │ │ │ │ ldr r1, [pc, #100] @ (8ac28 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #92] @ (8ac2c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (8ac30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8aad6 │ │ │ │ ldr r1, [pc, #80] @ (8ac34 ) │ │ │ │ add r1, pc │ │ │ │ b.n 8abc6 │ │ │ │ ldr r2, [pc, #80] @ (8ac38 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8abc0 │ │ │ │ @@ -74383,43 +74383,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 8ab6c │ │ │ │ nop │ │ │ │ ldrsb r6, [r4, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 8ac74 │ │ │ │ + uxth r2, r5 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - uxtb r0, r5 │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r0!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ - uxth r4, r6 │ │ │ │ + sxth r4, r1 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r3 │ │ │ │ @@ -74645,15 +74645,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ cbz r2, 8af32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ @@ -74865,18 +74865,18 @@ │ │ │ │ ldr.w fp, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 8b1ee │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 8b1d4 │ │ │ │ rbit r4, r6 │ │ │ │ @@ -74887,34 +74887,34 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 8b1be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 8b242 │ │ │ │ mov r1, r4 │ │ │ │ - bl 264564 │ │ │ │ - bl 264328 │ │ │ │ + bl 2644bc │ │ │ │ + bl 264280 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ bls.n 8b1ac │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 8b1ac │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla sl, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25a53c │ │ │ │ + bl 25a494 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8b24c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ @@ -74962,18 +74962,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 8b1d4 │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25a53c │ │ │ │ + bl 25a494 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, 8b250 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r0, #1 │ │ │ │ @@ -75314,15 +75314,15 @@ │ │ │ │ beq.w 8b6f4 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 8b83e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b8ee │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w sl, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -75336,25 +75336,25 @@ │ │ │ │ beq.w 8b83e │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ beq.w 8b8aa │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b8e0 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ beq.w 8b8b8 │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r3, r5, #336 @ 0x150 │ │ │ │ add.w r8, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2645d8 │ │ │ │ + bl 264530 │ │ │ │ ldrd r0, r2, [r6, #60] @ 0x3c │ │ │ │ add.w r3, r7, #1056 @ 0x420 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [r8, #12] │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ @@ -75387,15 +75387,15 @@ │ │ │ │ tst.w sl, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #356 @ 0x164 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2645d8 │ │ │ │ + bl 264530 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 8b85c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -75404,19 +75404,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2645d8 │ │ │ │ + bl 264530 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18cf38 │ │ │ │ + bl 18ce90 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8b83a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ itet gt │ │ │ │ cmpgt r3, #189 @ 0xbd │ │ │ │ @@ -75444,15 +75444,15 @@ │ │ │ │ moveq.w r3, #312 @ 0x138 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ beq.w 8b84a │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8b5f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ @@ -75602,15 +75602,15 @@ │ │ │ │ b.n 8b66c │ │ │ │ add.w r3, r7, #736 @ 0x2e0 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bne.w 8b70a │ │ │ │ b.n 8b84a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b5f6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 8b5f6 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -75633,15 +75633,15 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #872] @ (8bc70 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [pc, #856] @ (8bc64 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + cbnz r2, 8b980 │ │ │ │ movs r3, r4 │ │ │ │ ldr r1, [pc, #128] @ (8b998 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -75737,24 +75737,24 @@ │ │ │ │ ldrb.w r0, [r2, #377] @ 0x179 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r5, [r2, #1096] @ 0x448 │ │ │ │ ldr.w r2, [r4, #300] @ 0x12c │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ add r5, r3 │ │ │ │ - bl 18cf88 │ │ │ │ + bl 18cee0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx r3 │ │ │ │ add.w r2, r4, #336 @ 0x150 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 18cf54 │ │ │ │ + bl 18ceac │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (8ba74 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (8ba70 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -75827,21 +75827,21 @@ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r6, #312 @ 0x138 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mla r6, r6, r5, r3 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #396] @ 0x18c │ │ │ │ ldr.w r0, [r6, #404] @ 0x194 │ │ │ │ - bl 25a53c │ │ │ │ + bl 25a494 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 25673c │ │ │ │ + bl 256694 │ │ │ │ ldr.w r0, [r6, #404] @ 0x194 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8beec │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -75878,19 +75878,19 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add.w r2, r2, #5888 @ 0x1700 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ it pl │ │ │ │ ldrpl r5, [r3, #116] @ 0x74 │ │ │ │ - bl 2567fc │ │ │ │ + bl 256754 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r4, #3580] @ 0xdfc │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ - bl 256734 │ │ │ │ + bl 25668c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 8beba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ @@ -76404,17 +76404,17 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #3560] @ 0xde8 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r4, 8c19e │ │ │ │ + cbz r4, 8c174 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r2, 8c198 │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ sub sp, #28 │ │ │ │ @@ -76456,17 +76456,17 @@ │ │ │ │ bl e91dc │ │ │ │ b.n 8c16e │ │ │ │ str r2, [sp, #20] │ │ │ │ bl b0f80 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 8c15e │ │ │ │ - cbz r6, 8c210 │ │ │ │ + uxth r6, r7 │ │ │ │ movs r3, r4 │ │ │ │ - cbz r6, 8c200 │ │ │ │ + sxtb r6, r5 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -76915,15 +76915,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (8c788 ) │ │ │ │ ldr r1, [pc, #200] @ (8c78c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8c636 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8c672 │ │ │ │ @@ -76967,43 +76967,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #142 @ 0x8e │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #138 @ 0x8a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r3, r4 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ subs r3, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ movs r4, r4 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r3, [pc, #176] @ (8c844 ) │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [lr, #1124] @ 0x464 │ │ │ │ @@ -77382,23 +77382,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (8cbec ) │ │ │ │ ldr r1, [pc, #28] @ (8cbf0 ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8cbac │ │ │ │ adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #88] @ (8cc60 ) │ │ │ │ @@ -77426,23 +77426,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (8cc68 ) │ │ │ │ ldr r1, [pc, #28] @ (8cc6c ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8cc28 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ sub sp, #12 │ │ │ │ @@ -79203,27 +79203,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (8e0ec ) │ │ │ │ ldr r1, [pc, #28] @ (8e0f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e052 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r4, r4 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79349,27 +79349,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (8e284 ) │ │ │ │ ldr r1, [pc, #28] @ (8e288 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e1ea │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ movs r4, r4 │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r4 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1508] @ 8e884 │ │ │ │ @@ -79723,15 +79723,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #480] @ (8e8a0 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #480] @ (8e8a4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e554 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -79764,15 +79764,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #364] @ (8e8ac ) │ │ │ │ ldr r1, [pc, #368] @ (8e8b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e4bc │ │ │ │ ldr r3, [pc, #328] @ (8e894 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -79806,50 +79806,50 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8e760 │ │ │ │ ldr r2, [pc, #252] @ (8e8b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #252] @ (8e8b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e760 │ │ │ │ ldr r2, [pc, #244] @ (8e8bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #244] @ (8e8c0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e4b8 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #228] @ (8e8c4 ) │ │ │ │ ldr r3, [pc, #232] @ (8e8c8 ) │ │ │ │ ldr r1, [pc, #232] @ (8e8cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e692 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #212] @ (8e8d0 ) │ │ │ │ ldr r1, [pc, #216] @ (8e8d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e656 │ │ │ │ ldr r2, [pc, #208] @ (8e8d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8e8dc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e760 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -79866,26 +79866,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #152] @ (8e8e0 ) │ │ │ │ ldr r3, [pc, #152] @ (8e8e4 ) │ │ │ │ ldr r1, [pc, #156] @ (8e8e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e790 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #136] @ (8e8ec ) │ │ │ │ ldr r3, [pc, #140] @ (8e8f0 ) │ │ │ │ ldr r1, [pc, #140] @ (8e8f4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8e598 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8e566 │ │ │ │ b.n 8e5cc │ │ │ │ nop │ │ │ │ @@ -79895,61 +79895,61 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r3, [pc, #1504] @ 8eeec │ │ │ │ @@ -80301,15 +80301,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #480] @ (8ef08 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #480] @ (8ef0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8ebbc │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ movs r3, #0 │ │ │ │ @@ -80342,15 +80342,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #364] @ (8ef14 ) │ │ │ │ ldr r1, [pc, #368] @ (8ef18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8eb24 │ │ │ │ ldr r3, [pc, #328] @ (8eefc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -80384,50 +80384,50 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8edc8 │ │ │ │ ldr r2, [pc, #252] @ (8ef1c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #252] @ (8ef20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8edc8 │ │ │ │ ldr r2, [pc, #244] @ (8ef24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #244] @ (8ef28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8eb20 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #228] @ (8ef2c ) │ │ │ │ ldr r3, [pc, #232] @ (8ef30 ) │ │ │ │ ldr r1, [pc, #232] @ (8ef34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8ecfa │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #212] @ (8ef38 ) │ │ │ │ ldr r1, [pc, #216] @ (8ef3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8ecbe │ │ │ │ ldr r2, [pc, #208] @ (8ef40 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8ef44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8edc8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -80444,26 +80444,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #152] @ (8ef48 ) │ │ │ │ ldr r3, [pc, #152] @ (8ef4c ) │ │ │ │ ldr r1, [pc, #156] @ (8ef50 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8edf8 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #136] @ (8ef54 ) │ │ │ │ ldr r3, [pc, #140] @ (8ef58 ) │ │ │ │ ldr r1, [pc, #140] @ (8ef5c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 8ec00 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8ebce │ │ │ │ b.n 8ec34 │ │ │ │ nop │ │ │ │ @@ -80473,61 +80473,61 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #23 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #14972 @ 0x3a7c │ │ │ │ adds r2, r0, r1 │ │ │ │ @@ -80569,15 +80569,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 8ef9a │ │ │ │ lsls r3, r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 8ef9a │ │ │ │ ldrb.w r3, [r4, #2704] @ 0xa90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #72 @ 0x48 │ │ │ │ str.w r2, [r4, #2708] @ 0xa94 │ │ │ │ orr.w r3, r3, #51 @ 0x33 │ │ │ │ @@ -80615,15 +80615,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n 8f082 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #544] @ (8f288 ) │ │ │ │ ldr r3, [pc, #536] @ (8f284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -80670,20 +80670,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 8f108 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8f0be │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8f0b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 8f066 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8f264 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -80702,111 +80702,111 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8f14c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f178 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f1e6 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ vldr d0, [pc, #128] @ 8f278 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f226 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -80815,15 +80815,15 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 8f066 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -80869,15 +80869,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4754 │ │ │ │ + bl 1b46ac │ │ │ │ ldr r3, [pc, #188] @ (8f3b0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -80919,27 +80919,27 @@ │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 8f310 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d034c │ │ │ │ + bl 1d02a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8f310 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #408] @ 0x198 │ │ │ │ bl 8f018 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d058c │ │ │ │ + bl 1d04e4 │ │ │ │ b.n 8f310 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ @@ -81016,21 +81016,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8f466 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 8f4ce │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add r7, sp, #16 │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -81039,15 +81039,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #44] @ (8f4fc ) │ │ │ │ ldr r3, [pc, #36] @ (8f4f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -81102,25 +81102,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 24ed2c │ │ │ │ + bl 24ec84 │ │ │ │ ldr r2, [pc, #676] @ (8f818 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 24ed2c │ │ │ │ + bl 24ec84 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -81187,15 +81187,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (8f83c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2500c4 │ │ │ │ + bl 25001c │ │ │ │ ldr r2, [pc, #500] @ (8f840 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (8f844 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -81240,25 +81240,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 24ed2c │ │ │ │ + bl 24ec84 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (8f858 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 24ed2c │ │ │ │ + bl 24ec84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (8f85c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (8f860 ) │ │ │ │ @@ -81361,108 +81361,108 @@ │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r3, r4 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ movs r5, r4 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r3, r4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r5 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24fa3c │ │ │ │ + bl 24f994 │ │ │ │ ldr r2, [pc, #72] @ (8f8dc ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (8f8e0 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2500c4 │ │ │ │ + bl 25001c │ │ │ │ ldr r2, [pc, #40] @ (8f8e4 ) │ │ │ │ ldr r3, [pc, #44] @ (8f8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 8f8d8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r0, #29 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -81471,82 +81471,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8f500 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2517b8 │ │ │ │ + bl 251710 │ │ │ │ cbz r7, 8f940 │ │ │ │ ldr r2, [pc, #48] @ (8f954 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (8f958 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ mov r3, r0 │ │ │ │ b.n 8f92e │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r5, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -81585,25 +81585,25 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8fa4e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (8fa94 ) │ │ │ │ ldr r2, [pc, #60] @ (8fa90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -81662,21 +81662,21 @@ │ │ │ │ muls r3, r0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w sl, [pc, #76] @ 8fb64 │ │ │ │ @@ -81686,15 +81686,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, r5, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8fade │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8fade │ │ │ │ @@ -81718,15 +81718,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ @@ -81758,15 +81758,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -81785,15 +81785,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8fc68 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -81803,38 +81803,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8fc5c │ │ │ │ movs r7, #0 │ │ │ │ b.n 8fc76 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n 8fd52 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81844,19 +81844,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -81865,26 +81865,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8fce4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a9660 │ │ │ │ + bl 1a95b8 │ │ │ │ cbz r6, 8fd5e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8fd8c ) │ │ │ │ ldr r3, [pc, #36] @ (8fd88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -81936,25 +81936,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n 8fe32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8fe18 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [pc, #184] @ (8fed4 ) │ │ │ │ ldr r3, [pc, #180] @ (8fed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -81989,30 +81989,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fe92 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8fe18 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n 8fe72 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -82062,51 +82062,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n 8ffb2 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8ff5e │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8ff8e │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [pc, #188] @ (90058 ) │ │ │ │ ldr r3, [pc, #180] @ (90054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -82141,31 +82141,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 90012 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8ff5e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n 8ffee │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -82221,25 +82221,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n 900fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 900e2 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [pc, #276] @ (901f8 ) │ │ │ │ ldr r2, [pc, #268] @ (901f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -82281,30 +82281,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90168 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 900e2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 9014c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 9014c │ │ │ │ movs r3, #1 │ │ │ │ @@ -82316,30 +82316,30 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 901c0 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 900e2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n 9014c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -82377,42 +82377,42 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90260 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ @@ -82437,30 +82437,30 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #400] @ (90488 ) │ │ │ │ ldr r3, [pc, #384] @ (9047c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 90474 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl 9005c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -82495,23 +82495,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 9046c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r5, r9, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ add.w lr, r9, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ @@ -82540,36 +82540,36 @@ │ │ │ │ str.w ip, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r9, r2, lsl #2] │ │ │ │ str.w ip, [r9, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 902f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 90444 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 9037c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 90420 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -82603,22 +82603,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ 90850 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -82626,18 +82626,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 90798 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -82665,22 +82665,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr.w lr, [pc, #708] @ 90854 │ │ │ │ @@ -82692,15 +82692,15 @@ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90836 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -82712,102 +82712,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 907a4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90618 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9064a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90844 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r8, [r6, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #36] @ 0x24 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -82840,18 +82840,18 @@ │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr r2, [pc, #216] @ (90858 ) │ │ │ │ ldr r3, [pc, #200] @ (9084c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -82892,30 +82892,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 90554 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9080c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 90618 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 907e8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -82992,43 +82992,43 @@ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90914 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 901fc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -83037,29 +83037,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -83093,49 +83093,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90a52 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 901fc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -83149,27 +83149,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -83178,27 +83178,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #68 @ 0x44 │ │ │ │ str.w lr, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83206,68 +83206,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90b9a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90bda │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 92278 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -83322,58 +83322,58 @@ │ │ │ │ lsrs r7, r0, #13 │ │ │ │ lsrs r7, r0, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 9092c │ │ │ │ @ instruction: 0xf78400a3 │ │ │ │ @ instruction: 0xf77e00a3 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90cda │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ @@ -83405,24 +83405,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83430,29 +83430,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83485,24 +83485,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83510,29 +83510,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83565,24 +83565,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83590,29 +83590,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83645,24 +83645,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83670,29 +83670,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83725,24 +83725,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -83750,29 +83750,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83805,26 +83805,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -83832,29 +83832,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -83887,26 +83887,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -83914,46 +83914,46 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922d4 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [r2, #36] @ 0x24 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ bic.w r8, r9, r8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -83979,26 +83979,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -84006,47 +84006,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922d0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -84072,24 +84072,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r8, #32 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -84097,45 +84097,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -84162,53 +84162,53 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -84239,24 +84239,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84264,29 +84264,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -84317,24 +84317,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84342,45 +84342,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -84411,24 +84411,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84436,38 +84436,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84500,24 +84500,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84525,39 +84525,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84590,24 +84590,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84615,39 +84615,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84681,24 +84681,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84706,38 +84706,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84771,24 +84771,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84796,38 +84796,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84861,24 +84861,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84886,38 +84886,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -84951,24 +84951,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -84976,41 +84976,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 922ca │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #36] @ 0x24 │ │ │ │ @@ -85034,15 +85034,15 @@ │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #352] @ (922d8 ) │ │ │ │ ldr r3, [pc, #356] @ (922dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -85132,26 +85132,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 90cb6 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90cea │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.w 90cea │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9228a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 9228a │ │ │ │ @@ -85189,29 +85189,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8fc20 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 92330 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -85220,18 +85220,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 92524 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -85247,22 +85247,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ 92d3c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -85273,51 +85273,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -85325,18 +85325,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #75] @ 0x4b │ │ │ │ ldrb.w r1, [r3, #74] @ 0x4a │ │ │ │ adds r2, #11 │ │ │ │ @@ -85376,21 +85376,21 @@ │ │ │ │ b.n 923b4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 923b4 │ │ │ │ movs r3, #16 │ │ │ │ b.n 923b4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -85399,18 +85399,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #26 │ │ │ │ lsls r7, r5, #26 │ │ │ │ @@ -85435,21 +85435,21 @@ │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsrs r6, r4, #6 │ │ │ │ lsls r7, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -85458,18 +85458,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -85494,21 +85494,21 @@ │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ lsls r5, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -85517,18 +85517,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #24 │ │ │ │ @@ -85553,39 +85553,39 @@ │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ lsls r0, r6, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 925f4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w r7, r6, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #68 @ 0x44 │ │ │ │ @@ -85593,18 +85593,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #23 │ │ │ │ lsls r7, r0, #23 │ │ │ │ @@ -85629,21 +85629,21 @@ │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsrs r7, r5, #2 │ │ │ │ lsls r7, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -85652,18 +85652,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r7, r7, #21 │ │ │ │ @@ -85688,21 +85688,21 @@ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ lsls r7, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -85711,18 +85711,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #20 │ │ │ │ lsls r3, r5, #20 │ │ │ │ @@ -85747,21 +85747,21 @@ │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsrs r1, r3, #32 │ │ │ │ lsls r3, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r6, #32 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -85770,18 +85770,18 @@ │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -85808,22 +85808,22 @@ │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r6, r1, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -85832,15 +85832,15 @@ │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, r8, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #872] @ (92d40 ) │ │ │ │ ldr r3, [pc, #856] @ (92d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -85853,39 +85853,39 @@ │ │ │ │ b.n 9297c │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 9297c │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 9297c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -85894,18 +85894,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r1, r7, #16 │ │ │ │ @@ -85930,114 +85930,114 @@ │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r4, r4, #28 │ │ │ │ lsls r1, r7, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ b.n 92920 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -86046,18 +86046,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -86082,39 +86082,39 @@ │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r1, r3, #25 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 92910 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -86124,18 +86124,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 938e2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -86174,22 +86174,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 92d88 │ │ │ │ lsls r3, r4, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -86198,54 +86198,54 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 92dcc │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fd90 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 929d6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -86253,53 +86253,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fa98 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fed8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -86308,15 +86308,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 938d4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -86331,22 +86331,22 @@ │ │ │ │ bl 901fc │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -86354,38 +86354,38 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fed8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ @@ -86393,15 +86393,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8fd90 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ @@ -86444,22 +86444,22 @@ │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r4, r5, #17 │ │ │ │ lsls r5, r6, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -86468,68 +86468,68 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 930ca │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 930f0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r6, r0 │ │ │ │ b.n 929d6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -86540,15 +86540,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #16 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w 9338a │ │ │ │ @@ -86596,22 +86596,22 @@ │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -86622,15 +86622,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7, lr, lsl #2] │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 934dc │ │ │ │ @@ -86679,22 +86679,22 @@ │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #12 │ │ │ │ lsls r4, r6, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mla fp, r2, r3, r1 │ │ │ │ ldrb.w r8, [fp, #46] @ 0x2e │ │ │ │ b.w 929ae │ │ │ │ @@ -86747,30 +86747,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 92f8c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 933ae │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -86817,21 +86817,21 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 93842 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ @@ -86841,21 +86841,21 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 9338a │ │ │ │ movs r3, #1 │ │ │ │ @@ -86866,30 +86866,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 9338a │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 93500 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r6, #16 │ │ │ │ @@ -86929,21 +86929,21 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n 935f8 │ │ │ │ mov r8, ip │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ @@ -86953,15 +86953,15 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -86984,21 +86984,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n 936a2 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -87007,15 +87007,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -87037,21 +87037,21 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n 93744 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -87060,21 +87060,21 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 934dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -87084,30 +87084,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 934dc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 93798 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.w 929d6 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n 9377a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -87181,30 +87181,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 938a4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.w 92ef8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 93886 │ │ │ │ movs r3, #1 │ │ │ │ @@ -87260,21 +87260,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -87284,15 +87284,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sl, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #3 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -87307,21 +87307,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -87331,15 +87331,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ mov.w r2, #3 │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ @@ -87355,21 +87355,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ @@ -87382,15 +87382,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -87473,23 +87473,23 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 93bd4 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 93de6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -87497,15 +87497,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 43fd0 │ │ │ │ @@ -87571,21 +87571,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 93cfe │ │ │ │ cbz r5, 93d66 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -87594,20 +87594,20 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 93d8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -87615,33 +87615,33 @@ │ │ │ │ b.n 93b0c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.w 93b0c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 93b06 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ ldr r2, [pc, #52] @ (93e04 ) │ │ │ │ ldr r3, [pc, #48] @ (93e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -87694,37 +87694,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ 9462c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93e9a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -87732,25 +87732,25 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3d7c │ │ │ │ + bl 1a3cd4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87761,18 +87761,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87818,53 +87818,53 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 93fb6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 93ff4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -87873,32 +87873,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -87910,15 +87910,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -87931,46 +87931,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94110 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -87996,25 +87996,25 @@ │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 9417c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -88066,15 +88066,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88086,18 +88086,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88124,40 +88124,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 9594e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 942be │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #820] @ 94630 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -88175,15 +88175,15 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 9591e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 95f6a │ │ │ │ @@ -88226,53 +88226,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 93f98 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 943c8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94406 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -88280,44 +88280,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88337,20 +88337,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 8f95c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #32 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -88359,18 +88359,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -88409,25 +88409,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 95dde │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w 95936 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -88471,117 +88471,117 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 9465c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 946b8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 946e8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a337c │ │ │ │ + bl 1a32d4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94712 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -88594,67 +88594,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94782 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 947d4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -88691,25 +88691,25 @@ │ │ │ │ bl 8f95c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94872 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -88802,33 +88802,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #192] @ 0xc0 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -88845,64 +88845,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94a1c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94a46 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ @@ -88915,33 +88915,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94aa4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -88951,106 +88951,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94afc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 94b3e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94b82 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 94bbc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -89063,49 +89063,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 94c1a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 94c4a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1a337c │ │ │ │ + bl 1a32d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -89114,27 +89114,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -89143,18 +89143,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -89250,15 +89250,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -89306,25 +89306,25 @@ │ │ │ │ bl 8f95c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 94e88 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -89333,25 +89333,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 94ec8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -89407,15 +89407,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -89438,15 +89438,15 @@ │ │ │ │ bl 8fb68 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 94fb8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 9005c │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -89473,32 +89473,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 8f9c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ @@ -89515,15 +89515,15 @@ │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8f95c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -89543,27 +89543,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 8f95c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -89580,15 +89580,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl 8fb68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -89614,46 +89614,46 @@ │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 951b2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -89673,15 +89673,15 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r7, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, r8, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -89692,53 +89692,53 @@ │ │ │ │ bl 8fd90 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 95286 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 952c4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -89746,72 +89746,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95370 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8f3b8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -89822,23 +89822,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -89846,15 +89846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ @@ -89897,34 +89897,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95486 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ @@ -89934,29 +89934,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ add.w lr, r5, #32 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -89966,18 +89966,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -90038,46 +90038,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2368 @ 0x940 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 9005c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 95ef4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -90087,29 +90087,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 95aa6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2280 @ 0x8e8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 95f2c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -90126,15 +90126,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 959f2 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fd90 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -90144,68 +90144,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95746 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8f95c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fb68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e24 │ │ │ │ + bl 1a3d7c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -90214,18 +90214,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8fa98 │ │ │ │ ldr.w r2, [pc, #1960] @ 95f88 │ │ │ │ ldr.w r3, [pc, #1960] @ 95f8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -90298,30 +90298,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 958c4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d16 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 958a0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90336,15 +90336,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 8f9c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.w 9500e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n 958a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -90401,30 +90401,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 959c2 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.w 9429c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 959a4 │ │ │ │ movs r3, #4 │ │ │ │ @@ -90476,30 +90476,30 @@ │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95a70 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 956e4 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 95a50 │ │ │ │ @@ -90551,30 +90551,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95b20 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 95670 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 95b02 │ │ │ │ movs r2, #1 │ │ │ │ @@ -90619,30 +90619,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 95bbe │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 955d4 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 95ba0 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -90690,30 +90690,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 95c68 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 9557a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 95c44 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90761,30 +90761,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95d0a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d86 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n 95cec │ │ │ │ movs r3, #1 │ │ │ │ @@ -90832,30 +90832,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95dae │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ b.w 94d52 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 95d90 │ │ │ │ movs r3, #1 │ │ │ │ @@ -90887,30 +90887,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 95e3a │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.w 94596 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n 95e16 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -90943,30 +90943,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 95ec2 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.w 944a8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 95ea4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -91047,15 +91047,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 95ff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -91108,15 +91108,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96028 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee258 │ │ │ │ + bl 1ee1b0 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 960f0 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ movw r7, #611 @ 0x263 │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -91125,22 +91125,22 @@ │ │ │ │ mov fp, r4 │ │ │ │ b.n 96092 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 9608c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ cbz r0, 9608c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9608c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 960e2 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 9608c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -91150,15 +91150,15 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 9608c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 9606e │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ str r6, [r3, #4] │ │ │ │ @@ -91175,15 +91175,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96092 │ │ │ │ mov r4, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96060 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -91236,64 +91236,64 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r7, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96c74 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r3, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ @@ -91330,38 +91330,38 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r4, lsl #2] │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a08fc │ │ │ │ + bl 1a0854 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 96126 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9610a │ │ │ │ ldrd r5, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 96004 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r2, [pc, #1664] @ 96970 │ │ │ │ ldr.w r3, [pc, #1652] @ 96968 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -91376,29 +91376,29 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8fc20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 96330 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -91406,18 +91406,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #16 │ │ │ │ lsls r7, r3, #16 │ │ │ │ @@ -91454,33 +91454,33 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 922e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 962ac │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ b.n 962ac │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w r2, r9, #68 @ 0x44 │ │ │ │ add.w r7, r3, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -91493,28 +91493,28 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -91523,28 +91523,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -91553,18 +91553,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96bc6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #13 │ │ │ │ @@ -91592,21 +91592,21 @@ │ │ │ │ lsls r4, r1, #13 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ @@ -91620,51 +91620,51 @@ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r2, r7, #24 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ @@ -91693,22 +91693,22 @@ │ │ │ │ lsls r2, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ @@ -91716,31 +91716,31 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -91759,28 +91759,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r7, r2, lsl #2] │ │ │ │ str.w fp, [r7, r8, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 9048c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -91790,28 +91790,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -91841,33 +91841,33 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ b.n 962ac │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -91880,24 +91880,24 @@ │ │ │ │ ldr.w r3, [r1, r9] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r8, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ @@ -91906,18 +91906,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -91956,21 +91956,21 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -91979,33 +91979,33 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r8, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 93e08 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -92013,28 +92013,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r2, r8, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -92065,27 +92065,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -92093,18 +92093,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 96c74 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ ldr r6, [r7, r0] │ │ │ │ @@ -92120,22 +92120,22 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ movs r6, r7 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ @@ -92143,15 +92143,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [r8, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 963e8 │ │ │ │ movs r3, #32 │ │ │ │ b.n 96562 │ │ │ │ movs r3, #32 │ │ │ │ b.n 96b6a │ │ │ │ movs r3, #32 │ │ │ │ b.n 96976 │ │ │ │ @@ -92212,15 +92212,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 962c0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub.w r1, r2, #668 @ 0x29c │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 96c36 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9610a │ │ │ │ b.w 962ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -92231,21 +92231,21 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8fc20 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w ip, r4, #32 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w lr, #8 │ │ │ │ @@ -92255,27 +92255,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w lr, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -92284,21 +92284,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r9, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r8, r8, [r7, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -92319,15 +92319,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 9048c │ │ │ │ b.w 962ac │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -92576,24 +92576,24 @@ │ │ │ │ b.n 96f3c │ │ │ │ ldr r2, [pc, #24] @ (97034 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #24] @ (97038 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 96f7a │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ movs r3, r4 │ │ │ │ - cdp 0, 6, cr0, cr10, cr2, {1} │ │ │ │ + stcl 0, cr0, [r2, #136] @ 0x88 │ │ │ │ stmdb 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 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r2, [pc, #740] @ (97338 ) │ │ │ │ @@ -93123,36 +93123,36 @@ │ │ │ │ ldr r3, [pc, #40] @ (975cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (975d0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (975d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 97592 │ │ │ │ ldr r3, [pc, #32] @ (975d8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 975a4 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (975dc ) │ │ │ │ add r3, pc │ │ │ │ b.n 975a4 │ │ │ │ ldrh r6, [r7, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 97854 │ │ │ │ + b.n 97704 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r3, r4 │ │ │ │ - strd r0, r0, [r0], #136 @ 0x88 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xe8380022 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r4, r4 │ │ │ │ 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, #64 @ 0x40 │ │ │ │ @@ -93166,16 +93166,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 97612 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 97628 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -93687,16 +93687,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [r1, #4] │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n 97cb4 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, 97ca6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -94174,16 +94174,16 @@ │ │ │ │ movcs r3, fp │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, fp │ │ │ │ it cc │ │ │ │ movcc r3, fp │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 981c6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq.w r3, r3, r9 │ │ │ │ ldreq.w r2, [r8, #220] @ 0xdc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -94671,15 +94671,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 986c0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n 98688 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e8cfc │ │ │ │ mov fp, r0 │ │ │ │ @@ -94696,16 +94696,16 @@ │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - vst4.8 {d0-d3}, [ip :128], r2 │ │ │ │ - @ instruction: 0xf4a20022 │ │ │ │ + str??.w r0, [r4, r2, lsl #2] │ │ │ │ + @ instruction: 0xf3fa0022 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r3, r4, #2 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 98742 │ │ │ │ subs r3, #4 │ │ │ │ @@ -94940,15 +94940,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 98982 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 98948 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e8cfc │ │ │ │ mov sl, r0 │ │ │ │ @@ -95100,15 +95100,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 98b64 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 98b2e │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w fp, fp, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r6, [r8, #281] @ 0x119 │ │ │ │ strbeq.w r6, [r8, #280] @ 0x118 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -95384,16 +95384,16 @@ │ │ │ │ str.w fp, [r1, r4, lsl #3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [r3, r1] │ │ │ │ add r3, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ str.w r2, [sl, #1536] @ 0x600 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, 98e80 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r2, [sl, #1540] @ 0x604 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -96013,15 +96013,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r1, #20 │ │ │ │ add.w r5, r1, #44 @ 0x2c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 995c6 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -96029,28 +96029,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r0, #44 @ 0x2c │ │ │ │ b.n 99608 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22000c │ │ │ │ + bl 21ff64 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9961e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 995f6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 99608 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -96870,35 +96870,35 @@ │ │ │ │ add.w r7, r5, #176 @ 0xb0 │ │ │ │ ldrb.w r3, [r6, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 99fde │ │ │ │ add.w r0, r6, #4928 @ 0x1340 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r6, #4896 @ 0x1320 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #28 │ │ │ │ bl bb330 │ │ │ │ add.w r0, r6, #4928 @ 0x1340 │ │ │ │ adds r0, #24 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 99f66 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 99f56 │ │ │ │ bl f8f84 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 99f4a │ │ │ │ ldr.w r0, [r8, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ cbz r1, 99f72 │ │ │ │ mov r0, r6 │ │ │ │ bl f8f84 │ │ │ │ ldr.w r3, [r8, #804] @ 0x324 │ │ │ │ cbz r3, 99fb8 │ │ │ │ @@ -97152,24 +97152,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n 9a220 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9a246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de68 │ │ │ │ + bl 17ddc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9a21a │ │ │ │ ldr.w r0, [r8, #3592] @ 0xe08 │ │ │ │ adds r4, #4 │ │ │ │ bl 10d6e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 220020 │ │ │ │ + bl 21ff78 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9a220 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -97249,15 +97249,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bl 7faac │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #536] @ 0x218 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 44980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 7f858 │ │ │ │ @@ -97434,15 +97434,15 @@ │ │ │ │ ldr.w r0, [r8, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9a578 │ │ │ │ ldr.w r1, [r8, #544] @ 0x220 │ │ │ │ cbz r0, 9a56e │ │ │ │ mov r2, r5 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ cbz r0, 9a56a │ │ │ │ ldr.w r3, [r8, #548] @ 0x224 │ │ │ │ str.w r5, [r8, #552] @ 0x228 │ │ │ │ str.w r0, [r8, #544] @ 0x220 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n 9a4b0 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -97476,15 +97476,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6be0028 │ │ │ │ + @ instruction: 0xf6160028 │ │ │ │ bl 3205c6 │ │ │ │ ldrh r0, [r3, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ bl 11e5ce │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -97509,21 +97509,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5920 @ 0x1720 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #5920 @ 0x1720 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ adds r7, #12 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1064] @ 0x428 │ │ │ │ cbz r1, 9a63a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1064] @ 0x428 │ │ │ │ b.n 9a5f6 │ │ │ │ vldr d7, [pc, #52] @ 9a670 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (9a680 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -97543,15 +97543,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9a600 │ │ │ │ + bcc.n 9a6b0 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #564] @ (9a8cc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -97761,49 +97761,49 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ cbz r6, 9a92a │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f6158 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r2, [pc, #76] @ (9a99c ) │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [pc, #44] @ (9a9a0 ) │ │ │ │ ldr r3, [pc, #28] @ (9a994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -97843,19 +97843,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44980 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -97881,15 +97881,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 9aaaa │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cbz r0, 9aa9c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9aad8 │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ add r0, r2 │ │ │ │ @@ -97979,15 +97979,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9ab7a │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -98165,15 +98165,15 @@ │ │ │ │ add.w r7, r7, #8768 @ 0x2240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 9ad58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 1a6ca0 │ │ │ │ + bl 1a6bf8 │ │ │ │ mov ip, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -98217,20 +98217,20 @@ │ │ │ │ add.w r9, sp, #384 @ 0x180 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #668 @ 0x29c │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -98242,67 +98242,67 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl f6158 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 9ae62 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9adfa │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 9ae1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22000c │ │ │ │ + bl 21ff64 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 9ae58 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9ae14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ b.n 9ae14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n 9ae4a │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #624 @ 0x270 │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr.w r3, [pc, #1388] @ 9b3e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ mov ip, sl │ │ │ │ add r3, sp, #644 @ 0x284 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -98535,15 +98535,15 @@ │ │ │ │ cbz r3, 9b144 │ │ │ │ ldrb.w r4, [r3, #392] @ 0x188 │ │ │ │ ldr.w r3, [r1, #204] @ 0xcc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 9b12c │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cbz r6, 9b1aa │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -98839,16 +98839,16 @@ │ │ │ │ cbz r0, 9b4a8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, 9b4b2 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 9b4b2 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n 9b4b2 │ │ │ │ @@ -98889,24 +98889,24 @@ │ │ │ │ ldr.w r0, [ip, #536] @ 0x218 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 9b4f6 │ │ │ │ add.w r7, r4, #4928 @ 0x1340 │ │ │ │ adds r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r1, r4, #4896 @ 0x1320 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #28 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #176 @ 0xb0 │ │ │ │ bl bb208 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cbnz r6, 9b550 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cbnz r3, 9b582 │ │ │ │ add.w r2, r5, #176 @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7f55c │ │ │ │ @@ -98989,23 +98989,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 9b648 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9b73a │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 9b5f6 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -99016,15 +99016,15 @@ │ │ │ │ bpl.n 9b6d2 │ │ │ │ cbz r5, 9b69a │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 9b6ba │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 9b6ba │ │ │ │ @@ -99072,32 +99072,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n 9b6ac │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9b70c │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9b75c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9b732 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 9b76c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n 9b61a │ │ │ │ @@ -99221,15 +99221,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ bl 7faac │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #536] @ 0x218 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 44980 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 7f858 │ │ │ │ @@ -99393,15 +99393,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9baa2 │ │ │ │ ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ cbz r0, 9ba98 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ cbz r0, 9ba94 │ │ │ │ ldr.w r3, [r6, #548] @ 0x224 │ │ │ │ str.w r5, [r6, #552] @ 0x228 │ │ │ │ str.w r0, [r6, #544] @ 0x220 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n 9b9f8 │ │ │ │ cmp r5, r9 │ │ │ │ @@ -99432,15 +99432,15 @@ │ │ │ │ ldr r0, [pc, #128] @ (9bb54 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r0, [pc, #48] @ (9bb08 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl 107ade │ │ │ │ - b.n 9bdc0 │ │ │ │ + b.n 9bc70 │ │ │ │ movs r0, r5 │ │ │ │ svc 75 @ 0x4b │ │ │ │ vsli.64 q10, q11, #63 @ 0x3f │ │ │ │ lsls r3, r4, #2 │ │ │ │ blt.n 9bbce │ │ │ │ vtbx.8 d16, {d15-d17}, d24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -99892,30 +99892,30 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9bfba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 9bfc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 9bfb6 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9554 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9c3a8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -99946,15 +99946,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl f6354 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ bl baad0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -99979,15 +99979,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl b7d8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 216708 │ │ │ │ + bl 216660 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -100003,15 +100003,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9c278 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl f9488 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cbz r4, 9c122 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -100071,15 +100071,15 @@ │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ bl 9a9a4 │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [fp, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldrb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9c376 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -100150,17 +100150,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9c32a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 9c1d2 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ @@ -100216,31 +100216,31 @@ │ │ │ │ ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ b.n 9c278 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 9c2fa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ b.n 9c29c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9c380 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -101915,17 +101915,17 @@ │ │ │ │ bl 9a058 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r0, r5 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -102242,23 +102242,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 9da24 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 9d990 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov sl, r0 │ │ │ │ bl 88e88 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18cd68 │ │ │ │ + bl 18ccc0 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -103139,30 +103139,30 @@ │ │ │ │ adds r2, r1, #6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 9e336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 9e32c │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e9554 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9e70c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -103193,15 +103193,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl f6354 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r0, r9 │ │ │ │ bl baad0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -103226,15 +103226,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl b7d8c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 216708 │ │ │ │ + bl 216660 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -103250,15 +103250,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9e5dc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl f9488 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cbz r4, 9e498 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -103323,15 +103323,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 9a9a4 │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ str.w r3, [r4, #548] @ 0x224 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [sl, #500] @ 0x1f4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldrb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9e6da │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -103391,17 +103391,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9e68e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 9e554 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ @@ -103457,31 +103457,31 @@ │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ b.n 9e5dc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 9e65e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ b.n 9e600 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 9e6e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl e96e0 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -105341,16 +105341,16 @@ │ │ │ │ lsls r2, r0, #31 │ │ │ │ bpl.n 9fcc6 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.n 9fcc6 │ │ │ │ ldr.w r9, [r8, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cc78 │ │ │ │ + bl 264280 │ │ │ │ + bl 18cbd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9ff68 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9ff88 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -105533,16 +105533,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 264328 │ │ │ │ - bl 18cc78 │ │ │ │ + bl 264280 │ │ │ │ + bl 18cbd0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0016 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w a0030 │ │ │ │ ldrb.w r0, [r9] │ │ │ │ @@ -105600,16 +105600,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 9fe34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbz r0, 9ff7e │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 9fcaa │ │ │ │ cbnz r3, 9ff90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -105669,16 +105669,16 @@ │ │ │ │ movt r2, #18568 @ 0x4888 │ │ │ │ strd r2, r8, [r1] │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, a0072 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n a0072 │ │ │ │ cbnz r2, a009a │ │ │ │ mov r1, r2 │ │ │ │ @@ -105745,17 +105745,17 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ str.w lr, [sp] │ │ │ │ b.n 9fd1a │ │ │ │ ldr.w r8, [sp] │ │ │ │ b.n 9ffa4 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r0, r5 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -108802,19 +108802,19 @@ │ │ │ │ bl 9a058 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r0, r5 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r0, r5 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ ldr r2, [pc, #76] @ (a23a8 ) │ │ │ │ add r2, pc │ │ │ │ cbnz r3, a2364 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -108916,21 +108916,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bne.n a242e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r2, #6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n a2474 │ │ │ │ ldrb.w r3, [r6, #52] @ 0x34 │ │ │ │ cbnz r3, a2492 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n a241c │ │ │ │ ldrb.w r3, [r6, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a241c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ @@ -108963,15 +108963,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -109264,37 +109264,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n a2898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251e18 │ │ │ │ + bl 251d70 │ │ │ │ blx 449ec │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 251e18 │ │ │ │ + bl 251d70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251d68 │ │ │ │ + bl 251cc0 │ │ │ │ blx 449ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 251d68 │ │ │ │ + bl 251cc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44980 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -109347,15 +109347,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r0, [pc, #3528] @ a36dc │ │ │ │ mov r4, r2 │ │ │ │ @@ -110480,121 +110480,121 @@ │ │ │ │ bne.w a3846 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bvs.n a36a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + ldr r7, [pc, #704] @ (a39a8 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r7, [pc, #760] @ (a39e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #368] @ (a3860 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #936] @ (a3a9c ) │ │ │ │ + ldr r7, [pc, #264] @ (a37fc ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + ldr r7, [pc, #352] @ (a3858 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #976] @ (a3acc ) │ │ │ │ + ldr r7, [pc, #304] @ (a382c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #832] @ (a3a40 ) │ │ │ │ + ldr r7, [pc, #160] @ (a37a0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #632] @ (a397c ) │ │ │ │ + ldr r6, [pc, #984] @ (a3adc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #728] @ (a39e0 ) │ │ │ │ + ldr r7, [pc, #56] @ (a3740 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #600] @ (a3964 ) │ │ │ │ + ldr r6, [pc, #952] @ (a3ac4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #696] @ (a39c8 ) │ │ │ │ + ldr r7, [pc, #24] @ (a3728 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #568] @ (a394c ) │ │ │ │ + ldr r6, [pc, #920] @ (a3aac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #664] @ (a39b0 ) │ │ │ │ + ldr r6, [pc, #1016] @ (a3b10 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #552] @ (a3944 ) │ │ │ │ + ldr r6, [pc, #904] @ (a3aa4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #640] @ (a39a0 ) │ │ │ │ + ldr r6, [pc, #992] @ (a3b00 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #480] @ (a3904 ) │ │ │ │ + ldr r6, [pc, #832] @ (a3a64 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #576] @ (a3968 ) │ │ │ │ + ldr r6, [pc, #928] @ (a3ac8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #432] @ (a38dc ) │ │ │ │ + ldr r6, [pc, #784] @ (a3a3c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #496] @ (a3920 ) │ │ │ │ + ldr r6, [pc, #848] @ (a3a80 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #568] @ (a396c ) │ │ │ │ + ldr r6, [pc, #920] @ (a3acc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #104] @ (a37a0 ) │ │ │ │ + ldr r6, [pc, #456] @ (a3900 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #0] @ (a373c ) │ │ │ │ + ldr r6, [pc, #352] @ (a389c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #208] @ (a3810 ) │ │ │ │ + ldr r6, [pc, #560] @ (a3970 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #120] @ (a37bc ) │ │ │ │ + ldr r6, [pc, #472] @ (a391c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #344] @ (a38a0 ) │ │ │ │ + ldr r6, [pc, #696] @ (a3a00 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #296] @ (a3874 ) │ │ │ │ + ldr r6, [pc, #648] @ (a39d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #16] @ (a3760 ) │ │ │ │ + ldr r6, [pc, #368] @ (a38c0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r7, [pc, #104] @ (a37bc ) │ │ │ │ + ldr r6, [pc, #456] @ (a391c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #720] @ (a3a28 ) │ │ │ │ + ldr r6, [pc, #48] @ (a3788 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #600] @ (a39b4 ) │ │ │ │ + ldr r5, [pc, #952] @ (a3b14 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #392] @ (a38e8 ) │ │ │ │ + ldr r5, [pc, #744] @ (a3a48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #288] @ (a3884 ) │ │ │ │ + ldr r5, [pc, #640] @ (a39e4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [pc, #80] @ (a37b8 ) │ │ │ │ + ldr r5, [pc, #432] @ (a3918 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #1000] @ (a3b54 ) │ │ │ │ + ldr r5, [pc, #328] @ (a38b4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #792] @ (a3a88 ) │ │ │ │ + ldr r5, [pc, #120] @ (a37e8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #688] @ (a3a24 ) │ │ │ │ + ldr r5, [pc, #16] @ (a3784 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #480] @ (a3958 ) │ │ │ │ + ldr r4, [pc, #832] @ (a3ab8 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #376] @ (a38f4 ) │ │ │ │ + ldr r4, [pc, #728] @ (a3a54 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #168] @ (a3828 ) │ │ │ │ + ldr r4, [pc, #520] @ (a3988 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [pc, #64] @ (a37c4 ) │ │ │ │ + ldr r4, [pc, #416] @ (a3924 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #880] @ (a3af8 ) │ │ │ │ + ldr r4, [pc, #208] @ (a3858 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #776] @ (a3a94 ) │ │ │ │ + ldr r4, [pc, #104] @ (a37f4 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #568] @ (a39c8 ) │ │ │ │ + ldr r3, [pc, #920] @ (a3b28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #504] @ (a398c ) │ │ │ │ + ldr r3, [pc, #856] @ (a3aec ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #304] @ (a38c8 ) │ │ │ │ + ldr r3, [pc, #656] @ (a3a28 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #152] @ (a3834 ) │ │ │ │ + ldr r3, [pc, #504] @ (a3994 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #272] @ (a38b0 ) │ │ │ │ + ldr r3, [pc, #624] @ (a3a10 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #168] @ (a384c ) │ │ │ │ + ldr r3, [pc, #520] @ (a39ac ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #280] @ (a38c0 ) │ │ │ │ + ldr r3, [pc, #632] @ (a3a20 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #240] @ (a389c ) │ │ │ │ + ldr r3, [pc, #592] @ (a39fc ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #16] @ (a37c0 ) │ │ │ │ + ldr r3, [pc, #368] @ (a3920 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #40] @ (a37dc ) │ │ │ │ + ldr r3, [pc, #392] @ (a393c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #760] @ (a3ab0 ) │ │ │ │ + ldr r3, [pc, #88] @ (a3810 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #688] @ (a3a6c ) │ │ │ │ + ldr r3, [pc, #16] @ (a37cc ) │ │ │ │ movs r2, r4 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n a383c │ │ │ │ cmp r5, #2 │ │ │ │ beq.n a383c │ │ │ │ @@ -111061,27 +111061,27 @@ │ │ │ │ b.n a3a76 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #560] @ (a3e80 ) │ │ │ │ + ldr r0, [pc, #912] @ (a3fe0 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r1, [pc, #488] @ (a3e3c ) │ │ │ │ + ldr r0, [pc, #840] @ (a3f9c ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #912] @ (a3fe8 ) │ │ │ │ + ldr r0, [pc, #240] @ (a3d48 ) │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [pc, #816] @ (a3f8c ) │ │ │ │ + ldr r0, [pc, #144] @ (a3cec ) │ │ │ │ movs r2, r4 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - blx pc │ │ │ │ + bx sl │ │ │ │ movs r2, r4 │ │ │ │ - blxns sp │ │ │ │ + bxns r8 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -112356,23 +112356,23 @@ │ │ │ │ b.n a48b0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0014 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r0, r5 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ movs r0, r5 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r0, r5 │ │ │ │ cbnz r2, a4b9a │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1240] @ 0x4d8 │ │ │ │ @@ -112418,15 +112418,15 @@ │ │ │ │ bl e9554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a6006 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -112992,15 +112992,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a5fea │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -113364,25 +113364,25 @@ │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n a565a │ │ │ │ push {r1, r3, r5, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #288] @ (a57f4 ) │ │ │ │ + ldr r0, [pc, #640] @ (a5954 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #88] @ (a5730 ) │ │ │ │ + ldr r0, [pc, #440] @ (a5890 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r1, [pc, #360] @ (a5844 ) │ │ │ │ + ldr r0, [pc, #712] @ (a59a4 ) │ │ │ │ movs r0, r5 │ │ │ │ - ldr r0, [pc, #0] @ (a56e0 ) │ │ │ │ + bx fp │ │ │ │ movs r0, r5 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp r0, r5 │ │ │ │ movs r0, r5 │ │ │ │ ldrd fp, sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r9 │ │ │ │ add.w r3, r4, #8576 @ 0x2180 │ │ │ │ add.w r6, r4, #8640 @ 0x21c0 │ │ │ │ ldrd r9, r5, [sp, #64] @ 0x40 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ @@ -113726,15 +113726,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a5284 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w a52a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -113990,15 +113990,15 @@ │ │ │ │ adds r0, #16 │ │ │ │ b.n a57d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a5acc │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a5f9e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -114048,15 +114048,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a5acc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a6118 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, r3 │ │ │ │ b.n a5a26 │ │ │ │ @@ -114174,15 +114174,15 @@ │ │ │ │ bne.n a5fdc │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a5fdc │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a58d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a5acc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a54b0 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a4f74 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -114280,15 +114280,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ adds r3, #16 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ b.n a5de4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #22 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -116159,23 +116159,23 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n a7468 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ movs r0, r5 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r0, r5 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1248] @ 0x4e0 │ │ │ │ @@ -116221,15 +116221,15 @@ │ │ │ │ bl e9554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a8aa0 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ add.w r2, r4, #8704 @ 0x2200 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -116781,15 +116781,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1956] @ 0x7a4 │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1960] @ 0x7a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8a8e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -117152,25 +117152,25 @@ │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n a81da │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r1, #4 │ │ │ │ movs r0, r5 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r2, #3 │ │ │ │ movs r0, r5 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r0, r5 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + subs r2, r1, r7 │ │ │ │ movs r0, r5 │ │ │ │ strh r6, [r0, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + adds r0, r4, r6 │ │ │ │ movs r0, r5 │ │ │ │ ldrd fp, sl, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r9, #8576 @ 0x2180 │ │ │ │ add.w r6, r9, #8640 @ 0x21c0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ @@ -117456,15 +117456,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a7e0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a7e28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -117719,15 +117719,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a86ae │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a85a2 │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8a62 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -117775,15 +117775,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 99ef0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e96e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a85a2 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w a8b66 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, fp │ │ │ │ b.n a8506 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -117884,15 +117884,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl b1a28 │ │ │ │ b.w a7e1e │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a873e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n a85a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a8036 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a7b26 │ │ │ │ add.w r2, r3, #8 │ │ │ │ @@ -117957,15 +117957,15 @@ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ b.n a8506 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w a7fb8 │ │ │ │ nop │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -118237,15 +118237,15 @@ │ │ │ │ vldr s12, [pc, #264] @ a8fb4 │ │ │ │ b.n a8d14 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ b.n a8e54 │ │ │ │ add.w sl, r9, #5920 @ 0x1720 │ │ │ │ add.w sl, sl, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r1, r9, #5408 @ 0x1520 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w a90f4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -118259,15 +118259,15 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r6, sp, #28 │ │ │ │ ldr.w r2, [r3, #1324] @ 0x52c │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r3, #1324] @ 0x52c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w lr, r9, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w sl, [lr, #816] @ 0x330 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -118326,19 +118326,19 @@ │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r0, r5 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xf3600021 │ │ │ │ + @ instruction: 0xf2b80021 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a911c │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -118352,95 +118352,95 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w r9, #1 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174d68 │ │ │ │ + bl 174cc0 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174ef0 │ │ │ │ + bl 174e48 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #32 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 1754b4 │ │ │ │ + bl 17540c │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174a0c │ │ │ │ + bl 174964 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174738 │ │ │ │ + bl 174690 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 1748a0 │ │ │ │ + bl 1747f8 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 179058 │ │ │ │ + bl 178fb0 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 17507c │ │ │ │ + bl 174fd4 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 174b50 │ │ │ │ + bl 174aa8 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 193af8 │ │ │ │ + bl 193a50 │ │ │ │ add.w r0, r6, #16896 @ 0x4200 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ add r0, sl │ │ │ │ mov r1, r3 │ │ │ │ strd r9, r9, [sp] │ │ │ │ - bl 1754b4 │ │ │ │ + bl 17540c │ │ │ │ b.n a8f72 │ │ │ │ rbit r2, r2 │ │ │ │ movs r1, #1 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -118481,28 +118481,28 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r3, #5920 @ 0x1720 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ adds r4, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w ip, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #1324] @ 0x52c │ │ │ │ orrs r1, r3 │ │ │ │ str.w r1, [ip, #1324] @ 0x52c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl ef0d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -126561,15 +126561,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w aeb88 │ │ │ │ ldr.w r0, [r6, #3580] @ 0xdfc │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 25a674 │ │ │ │ + bl 25a5cc │ │ │ │ ldr.w fp, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -126777,15 +126777,15 @@ │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r0, #16 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 25a710 │ │ │ │ + bl 25a668 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -126801,15 +126801,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n aec80 │ │ │ │ ldr.w r0, [r6, #3580] @ 0xdfc │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 25a754 │ │ │ │ + bl 25a6ac │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n aeb88 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -126850,18 +126850,18 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r1, r4 │ │ │ │ add r6, pc, #444 @ (adr r6, aeee4 ) │ │ │ │ - vqshl.u64 d25, d10, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q9, #63 @ 0x3f │ │ │ │ movs r1, r4 │ │ │ │ asrs r0, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cbz r2, aed64 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -127202,23 +127202,23 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aee98 │ │ │ │ add r1, pc, #76 @ (adr r1, af108 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n af0d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w aee94 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n af0c8 │ │ │ │ ldr r2, [pc, #68] @ (af124 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #2 │ │ │ │ @@ -127238,19 +127238,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r4 │ │ │ │ movw r2, #36640 @ 0x8f20 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ cmp r3, r2 │ │ │ │ bne.w aedec │ │ │ │ b.n aee2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -128059,15 +128059,15 @@ │ │ │ │ dmb ish │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r0, #16 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n afb54 │ │ │ │ - bl 25a710 │ │ │ │ + bl 25a668 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n afb36 │ │ │ │ ldr.w sl, [pc, #560] @ afc94 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (afc98 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -128102,15 +128102,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 449ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 182c0c │ │ │ │ + bl 182b64 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -128155,15 +128155,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w afc7e │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 25a674 │ │ │ │ + bl 25a5cc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.n afb36 │ │ │ │ ldr r3, [pc, #324] @ (afca4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -128208,15 +128208,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 449ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 182c0c │ │ │ │ + bl 182b64 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -128275,29 +128275,29 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #23 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, afee8 ) │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r4 │ │ │ │ - add r0, pc, #760 @ (adr r0, aff94 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, afcf4 ) │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r0, #19 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #352] @ (afe28 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -128334,15 +128334,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r0, #6048 @ 0x17a0 │ │ │ │ add.w r1, r7, #8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 25a674 │ │ │ │ + bl 25a5cc │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r9, r0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r1, r3, #7 │ │ │ │ mov fp, r3 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ @@ -128670,15 +128670,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n b00fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, b00ee │ │ │ │ mov r2, r6 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, b00e0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n b00d0 │ │ │ │ @@ -128818,15 +128818,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ add.w r0, r0, #4576 @ 0x11e0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 184428 │ │ │ │ + bl 184380 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ bhi.n b022a │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -128924,15 +128924,15 @@ │ │ │ │ bpl.w b0472 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ movw r7, #6892 @ 0x1aec │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #3152] @ 0xc50 │ │ │ │ add r0, r7 │ │ │ │ ldr.w r2, [r3, #2432] @ 0x980 │ │ │ │ - bl 2537c4 │ │ │ │ + bl 25371c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b0472 │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r3, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -128941,26 +128941,26 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #3580] @ 0xdfc │ │ │ │ add.w r2, r2, #6048 @ 0x17a0 │ │ │ │ adds r2, #24 │ │ │ │ - bl 253a28 │ │ │ │ + bl 253980 │ │ │ │ ldr r2, [pc, #656] @ (b0618 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 253a28 │ │ │ │ + bl 253980 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r7, #6016 @ 0x1780 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r2, #1928] @ 0x788 │ │ │ │ ldr.w r2, [r2, #1932] @ 0x78c │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -128986,32 +128986,32 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r6, ip, [r5, #16] │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ strd r6, ip, [sp, #100] @ 0x64 │ │ │ │ - bl 253a28 │ │ │ │ + bl 253980 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b03ca │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ bl 8c0dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 253a28 │ │ │ │ + bl 253980 │ │ │ │ b.n b03d2 │ │ │ │ ldrd r7, r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, fp │ │ │ │ cmp r0, fp │ │ │ │ bls.n b046c │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r7, fp │ │ │ │ strd r6, r4, [sp, #36] @ 0x24 │ │ │ │ @@ -129026,31 +129026,31 @@ │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ movs r1, #6 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - bl 253a28 │ │ │ │ + bl 253980 │ │ │ │ cmp r4, r7 │ │ │ │ bhi.n b043e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 253a64 │ │ │ │ + bl 2539bc │ │ │ │ mov r0, fp │ │ │ │ cbz r0, b048c │ │ │ │ ldr r3, [pc, #420] @ (b061c ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b048c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b05a6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -129079,39 +129079,39 @@ │ │ │ │ cbz r0, b04ec │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #3152] @ 0xc50 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1848b0 │ │ │ │ + bl 184808 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n b04cc │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, b050a │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ ldr.w r2, [r3, #3152] @ 0xc50 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1848b0 │ │ │ │ + bl 184808 │ │ │ │ ldrd r2, r0, [sp, #28] │ │ │ │ ldr.w r3, [r2, #2432] @ 0x980 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2432] @ 0x980 │ │ │ │ blx 44eec │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ blx 440fc │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 184328 │ │ │ │ + bl 184280 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 8c3a8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w b0182 │ │ │ │ @@ -129178,33 +129178,33 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #48] @ (b0620 ) │ │ │ │ ldr r1, [pc, #52] @ (b0624 ) │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n b0370 │ │ │ │ nop │ │ │ │ cdp2 0, 11, cr0, cr0, cr1, {5} │ │ │ │ cdp2 0, 10, cr0, cr4, cr1, {5} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 7, cr0, cr2, cr1, {5} │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ movs r1, r4 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #400] @ (b07cc ) │ │ │ │ @@ -129356,25 +129356,25 @@ │ │ │ │ b.n b06d8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrsh.w r0, [sl, #161] @ 0xa1 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r0, #161] @ 0xa1 │ │ │ │ ldrsh.w r0, [lr, r1, lsl #2] │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r1, r4 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ bl fff607ee │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r1, r4 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -129418,15 +129418,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b08be │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0892 │ │ │ │ dmb ish │ │ │ │ @@ -129434,15 +129434,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0880 │ │ │ │ b.n b0852 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -129527,15 +129527,15 @@ │ │ │ │ add.w r2, r3, #6848 @ 0x1ac0 │ │ │ │ vldr d7, [r2, #16] │ │ │ │ b.n b092c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf70800a1 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r1, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ @ instruction: 0xf66e00a1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -129675,15 +129675,15 @@ │ │ │ │ cbz r1, b0bae │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0bd6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0b60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -129704,15 +129704,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0a68 │ │ │ │ b.n b0a6a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b0ac6 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -129829,28 +129829,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0d2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0d0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0cfc │ │ │ │ b.n b0c4c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b0cdc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0d34 │ │ │ │ @@ -129941,28 +129941,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0e66 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0e42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0e34 │ │ │ │ b.n b0da2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b0e16 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b0e6c │ │ │ │ @@ -130029,29 +130029,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b0f5a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b0f36 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b0f26 │ │ │ │ b.n b0ed8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b0f0a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b0f42 │ │ │ │ @@ -130115,30 +130115,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1048 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1022 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1012 │ │ │ │ b.n b0fc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b0ff6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b102e │ │ │ │ @@ -130215,29 +130215,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1150 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b112a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b111c │ │ │ │ b.n b10b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b10fe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1156 │ │ │ │ @@ -130315,29 +130315,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n b11d2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b125e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b123a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b122a │ │ │ │ b.n b11c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1208 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1246 │ │ │ │ @@ -130443,29 +130443,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b13ba │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1394 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1386 │ │ │ │ b.n b12ca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1368 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b13c0 │ │ │ │ @@ -130553,29 +130553,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n b14e6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b14c0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b14b0 │ │ │ │ b.n b1430 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1490 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b14ec │ │ │ │ @@ -130670,28 +130670,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1622 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b15fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b15f0 │ │ │ │ b.n b1564 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b15d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1628 │ │ │ │ @@ -130788,28 +130788,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1764 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1740 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1732 │ │ │ │ b.n b16a2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1712 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b176a │ │ │ │ @@ -130908,29 +130908,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b18aa │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1886 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1876 │ │ │ │ b.n b17e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b185a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1892 │ │ │ │ @@ -131032,29 +131032,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b19fa │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b19d4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b19c6 │ │ │ │ b.n b1930 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b19a6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1a00 │ │ │ │ @@ -131148,29 +131148,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1b2e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1b08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1afa │ │ │ │ b.n b1a6e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1adc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1b34 │ │ │ │ @@ -131264,29 +131264,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1c62 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1c3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1c2e │ │ │ │ b.n b1ba2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1c10 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1c68 │ │ │ │ @@ -131380,28 +131380,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1d96 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1d72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1d64 │ │ │ │ b.n b1cda │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1d44 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1d9c │ │ │ │ @@ -131494,28 +131494,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1ec8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1ea4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1e96 │ │ │ │ b.n b1e0c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1e76 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1ece │ │ │ │ @@ -131602,30 +131602,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b1fe6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b1fc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1fb0 │ │ │ │ b.n b1f62 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b1f94 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b1fcc │ │ │ │ @@ -131697,30 +131697,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n b20de │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b20b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b20a8 │ │ │ │ b.n b2050 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n b208c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b20c4 │ │ │ │ @@ -131756,52 +131756,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 10db10 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, b21bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 10db10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n b21b8 │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ b.n b21a0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b21dc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -132083,25 +132083,25 @@ │ │ │ │ bne.n b24d6 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, b24d6 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (b24fc ) │ │ │ │ ldr r2, [pc, #28] @ (b24f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -132757,15 +132757,15 @@ │ │ │ │ beq.w b3010 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n b2b62 │ │ │ │ add.w r7, r6, #4864 @ 0x1300 │ │ │ │ adds r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n b2c54 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, b2bdc │ │ │ │ mov r0, r6 │ │ │ │ @@ -132826,15 +132826,15 @@ │ │ │ │ bne.n b2c68 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldrb.w r3, [r6, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b318e │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -133040,15 +133040,15 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ strh.w r1, [r4, #240] @ 0xf0 │ │ │ │ str.w r2, [r4, #236] @ 0xec │ │ │ │ strb.w r3, [r4, #242] @ 0xf2 │ │ │ │ b.n b2f1c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r1, r4 │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r5, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ @@ -133271,15 +133271,15 @@ │ │ │ │ b.n b2ebe │ │ │ │ ldr r3, [pc, #104] @ (b31c4 ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n b2f82 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r8 │ │ │ │ blx 43944 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl bb330 │ │ │ │ mov r0, r8 │ │ │ │ blx 44eec │ │ │ │ @@ -133327,40 +133327,40 @@ │ │ │ │ bl b21e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3276 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 17de68 │ │ │ │ + bl 17ddc0 │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de68 │ │ │ │ + bl 17ddc0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r1, [r6, #3592] @ 0xe08 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 10da40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 17de68 │ │ │ │ + bl 17ddc0 │ │ │ │ cbnz r0, b327a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n b3256 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b3256 │ │ │ │ @@ -133369,15 +133369,15 @@ │ │ │ │ bl b2a00 │ │ │ │ cbnz r0, b326e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl b2a00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3252 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -133423,15 +133423,15 @@ │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ bl 10d6e0 │ │ │ │ ldr r3, [pc, #164] @ (b3388 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2f04 │ │ │ │ + bl 1a2e5c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl b21e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b3376 │ │ │ │ @@ -133482,15 +133482,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n b3340 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r5, r2] │ │ │ │ movs r1, r4 │ │ │ │ ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -133899,78 +133899,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b3828 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n b385e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b385e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [pc, #132] @ (b38e4 ) │ │ │ │ ldr r3, [pc, #124] @ (b38e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n b38d8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b3896 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n b385e │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n b387a │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n b387a │ │ │ │ movs r3, #1 │ │ │ │ @@ -135657,37 +135657,37 @@ │ │ │ │ movs r1, #1 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r4, r4, r3, lsr #6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4b90 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b4d04 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w r9, [pc, #588] @ b4e10 │ │ │ │ @@ -135697,15 +135697,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #548] @ (b4e14 ) │ │ │ │ ldr r3, [pc, #536] @ (b4e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -135737,15 +135737,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b4b46 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n b4d30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -135789,39 +135789,39 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cbnz r3, b4d3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4bec │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b4bec │ │ │ │ add r9, r7 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r9, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl b3738 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n b4b98 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n b4c34 │ │ │ │ b.n b4b46 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -135866,30 +135866,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n b4c8c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, b4db8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.n b4bec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n b4d9a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -136148,24 +136148,24 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b4eca │ │ │ │ ldr r0, [r2, r3] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b50f4 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n b50bc │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -136188,15 +136188,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl f4848 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 1a10c8 │ │ │ │ + bl 1a1020 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n b4eca │ │ │ │ mov ip, r6 │ │ │ │ b.n b503e │ │ │ │ @@ -138411,21 +138411,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 19f740 │ │ │ │ + bl 19f698 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b6e96 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -138433,18 +138433,18 @@ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w b6bea │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -138474,39 +138474,39 @@ │ │ │ │ add.w sl, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b69ae │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [pc, #1416] @ b6f38 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mla r3, r9, r3, r8 │ │ │ │ @@ -138514,15 +138514,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n b6a3a │ │ │ │ ldr.w r2, [pc, #1312] @ b6f3c │ │ │ │ ldr.w r3, [pc, #1296] @ b6f30 │ │ │ │ @@ -138535,48 +138535,48 @@ │ │ │ │ bne.w b6f26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ mla r8, r9, r3, r8 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w ip, [r8, #34] @ 0x22 │ │ │ │ mov r0, fp │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r5, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ beq.w b6bf6 │ │ │ │ add.w r3, sp, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -138652,23 +138652,23 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n b6bfe │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -138679,15 +138679,15 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mla lr, r9, r3, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b69b6 │ │ │ │ movs r6, #32 │ │ │ │ b.n b6b84 │ │ │ │ movs r6, #8 │ │ │ │ b.n b6b84 │ │ │ │ movs r6, #16 │ │ │ │ b.n b6b84 │ │ │ │ @@ -138695,25 +138695,25 @@ │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #302 @ 0x12e │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ @@ -138730,21 +138730,21 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r7 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r7 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -138753,15 +138753,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -138773,21 +138773,21 @@ │ │ │ │ strb.w r3, [sp, #100] @ 0x64 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov.w r8, #2 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ @@ -138797,15 +138797,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov lr, r6 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -138817,22 +138817,22 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldrh.w r3, [r8, #24] │ │ │ │ @@ -138841,15 +138841,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ @@ -138863,23 +138863,23 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -138887,55 +138887,55 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a337c │ │ │ │ + bl 1a32d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n b6a18 │ │ │ │ movs r6, #1 │ │ │ │ b.n b6b84 │ │ │ │ ldr r2, [pc, #168] @ (b6f40 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #424] @ 0x1a8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ b.n b6904 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r6 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -138943,15 +138943,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b6bfe │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ b.n b6bfe │ │ │ │ movs r7, #1 │ │ │ │ b.n b6b30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -139037,15 +139037,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl b4ad4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a1f40 │ │ │ │ + bl 1a1e98 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #2984] @ b7bc4 │ │ │ │ ldr.w r3, [pc, #2972] @ b7bbc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -139116,21 +139116,21 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -139139,41 +139139,41 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b717a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ b.n b7018 │ │ │ │ cmp.w r2, #528 @ 0x210 │ │ │ │ beq.n b71ae │ │ │ │ sub.w r3, r2, #584 @ 0x248 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b6fce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -139190,15 +139190,15 @@ │ │ │ │ beq.w b6fce │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add.w r9, sp, #148 @ 0x94 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ strd r8, r8, [sp, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ strd r8, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -139218,22 +139218,22 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139244,15 +139244,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b7884 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ @@ -139289,22 +139289,22 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w b7c14 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ @@ -139315,15 +139315,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7d7a │ │ │ │ @@ -139398,21 +139398,21 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139423,15 +139423,15 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r5, [r8, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -139445,21 +139445,21 @@ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov fp, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [fp, #24] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -139468,15 +139468,15 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ mov.w fp, #1 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ @@ -139488,21 +139488,21 @@ │ │ │ │ strb.w fp, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ @@ -139511,26 +139511,26 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n b7182 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3592] @ 0xe08 │ │ │ │ @@ -139577,74 +139577,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b7678 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b76b8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b76dc │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n b7182 │ │ │ │ ldr.w r3, [pc, #1216] @ b7bc8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -139675,40 +139675,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #44] @ 0x2c │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #41] @ 0x29 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b7784 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -139717,37 +139717,37 @@ │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r5, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, sl, #24 │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ b.n b7018 │ │ │ │ mov r7, r9 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -139758,15 +139758,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b70c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3592] @ 0xe08 │ │ │ │ ldrb.w r2, [r3, #434] @ 0x1b2 │ │ │ │ movs r3, #6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b705e │ │ │ │ @@ -139780,15 +139780,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7292 │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b7292 │ │ │ │ ldr r3, [pc, #784] @ (b7bc8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -139801,44 +139801,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ b.n b7292 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b78f8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #700] @ b7bc8 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [r7, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -139849,19 +139849,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ @@ -139902,18 +139902,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7adc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ adds.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ @@ -139922,21 +139922,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w b7384 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b7a48 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r4, r3, #1 │ │ │ │ bmi.n b7b04 │ │ │ │ @@ -139949,22 +139949,22 @@ │ │ │ │ b.n b7a7a │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n b7b12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b7a72 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r8, r0 │ │ │ │ b.n b7a72 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b78da │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b78da │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -139988,15 +139988,15 @@ │ │ │ │ b.n b7300 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r8, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n b79f0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n b78da │ │ │ │ @@ -140004,15 +140004,15 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b7c08 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ b.w b7018 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b7bd2 │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #392 @ 0x188 │ │ │ │ mov r1, r0 │ │ │ │ b.n b7b36 │ │ │ │ @@ -140030,26 +140030,26 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, b7b7c │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b7cee │ │ │ │ @@ -140059,15 +140059,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 10f4d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1756] @ 0x6dc │ │ │ │ b.n b7678 │ │ │ │ nop │ │ │ │ @@ -140091,30 +140091,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b7ba6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b7ba6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ b.n b7b16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w b7356 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -140141,21 +140141,21 @@ │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov.w fp, #116 @ 0x74 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -140170,15 +140170,15 @@ │ │ │ │ add.w r4, r5, #28 │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r6, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -140197,41 +140197,41 @@ │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n b7c5a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, b7d1a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ @@ -140242,15 +140242,15 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b7b96 │ │ │ │ ldr r3, [pc, #12] @ (b7d88 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n b7a2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -140323,23 +140323,23 @@ │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b7f38 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1ee1d0 │ │ │ │ + bl 1ee128 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c1f60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f5924 │ │ │ │ + bl 1f587c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b7e8a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -140347,35 +140347,35 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b7e74 │ │ │ │ cbz r1, b7e8a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b063c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b7f20 │ │ │ │ - bl 220b8c │ │ │ │ + bl 220ae4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ebb6c │ │ │ │ + bl 1ebac4 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d1fd0 │ │ │ │ + bl 1d1f28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1ef55c │ │ │ │ + bl 1ef4b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e29b8 │ │ │ │ + bl 1e2910 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cfed0 │ │ │ │ + bl 1cfe28 │ │ │ │ ldrb r3, [r5, #14] │ │ │ │ cbnz r3, b7f18 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r5, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ @@ -140386,33 +140386,33 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #4] │ │ │ │ strb.w r2, [sp, #46] @ 0x2e │ │ │ │ - bl 2084b4 │ │ │ │ + bl 20840c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #104] @ (b7f68 ) │ │ │ │ ldr r3, [pc, #88] @ (b7f5c ) │ │ │ │ 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 b7f52 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ebcc0 │ │ │ │ + bl 1ebc18 │ │ │ │ b.n b7ed0 │ │ │ │ - bl 20acf4 │ │ │ │ + bl 20ac4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20aefc │ │ │ │ + bl 20ae54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 95f90 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n b7e98 │ │ │ │ movs r0, #0 │ │ │ │ b.n b7efe │ │ │ │ ldr r3, [pc, #48] @ (b7f6c ) │ │ │ │ @@ -140420,15 +140420,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (b7f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 2166b8 │ │ │ │ + bl 216610 │ │ │ │ b.n b7e42 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, #18] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -140436,15 +140436,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #2684] @ b8a04 │ │ │ │ @@ -141353,23 +141353,23 @@ │ │ │ │ b.w b808c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r2, r0 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r7, r4 │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142145,15 +142145,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ba852 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1ee64c │ │ │ │ + bl 1ee5a4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ba62e │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -142173,29 +142173,29 @@ │ │ │ │ mov r0, r9 │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r1, pc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r2, [pc, #2592] @ b9d28 │ │ │ │ add r2, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w ba2f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cbnz r2, b932a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ba6ec │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1eeff4 │ │ │ │ + bl 1eef4c │ │ │ │ mov r0, r9 │ │ │ │ bl 10fa18 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ba276 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -142203,57 +142203,57 @@ │ │ │ │ bne.w ba26e │ │ │ │ ldr.w r2, [pc, #2524] @ b9d2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2524] @ b9d30 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w ba28a │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0298 │ │ │ │ + bl 1c01f0 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0298 │ │ │ │ + bl 1c01f0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0298 │ │ │ │ + bl 1c01f0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w ba5de │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r2, r9, #424 @ 0x1a8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4754 │ │ │ │ + bl 1b46ac │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r9, #432 @ 0x1b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4754 │ │ │ │ + bl 1b46ac │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w b94f8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b1000 │ │ │ │ + bl 1b0f58 │ │ │ │ ldr.w r5, [r9, #452] @ 0x1c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b94f8 │ │ │ │ addw r6, sp, #1220 @ 0x4c4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -142269,15 +142269,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n b93fe │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w ba5d2 │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b93fe │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -142386,15 +142386,15 @@ │ │ │ │ strd r4, r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1d5d7c │ │ │ │ + bl 1d5cd4 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -142635,15 +142635,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ba038 │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -142687,15 +142687,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b4e1c │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b9842 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b9b6a │ │ │ │ mov r5, r0 │ │ │ │ b.n b980a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -142729,15 +142729,15 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba256 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r7, r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -142767,15 +142767,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 1a2408 │ │ │ │ + bl 1a2360 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b9b1a │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -142835,49 +142835,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b9a46 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -142917,26 +142917,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b991e │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba0b6 │ │ │ │ mov fp, r0 │ │ │ │ b.n b9902 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [r8] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -142951,23 +142951,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl b4e1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w b9886 │ │ │ │ ldrd r7, r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n b9b88 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b97d8 │ │ │ │ @@ -142979,19 +142979,19 @@ │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, sl, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b9bb0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ ldr.w r3, [r9, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b9bdc │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -143000,15 +143000,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b9bc6 │ │ │ │ cbz r1, b9bdc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b063c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -143038,15 +143038,15 @@ │ │ │ │ strd r6, r6, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w ba03c │ │ │ │ strd r7, r5, [sp, #40] @ 0x28 │ │ │ │ strd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -143065,15 +143065,15 @@ │ │ │ │ bne.n b9c64 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b9ca8 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n b9cfc │ │ │ │ mov r9, r0 │ │ │ │ b.n b9c58 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w ba034 │ │ │ │ @@ -143107,23 +143107,23 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w b9e8c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b9c6e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b9c8a │ │ │ │ ldrd r7, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n b9d44 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -143310,47 +143310,47 @@ │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ strh r5, [r0, #44] @ 0x2c │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, b9f36 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -143360,15 +143360,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r6, #1 │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ @@ -143437,44 +143437,44 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n b9942 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ba088 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ b.n b9b1a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b9b20 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b9942 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b9b2e │ │ │ │ ldrd r7, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, ba0e2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -143500,35 +143500,35 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ba1aa │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ba140 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -143545,51 +143545,51 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b99f6 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ba1e2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -143604,15 +143604,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n b9b08 │ │ │ │ mov r8, r4 │ │ │ │ b.n ba0bc │ │ │ │ cmp r1, r2 │ │ │ │ beq.w b963a │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -143655,15 +143655,15 @@ │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n ba2e6 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w ba762 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -143859,15 +143859,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r0, ba54a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ba512 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -143935,26 +143935,26 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 110aec │ │ │ │ b.w b964a │ │ │ │ movs r2, #1 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ mov r3, r0 │ │ │ │ b.w b9424 │ │ │ │ ldr r2, [pc, #708] @ (ba8a4 ) │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1be230 │ │ │ │ + bl 1be188 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c0298 │ │ │ │ + bl 1c01f0 │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n ba60a │ │ │ │ ldr.w r3, [r9, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w baa3c │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ @@ -143962,15 +143962,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #688] @ 0x2b0 │ │ │ │ strd r3, r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #688] @ 0x2b0 │ │ │ │ - bl 1e2a58 │ │ │ │ + bl 1e29b0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ b.w b939c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #156] @ 0x9c │ │ │ │ @@ -143984,15 +143984,15 @@ │ │ │ │ cbnz r1, ba684 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 1c56e0 │ │ │ │ + bl 1c5638 │ │ │ │ b.w b92d6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ bl 11093c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ @@ -144056,22 +144056,22 @@ │ │ │ │ bmi.w baa18 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r2, #428] @ 0x1ac │ │ │ │ movs r2, #22 │ │ │ │ - bl 19f740 │ │ │ │ + bl 19f698 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w baa00 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f740 │ │ │ │ + bl 19f698 │ │ │ │ ldr.w r4, [r9, #408] @ 0x198 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, ba752 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -144089,15 +144089,15 @@ │ │ │ │ strd r3, r3, [sl, #8] │ │ │ │ str.w r7, [sl, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ba9fc │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ @@ -144174,15 +144174,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ba7f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ba828 │ │ │ │ b.n ba4a0 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ba7f8 │ │ │ │ b.n ba82e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w ba584 │ │ │ │ @@ -144203,21 +144203,21 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n ba8b4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n ba7ac │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ba2ca │ │ │ │ mov r9, r0 │ │ │ │ b.n ba794 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r2, #152] @ 0x98 │ │ │ │ + stc2l 0, cr0, [sl], #152 @ 0x98 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ @@ -144240,15 +144240,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w ba9da │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sl] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -144256,28 +144256,28 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w fp, [sp, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -144309,15 +144309,15 @@ │ │ │ │ ldrb r5, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r5, #11 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ b.n ba878 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ b.n ba8c0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w ba87c │ │ │ │ @@ -144332,52 +144332,52 @@ │ │ │ │ ldr r3, [pc, #148] @ (baa70 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 19f668 │ │ │ │ + bl 19f5c0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n ba8cc │ │ │ │ mov r8, r5 │ │ │ │ b.n ba2d2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w ba7ac │ │ │ │ b.n ba866 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n ba2f0 │ │ │ │ ldr r2, [pc, #72] @ (baa74 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #72] @ (baa78 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n ba466 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1baac0 │ │ │ │ + bl 1baa18 │ │ │ │ b.n ba60a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w b9e44 │ │ │ │ movs r3, #1 │ │ │ │ b.n baa52 │ │ │ │ @@ -144388,17 +144388,17 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n baacc │ │ │ │ + bls.n ba97c │ │ │ │ movs r0, r4 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + cbz r2, baae8 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr.w r4, [lr, #3580] @ 0xdfc │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [ip, #2752] @ 0xac0 │ │ │ │ ldrb.w ip, [ip, #128] @ 0x80 │ │ │ │ @@ -144550,18 +144550,18 @@ │ │ │ │ blx 44eec │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, bac40 │ │ │ │ mov r0, r5 │ │ │ │ bl 8c084 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, bac48 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, bac50 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -144609,37 +144609,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ strd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [r8, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n bad44 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ str.w sl, [sp] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ bl b7d8c │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w bb138 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -144658,15 +144658,15 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cbz r7, bad80 │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, bad7a │ │ │ │ mov r1, sl │ │ │ │ - bl 216708 │ │ │ │ + bl 216660 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n bad6c │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -144685,116 +144685,116 @@ │ │ │ │ ldr.w r3, [pc, #1028] @ bb1b8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 1cf920 │ │ │ │ + bl 1cf878 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bae3c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cf920 │ │ │ │ + bl 1cf878 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bae78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3e8c │ │ │ │ + bl 1b3de4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n baea6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b32d8 │ │ │ │ + bl 1b3230 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b34bc │ │ │ │ + bl 1b3414 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n baeba │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2108a8 │ │ │ │ + bl 210800 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 2108a8 │ │ │ │ + bl 210800 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n baed6 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n baed0 │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf920 │ │ │ │ + bl 1cf878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n badc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f31c8 │ │ │ │ + bl 1f3120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cf920 │ │ │ │ + bl 1cf878 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n badd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3e8c │ │ │ │ + bl 1b3de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bade0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ca50 │ │ │ │ + bl 19c9a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ b.n bade0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c1f60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w bb0f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c1f60 │ │ │ │ b.n bae10 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w bad8c │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -144811,27 +144811,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n baef2 │ │ │ │ cbz r1, baf08 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b063c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n baee2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, baf32 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, baf2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a6ca0 │ │ │ │ + bl 1a6bf8 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n baf1e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w bb116 │ │ │ │ @@ -144917,15 +144917,15 @@ │ │ │ │ beq.n bb0be │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bb01e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bb01e │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ mov ip, sl │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -144944,15 +144944,15 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl b9258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w bb1a4 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -144965,15 +144965,15 @@ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ bfi r5, r3, #6, #1 │ │ │ │ strb.w r5, [sp, #93] @ 0x5d │ │ │ │ movs r3, #5 │ │ │ │ b.n bafb2 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r1, [pc, #244] @ (bb1c0 ) │ │ │ │ ldr r2, [pc, #228] @ (bb1b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ eors r1, r2 │ │ │ │ @@ -144987,17 +144987,17 @@ │ │ │ │ b.n bb0ba │ │ │ │ ldrb.w r3, [r1, #356] @ 0x164 │ │ │ │ strb.w r3, [r2, #356] @ 0x164 │ │ │ │ b.n baf96 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ b.n baec6 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w bad8c │ │ │ │ b.n baed6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n bafae │ │ │ │ @@ -145011,28 +145011,28 @@ │ │ │ │ b.n baed8 │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n baffa │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, bb150 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl babec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, bb18a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, bb174 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n bb0c8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bb14a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -145066,15 +145066,15 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, r6, asr #32 │ │ │ │ + @ instruction: 0xeb240026 │ │ │ │ ldr r7, [pc, #192] @ (bb284 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -145245,15 +145245,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (bb38c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, bb38a │ │ │ │ - bl 183540 │ │ │ │ + bl 183498 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -145265,18 +145265,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (bb58c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r1, [pc, #464] @ (bb590 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ ldr r3, [pc, #460] @ (bb594 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bb3ce │ │ │ │ @@ -145292,30 +145292,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w bb524 │ │ │ │ ldr r0, [pc, #400] @ (bb59c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb4c6 │ │ │ │ ldr r2, [pc, #388] @ (bb5a0 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n bb4f0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183030 │ │ │ │ + bl 182f88 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n bb4ce │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -145344,23 +145344,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (bb5ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 183380 │ │ │ │ + bl 1832d8 │ │ │ │ ldr r3, [pc, #276] @ (bb5b0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb552 │ │ │ │ ldr r0, [pc, #268] @ (bb5b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4380 │ │ │ │ + bl 2c42d8 │ │ │ │ ldr r2, [pc, #264] @ (bb5b8 ) │ │ │ │ ldr r3, [pc, #212] @ (bb584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -145370,15 +145370,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (bb5bc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n bb4a4 │ │ │ │ ldr r1, [pc, #240] @ (bb5c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 43af4 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -145394,18 +145394,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183030 │ │ │ │ + bl 182f88 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb442 │ │ │ │ b.n bb4ce │ │ │ │ ldr r3, [pc, #164] @ (bb5cc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -145417,86 +145417,86 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (bb5d0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (bb5d4 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bb3f4 │ │ │ │ ldr r2, [pc, #132] @ (bb5d8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (bb5dc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bb4a4 │ │ │ │ ldr r2, [pc, #116] @ (bb5e0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (bb5e4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bb486 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #344] @ (bb6dc ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n bb55c │ │ │ │ + beq.n bb60c │ │ │ │ movs r0, r4 │ │ │ │ ldr r4, [pc, #304] @ (bb6c0 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n bb4e8 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - beq.n bb548 │ │ │ │ + beq.n bb5f8 │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ ldr r3, [pc, #304] @ (bb6ec ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r1, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r0, r4 │ │ │ │ - beq.n bb5fc │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ movs r0, r4 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -145712,15 +145712,15 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r6, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ strb r6, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n bb0bc │ │ │ │ + b.n bbf6c │ │ │ │ movs r6, r4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -145740,55 +145740,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bb87a │ │ │ │ cbnz r4, bb8b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 183030 │ │ │ │ + bl 182f88 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bb860 │ │ │ │ ldr r1, [pc, #52] @ (bb8d0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n bb862 │ │ │ │ ldr r2, [pc, #28] @ (bb8d4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (bb8d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #816 @ (adr r5, bbc0c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, bb96c ) │ │ │ │ movs r0, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 253510 │ │ │ │ + bl 253468 │ │ │ │ ldr r1, [pc, #12] @ (bb8fc ) │ │ │ │ ldr r0, [pc, #12] @ (bb900 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa9bffff │ │ │ │ ldr r0, [r1, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145803,15 +145803,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (bb950 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 44fd0 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 18b9a4 │ │ │ │ + bl 18b8fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r6, [pc, #508] @ (bbb48 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -145846,15 +145846,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (bb9d4 ) │ │ │ │ ldr r1, [pc, #60] @ (bb9d8 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [pc, #48] @ (bb9dc ) │ │ │ │ ldr r3, [pc, #32] @ (bb9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -145865,17 +145865,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #944 @ (adr r4, bbd8c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, bbaec ) │ │ │ │ movs r0, r4 │ │ │ │ mov r6, r9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -145888,15 +145888,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 25d3f8 │ │ │ │ + bl 25d350 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, bba5e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -145909,15 +145909,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (bba84 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [pc, #68] @ (bba88 ) │ │ │ │ ldr r3, [pc, #52] @ (bba7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -145930,30 +145930,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (bba90 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bba42 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #344 @ (adr r4, bbbe0 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, bbd40 ) │ │ │ │ movs r0, r4 │ │ │ │ cmp lr, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - add r4, pc, #136 @ (adr r4, bbb1c ) │ │ │ │ + add r3, pc, #488 @ (adr r3, bbc7c ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ @@ -146325,30 +146325,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (bbf58 ) │ │ │ │ ldr r1, [pc, #168] @ (bbf5c ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (bbf60 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 44eec │ │ │ │ @@ -146381,19 +146381,19 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -146545,30 +146545,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (bc13c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (bc140 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n bc0f4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r7, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov lr, r3 │ │ │ │ @@ -146612,28 +146612,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (bc1f0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bc1a6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r7, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -146703,32 +146703,32 @@ │ │ │ │ ldr r2, [pc, #48] @ (bc2e4 ) │ │ │ │ ldr r1, [pc, #48] @ (bc2e8 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n bc284 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #238 @ 0xee │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -147017,22 +147017,22 @@ │ │ │ │ bne.n bc65e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b6c │ │ │ │ + bl 184ac4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #6080 @ 0x17c0 │ │ │ │ ldr.w r2, [r5, #1996] @ 0x7cc │ │ │ │ adds r0, #16 │ │ │ │ str.w r1, [r5, #1996] @ 0x7cc │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 184b80 │ │ │ │ + bl 184ad8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n bc60e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 440d8 │ │ │ │ @@ -147045,17 +147045,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -147075,26 +147075,26 @@ │ │ │ │ bl bc588 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6016 @ 0x1780 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r1, [r3, #1912] @ 0x778 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, r2] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -147104,15 +147104,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (bc7ac ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 184a10 │ │ │ │ + bl 184968 │ │ │ │ cbz r0, bc744 │ │ │ │ mov r4, r0 │ │ │ │ blx 449ec │ │ │ │ vldr d7, [pc, #112] @ bc798 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -147123,15 +147123,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 44f1c │ │ │ │ ldr r4, [pc, #104] @ (bc7b0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 184ab8 │ │ │ │ + bl 184a10 │ │ │ │ cbnz r0, bc76c │ │ │ │ ldr r2, [pc, #92] @ (bc7b4 ) │ │ │ │ ldr r3, [pc, #84] @ (bc7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -147256,22 +147256,22 @@ │ │ │ │ b.n bc84e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #36 @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ - movs r0, r4 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - itee al │ │ │ │ - moval r0, r4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt vc │ │ │ │ + movvc r0, r4 │ │ │ │ + addvc r7, #170 @ 0xaa │ │ │ │ + lslvc r1, r4, #2 │ │ │ │ + itte mi │ │ │ │ + movmi r0, r4 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #384] @ (bca38 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [pc, #384] @ (bca3c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -147319,17 +147319,17 @@ │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 44640 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #5984 @ 0x1760 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 18c6d0 │ │ │ │ + bl 18c628 │ │ │ │ add.w r0, r6, #6144 @ 0x1800 │ │ │ │ - bl 18b108 │ │ │ │ + bl 18b060 │ │ │ │ ldr.w fp, [r5, #2052] @ 0x804 │ │ │ │ ldr.w r0, [r5, #2048] @ 0x800 │ │ │ │ ldr.w r1, [r5, #2056] @ 0x808 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n bc9c2 │ │ │ │ @@ -147355,15 +147355,15 @@ │ │ │ │ ldr r2, [pc, #140] @ (bca40 ) │ │ │ │ ldr r1, [pc, #144] @ (bca44 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [pc, #132] @ (bca48 ) │ │ │ │ ldr r3, [pc, #116] @ (bca3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -147399,17 +147399,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #62 @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x0034 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -147428,15 +147428,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r5, r0, #5952 @ 0x1740 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r4, #3580] @ 0xdfc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #1762] @ 0x6e2 │ │ │ │ cbnz r2, bcaf2 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -147485,15 +147485,15 @@ │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bca7c │ │ │ │ add.w r5, r4, #5952 @ 0x1740 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [ip, #2052] @ 0x804 │ │ │ │ ldr.w r0, [ip, #2048] @ 0x800 │ │ │ │ @@ -147727,15 +147727,15 @@ │ │ │ │ str.w r1, [r4, #364] @ 0x16c │ │ │ │ str.w r3, [r9, r5] │ │ │ │ strd r2, r1, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184a9c │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r5, #1996] @ 0x7cc │ │ │ │ adds r3, r7, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ @@ -147781,15 +147781,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w bd1c4 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w bcff8 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n bce8c │ │ │ │ dmb ish │ │ │ │ @@ -147863,15 +147863,15 @@ │ │ │ │ add r3, pc │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r1, r5 │ │ │ │ blx 43b9c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184a9c │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #1996] @ 0x7cc │ │ │ │ blx 43fd0 │ │ │ │ @@ -147908,15 +147908,15 @@ │ │ │ │ ldr.w r0, [r3, #3588] @ 0xe04 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 44f1c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w bce7c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n bd088 │ │ │ │ ldr r3, [pc, #660] @ (bd290 ) │ │ │ │ @@ -147944,15 +147944,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ b.n bcea6 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r5, [r4, #320] @ 0x140 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #824] @ 0x338 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w bd20a │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -147992,15 +147992,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w bd210 │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184a9c │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w bd24c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -148080,19 +148080,19 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bd11e │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ b.n bcff8 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n bce74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n bce10 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -148121,27 +148121,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n bce9a │ │ │ │ ldr r2, [pc, #140] @ (bd2b4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (bd2b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bd0a8 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n bce7c │ │ │ │ add.w r0, r0, #6080 @ 0x17c0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ b.n bcff8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -148151,42 +148151,42 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, bd2ca │ │ │ │ + rev16 r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ lsls r1, r4, #2 │ │ │ │ bl 1dd28a │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb854 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r0, bd2a6 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb616 │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ @@ -148302,15 +148302,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (bd55c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bd44e │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r2, r3, #1 │ │ │ │ @@ -148330,15 +148330,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 44640 │ │ │ │ b.n bd3c4 │ │ │ │ add.w r3, r5, #6016 @ 0x1780 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r9, [r0, #1916] @ 0x77c │ │ │ │ ldr.w r2, [r0, #1920] @ 0x780 │ │ │ │ add.w r1, r9, #1 │ │ │ │ ldr.w r3, [r0, #1912] @ 0x778 │ │ │ │ cmp r9, r2 │ │ │ │ @@ -148375,15 +148375,15 @@ │ │ │ │ ldr.w r3, [r2, #824] @ 0x338 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #824] @ 0x338 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n bd36a │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n bd3ae │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n bd36a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -148391,15 +148391,15 @@ │ │ │ │ b.n bd3c0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r5, #3588] @ 0xe04 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ strd r6, r3, [sp, #40] @ 0x28 │ │ │ │ blx 44640 │ │ │ │ @@ -148410,17 +148410,17 @@ │ │ │ │ nop │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r5, r7} │ │ │ │ movs r0, r4 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #112] @ bd5e0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -148600,21 +148600,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, bd78c │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, bd76a │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, bd786 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, bd76c │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -148791,29 +148791,29 @@ │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #252 @ 0xfc │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, bd964 │ │ │ │ + add sp, #488 @ 0x1e8 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r6, bd974 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ movs r0, r4 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cbnz r3, bd984 │ │ │ │ @@ -148826,32 +148826,32 @@ │ │ │ │ add.w r4, r0, #5952 @ 0x1740 │ │ │ │ adds r4, #4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3580] @ 0xdfc │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #1760] @ 0x6e0 │ │ │ │ cbz r0, bd9e6 │ │ │ │ ldrd fp, ip, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r1, #5984 @ 0x1760 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 18c6d0 │ │ │ │ + bl 18c628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3580] @ 0xdfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1760] @ 0x6e0 │ │ │ │ cbz r3, bd9e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #3580] @ 0xdfc │ │ │ │ @@ -148896,15 +148896,15 @@ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 184b44 │ │ │ │ + bl 184a9c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n bda8a │ │ │ │ @@ -148945,15 +148945,15 @@ │ │ │ │ ldr.w r0, [r5, #3588] @ 0xe04 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 44640 │ │ │ │ add.w r0, r5, #6048 @ 0x17a0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 184b58 │ │ │ │ + bl 184ab0 │ │ │ │ ldr r2, [pc, #176] @ (bdbc4 ) │ │ │ │ ldr r3, [pc, #168] @ (bdbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -149076,38 +149076,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r6, #6048 @ 0x17a0 │ │ │ │ mov r9, r3 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b6c │ │ │ │ + bl 184ac4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r6, #3588] @ 0xe04 │ │ │ │ add r2, sp, #28 │ │ │ │ blx 44c88 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, bdc9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b80 │ │ │ │ + bl 184ad8 │ │ │ │ ldr r2, [pc, #252] @ (bdd80 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1003 @ 0x3eb │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n bdc3e │ │ │ │ add.w r0, r6, #6112 @ 0x17e0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #20 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, bdd06 │ │ │ │ vldr d7, [pc, #176] @ bdd68 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -149134,26 +149134,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl bd2bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, bdd46 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 184b80 │ │ │ │ + bl 184ad8 │ │ │ │ b.n bdc3e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bdd0e │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 184b80 │ │ │ │ + bl 184ad8 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n bdc3e │ │ │ │ ldr.w r0, [r6, #3588] @ 0xe04 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -149172,21 +149172,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -149262,15 +149262,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n bde02 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6112 @ 0x17e0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #20 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -149320,15 +149320,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (be03c ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (be040 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bde30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n bdf14 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -149406,15 +149406,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (be048 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (be04c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n bdf66 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl b1dc4 │ │ │ │ ldrb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bdf14 │ │ │ │ @@ -149435,29 +149435,29 @@ │ │ │ │ bl bd970 │ │ │ │ b.n bde9e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r0, r4 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ muls r6, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r0, r4 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r0, r4 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #112] @ (be0d4 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -149510,17 +149510,17 @@ │ │ │ │ nop │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ movs r0, r4 │ │ │ │ - add r7, pc, #784 @ (adr r7, be3f8 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, be158 ) │ │ │ │ movs r0, r4 │ │ │ │ subs r4, r0, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ @@ -149607,15 +149607,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w be53c │ │ │ │ ldr r0, [pc, #400] @ (be388 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #1696] @ 0x6a0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b3b8 │ │ │ │ + bl 18b310 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #1696] @ 0x6a0 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -149740,15 +149740,15 @@ │ │ │ │ bmi.w be5d6 │ │ │ │ b.n be390 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #24 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -149965,31 +149965,31 @@ │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb64e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, be948 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, be6a8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #496 @ (adr r3, be7fc ) │ │ │ │ + add r2, pc, #848 @ (adr r2, be95c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #360 @ (adr r3, be778 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, be8d8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #680 @ (adr r5, be8bc ) │ │ │ │ + add r5, pc, #8 @ (adr r5, be61c ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #248 @ (adr r3, be710 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, be870 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #680 @ (adr r5, be8c4 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, be624 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #120 @ (adr r3, be698 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, be7f8 ) │ │ │ │ movs r0, r4 │ │ │ │ - add r5, pc, #568 @ (adr r5, be85c ) │ │ │ │ + add r4, pc, #920 @ (adr r4, be9bc ) │ │ │ │ movs r0, r4 │ │ │ │ - add r3, pc, #8 @ (adr r3, be630 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, be790 ) │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ vldr d7, [pc, #156] @ be6d8 │ │ │ │ @@ -150006,39 +150006,39 @@ │ │ │ │ ldr r1, [pc, #128] @ (be6e4 ) │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ strb.w r6, [r5, #1904] @ 0x770 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18c3f4 │ │ │ │ + bl 18c34c │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n be6c8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 18c66c │ │ │ │ + bl 18c5c4 │ │ │ │ cbz r0, be6ce │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n be684 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5984 @ 0x1760 │ │ │ │ strb.w r1, [r5, #1904] @ 0x770 │ │ │ │ ldr r1, [pc, #44] @ (be6e4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18c3f4 │ │ │ │ + bl 18c34c │ │ │ │ b.n be67c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n be686 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n be686 │ │ │ │ ... │ │ │ │ @@ -150092,55 +150092,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ add.w r5, r7, #4096 @ 0x1000 │ │ │ │ adds r0, #20 │ │ │ │ mov r6, r1 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r5, #1916] @ 0x77c │ │ │ │ ldr.w r2, [r5, #1912] @ 0x778 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1916] @ 0x77c │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r7, #6112 @ 0x17e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #20 │ │ │ │ mov r2, r1 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r7, #6016 @ 0x1780 │ │ │ │ lsls r3, r3, #31 │ │ │ │ add.w r0, r0, #20 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r5, #824] @ 0x338 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #824] @ 0x338 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r0, #5952 @ 0x1740 │ │ │ │ adds r4, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r5, #6144 @ 0x1800 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3564] @ 0xdec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ vldr d7, [r1, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ @@ -150150,15 +150150,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -150187,43 +150187,43 @@ │ │ │ │ cbz r0, be88e │ │ │ │ ldr r2, [pc, #124] @ (be8f4 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be886 │ │ │ │ cbz r3, be8e0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, be8ae │ │ │ │ ldr r2, [pc, #96] @ (be8f4 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be8a4 │ │ │ │ cbz r3, be8e6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cbz r0, be8ce │ │ │ │ ldr r2, [pc, #64] @ (be8f4 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n be8c4 │ │ │ │ cbz r3, be8d8 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ @@ -150330,15 +150330,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n beaa4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bea62 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, bea52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n be946 │ │ │ │ @@ -150355,15 +150355,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n bea7e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, bea58 │ │ │ │ mov r2, sl │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bead4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n be95e │ │ │ │ @@ -150503,15 +150503,15 @@ │ │ │ │ beq.n bec2a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bec1e │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n bec4e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -163628,343 +163628,343 @@ │ │ │ │ ldr.w ip, [pc, #676] @ c7658 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.w c69ea │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #28 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #32 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + subs r0, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + subs r6, r1, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #6 │ │ │ │ + subs r6, r3, #5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #24 │ │ │ │ + subs r0, r6, #5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #28 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r0, #5 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r2, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r5, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + adds r2, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r0, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r1, #5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r3, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r4, r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r1, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #3 │ │ │ │ + adds r6, r1, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r6, r1, #4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + subs r4, r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #3 │ │ │ │ + adds r6, r4, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r1, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r7, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r2, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + subs r6, r2, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r3, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r3, r2 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r6, r3, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r0, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r5, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r1, r1 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r1, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r6, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r4, r0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r4, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r4, r7, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r4, r2, r7 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + adds r4, r5, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + adds r4, r3, r5 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + adds r6, r6, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r1, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r1, r5 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r6, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r7, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r7, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r3, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r3, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r3, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r6, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r5, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r1, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r5, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r5, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r0, r1 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r7, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r3, r0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r3, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r0, #0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r3, #0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3120] @ 0xc30 │ │ │ │ @@ -166518,106 +166518,106 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w d19d8 │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ b.w c8b06 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r0, r4 │ │ │ │ - mcr2 0, 3, r0, cr0, cr15, {0} │ │ │ │ - mrc2 0, 0, r0, cr0, cr15, {0} │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + ldc2 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ + stc2l 0, cr0, [r8, #-124]! @ 0xffffff84 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r0, r4 │ │ │ │ - stc2 0, cr0, [r2, #124]! @ 0x7c │ │ │ │ - ldc2l 0, cr0, [r2, #-124] @ 0xffffff84 │ │ │ │ - blxns r9 │ │ │ │ + ldc2l 0, cr0, [sl], #124 @ 0x7c │ │ │ │ + stc2 0, cr0, [sl], #124 @ 0x7c │ │ │ │ + bxns r4 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + bx r6 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2l 0, cr0, [r0], #124 @ 0x7c │ │ │ │ - stc2 0, cr0, [r0], #124 @ 0x7c │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + mcrr2 0, 1, r0, r8, cr15 │ │ │ │ + @ instruction: 0xfbf8001f │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r0, r4 │ │ │ │ - ldc2 0, cr0, [r6], #-124 @ 0xffffff84 │ │ │ │ - @ instruction: 0xfbe6001f │ │ │ │ - ldr r7, [pc, #368] @ (c9978 ) │ │ │ │ + @ instruction: 0xfb8e001f │ │ │ │ + smlawt r0, lr, pc, r0 @ │ │ │ │ + ldr r6, [pc, #720] @ (c9ad8 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r7, [pc, #456] @ (c99d4 ) │ │ │ │ + ldr r6, [pc, #808] @ (c9b34 ) │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfb90001f │ │ │ │ - smlsdx r0, r0, pc, r0 @ │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + @ instruction: 0xfae8001f │ │ │ │ + @ instruction: 0xfa98001f │ │ │ │ + asrs r2, r5, #11 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfad6001f │ │ │ │ - @ instruction: 0xfa86001f │ │ │ │ - rors r6, r4 │ │ │ │ + @ instruction: 0xfa2e001f │ │ │ │ + ldr??.w r0, [lr, #31] │ │ │ │ + asrs r6, r7 │ │ │ │ movs r0, r4 │ │ │ │ - tst r0, r0 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xfa2a001f │ │ │ │ - ldr??.w r0, [sl, #31] │ │ │ │ - ldr r6, [pc, #344] @ (c9990 ) │ │ │ │ + vst1.8 @ instruction: 0xf982001f │ │ │ │ + ldrsh.w r0, [r2, pc, lsl #1] │ │ │ │ + ldr r5, [pc, #696] @ (c9af0 ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr r6, [pc, #32] @ (c985c ) │ │ │ │ + ldr r5, [pc, #384] @ (c99bc ) │ │ │ │ movs r0, r4 │ │ │ │ - ldr??.w r0, [r6, pc, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [r6 :64] │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + str.w r0, [lr, #31] │ │ │ │ + ldr??.w r0, [lr, pc, lsl #1] │ │ │ │ + subs r4, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r0, r4 │ │ │ │ - str.w r0, [r0, #31] │ │ │ │ - ldr??.w r0, [r0, pc, lsl #1] │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + ldrb.w r0, [r8, pc, lsl #1] │ │ │ │ + @ instruction: 0xf7c8001f │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r0, r4 │ │ │ │ - strh.w r0, [r8, pc, lsl #1] │ │ │ │ - @ instruction: 0xf7d8001f │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + @ instruction: 0xf780001f │ │ │ │ + @ instruction: 0xf730001f │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf788001f │ │ │ │ - @ instruction: 0xf738001f │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + @ instruction: 0xf6e0001f │ │ │ │ + @ instruction: 0xf690001f │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r0, r4 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf6e2001f │ │ │ │ - @ instruction: 0xf692001f │ │ │ │ - ldr r0, [pc, #504] @ (c9a80 ) │ │ │ │ + @ instruction: 0xf63a001f │ │ │ │ + @ instruction: 0xf5ea001f │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #584] @ (c9ad4 ) │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf658001f │ │ │ │ - addw r0, r8, #2079 @ 0x81f │ │ │ │ - adds r2, r2, #2 │ │ │ │ + subs.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + sbc.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r7, r7 │ │ │ │ movs r0, r4 │ │ │ │ - rsb r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - sbcs.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + @ instruction: 0xf520001f │ │ │ │ + @ instruction: 0xf4d0001f │ │ │ │ + subs r2, r3, #4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [pc, #504] @ (c9aa4 ) │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xf530001f │ │ │ │ - @ instruction: 0xf4e0001f │ │ │ │ + eor.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + bics.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ movw r3, #48424 @ 0xbd28 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d0d5c │ │ │ │ bhi.w ca8ee │ │ │ │ movw r3, #45424 @ 0xb170 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ @@ -167737,101 +167737,103 @@ │ │ │ │ bne.w c8b28 │ │ │ │ ldrb.w r3, [r4, #325] @ 0x145 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ b.w c8b06 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf630001f │ │ │ │ + @ instruction: 0xf588001f │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ - movs r0, r4 │ │ │ │ - add r4, r8 │ │ │ │ - movs r0, r4 │ │ │ │ - ands.w r0, lr, #31 │ │ │ │ - vshr.s8 d16, d15, #2 │ │ │ │ - smmlar r0, ip, pc, r0 @ │ │ │ │ - smmlsr r0, r6, pc, r0 @ │ │ │ │ - vshr.s16 d0, d15, #12 │ │ │ │ - vqadd.s8 d16, d6, d15 │ │ │ │ - ldr r4, [pc, #792] @ (caa3c ) │ │ │ │ - movs r0, r4 │ │ │ │ - ldr r4, [pc, #880] @ (caa98 ) │ │ │ │ - movs r0, r4 │ │ │ │ - vqadd.s16 d0, d2, d15 │ │ │ │ - mcr 0, 6, r0, cr2, cr15, {0} │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + mvns r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + bics r4, r3 │ │ │ │ movs r0, r4 │ │ │ │ - mcr 0, 4, r0, cr12, cr15, {0} │ │ │ │ - mrc 0, 1, r0, cr12, cr15, {0} │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + vqadd.s64 d16, d6, d15 │ │ │ │ + vqadd.s32 d0, d6, d15 │ │ │ │ + @ instruction: 0xfab4001f │ │ │ │ + @ instruction: 0xfabe001f │ │ │ │ + mcr 0, 7, r0, cr12, cr15, {0} │ │ │ │ + mrc 0, 4, r0, cr14, cr15, {0} │ │ │ │ + ldr r4, [pc, #120] @ (ca79c ) │ │ │ │ + movs r0, r4 │ │ │ │ + ldr r4, [pc, #208] @ (ca7f8 ) │ │ │ │ + movs r0, r4 │ │ │ │ + mcr 0, 3, r0, cr10, cr15, {0} │ │ │ │ + mrc 0, 0, r0, cr10, cr15, {0} │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - mcr 0, 0, r0, cr6, cr15, {0} │ │ │ │ - ldc 0, cr0, [r6, #124]! @ 0x7c │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + stcl 0, cr0, [r4, #124]! @ 0x7c │ │ │ │ + ldc 0, cr0, [r4, #124] @ 0x7c │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ movs r0, r4 │ │ │ │ - stc 0, cr0, [r0, #124] @ 0x7c │ │ │ │ - ldc 0, cr0, [r0, #-124]! @ 0xffffff84 │ │ │ │ - rsb r0, ip, #10420224 @ 0x9f0000 │ │ │ │ - sbc.w r0, r2, #10420224 @ 0x9f0000 │ │ │ │ - stcl 0, cr0, [r8], {31} │ │ │ │ - ldcl 0, cr0, [r8], #-124 @ 0xffffff84 │ │ │ │ - @ instruction: 0xf29e001f │ │ │ │ - subw r0, r4, #31 │ │ │ │ - ldc 0, cr0, [sl], #-124 @ 0xffffff84 │ │ │ │ - @ instruction: 0xebea001f │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + ldcl 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ + stc 0, cr0, [lr, #-124] @ 0xffffff84 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ movs r0, r4 │ │ │ │ - sub.w r0, r6, pc, lsr #32 │ │ │ │ - adcs.w r0, r6, pc, lsr #32 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + ldcl 0, cr0, [r8], {31} │ │ │ │ + stc 0, cr0, [r8], {31} │ │ │ │ + @ instruction: 0xf524001f │ │ │ │ + @ instruction: 0xf4ba001f │ │ │ │ + stc 0, cr0, [r0], #-124 @ 0xffffff84 │ │ │ │ + rsbs r0, r0, pc, lsr #32 │ │ │ │ + @ instruction: 0xf1f6001f │ │ │ │ + @ instruction: 0xf1fc001f │ │ │ │ + @ instruction: 0xeb92001f │ │ │ │ + adc.w r0, r2, pc, lsr #32 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ movs r0, r4 │ │ │ │ - adds.w r0, r2, pc, lsr #32 │ │ │ │ - @ instruction: 0xeac2001f │ │ │ │ - ldc2 0, cr0, [ip, #-124] @ 0xffffff84 │ │ │ │ - stc2l 0, cr0, [sl], {31} │ │ │ │ - orn r0, r8, pc, lsr #32 │ │ │ │ - ands.w r0, r8, pc, lsr #32 │ │ │ │ - tst r2, r1 │ │ │ │ + @ instruction: 0xeafe001f │ │ │ │ + @ instruction: 0xeaae001f │ │ │ │ + lsls r2, r5, #16 │ │ │ │ movs r0, r4 │ │ │ │ - tst r0, r3 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r4 │ │ │ │ - strd r0, r0, [r2, #124]! @ 0x7c │ │ │ │ - @ instruction: 0xe992001f │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + orn r0, sl, pc, lsr #32 │ │ │ │ + ands.w r0, sl, pc, lsr #32 │ │ │ │ + ldc2l 0, cr0, [r4], #-124 @ 0xffffff84 │ │ │ │ + stc2 0, cr0, [r2], #-124 @ 0xffffff84 │ │ │ │ + strd r0, r0, [r0, #124] @ 0x7c │ │ │ │ + ldrd r0, r0, [r0, #-124]! @ 0x7c │ │ │ │ + adcs r2, r4 │ │ │ │ + movs r0, r4 │ │ │ │ + adcs r0, r6 │ │ │ │ + movs r0, r4 │ │ │ │ + ldmdb sl!, {r0, r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [sl], #124 @ 0x7c │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - ldrd r0, r0, [ip, #-124] @ 0x7c │ │ │ │ - stmdb ip, {r0, r1, r2, r3, r4} │ │ │ │ - movs r6, #6 │ │ │ │ + ldmia.w r4!, {r0, r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [r4], #-124 @ 0x7c │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xe8d6001f │ │ │ │ - stmia.w r6, {r0, r1, r2, r3, r4} │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + @ instruction: 0xe82e001f │ │ │ │ + b.n ca79c │ │ │ │ + movs r7, r3 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xe838001f │ │ │ │ - b.n ca7c0 │ │ │ │ + b.n ca70c │ │ │ │ + movs r7, r3 │ │ │ │ + b.n ca670 │ │ │ │ movs r7, r3 │ │ │ │ movw r3, #9104 @ 0x2390 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r0, r3 │ │ │ │ beq.w d0b28 │ │ │ │ bhi.w cc432 │ │ │ │ mov.w r3, #3104 @ 0xc20 │ │ │ │ @@ -168939,221 +168941,221 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4213 @ 0x1075 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb8d4 │ │ │ │ + b.n cb784 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb838 │ │ │ │ + b.n cb6e8 │ │ │ │ movs r7, r3 │ │ │ │ - stc2 0, cr0, [r4], {31} │ │ │ │ - stc2 0, cr0, [lr], {31} │ │ │ │ - b.n cb7f8 │ │ │ │ + smmlar r0, ip, pc, r0 @ │ │ │ │ + smmlsr r0, r6, pc, r0 @ │ │ │ │ + b.n cb6a8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb75c │ │ │ │ + b.n cb60c │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r0, r4 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb738 │ │ │ │ + b.n cb5e8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb69c │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r0, r4 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ movs r0, r4 │ │ │ │ - b.n cb678 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb5dc │ │ │ │ + svc 124 @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf232001f │ │ │ │ - @ instruction: 0xf1fc001f │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + @ instruction: 0xf18a001f │ │ │ │ + adcs.w r0, r4, #31 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r7, r3 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 6 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0c2001f │ │ │ │ - @ instruction: 0xf0d0001f │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + ands.w r0, sl, #31 │ │ │ │ + bic.w r0, r8, #31 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ movs r7, r3 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r0, r4 │ │ │ │ - svc 24 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #32 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ movs r0, r4 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #8 │ │ │ │ movs r7, r3 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + ble.n cb544 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r0, r4 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r0, r4 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + ble.n cb520 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb5d4 │ │ │ │ + ble.n cb684 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb470 │ │ │ │ + b.n cb320 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cb498 │ │ │ │ + b.n cb348 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb5a0 │ │ │ │ + ble.n cb650 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb504 │ │ │ │ + bgt.n cb5b4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r0, r4 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r0, r7 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n cb6e0 │ │ │ │ + bgt.n cb590 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cb644 │ │ │ │ + bgt.n cb6f4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n cb620 │ │ │ │ + bgt.n cb6d0 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cb584 │ │ │ │ + bgt.n cb634 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r0, r4 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r0, r4 │ │ │ │ - bgt.n cb528 │ │ │ │ + blt.n cb5d8 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cb68c │ │ │ │ + blt.n cb53c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf788001f │ │ │ │ - @ instruction: 0xf71e001f │ │ │ │ - blt.n cb5f8 │ │ │ │ + @ instruction: 0xf6e0001f │ │ │ │ + @ instruction: 0xf676001f │ │ │ │ + blt.n cb6a8 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cb55c │ │ │ │ + bge.n cb60c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ movs r0, r4 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ movs r0, r4 │ │ │ │ - blt.n cb738 │ │ │ │ + bge.n cb5e8 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cb69c │ │ │ │ + bge.n cb54c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n cb624 │ │ │ │ + bge.n cb6d4 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cb588 │ │ │ │ + bls.n cb638 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n cb564 │ │ │ │ + bls.n cb614 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cb6c8 │ │ │ │ + bls.n cb578 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r0, r4 │ │ │ │ - bge.n cb6a4 │ │ │ │ + bls.n cb754 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cb608 │ │ │ │ + bls.n cb6b8 │ │ │ │ movs r7, r3 │ │ │ │ - ubfx r0, sl, #0, #32 │ │ │ │ - @ instruction: 0xf3d8001f │ │ │ │ - bls.n cb5dc │ │ │ │ + ssat16 r0, #32, r2 │ │ │ │ + @ instruction: 0xf330001f │ │ │ │ + bls.n cb68c │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cb744 │ │ │ │ + bhi.n cb5f4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #10 │ │ │ │ movs r0, r4 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - bls.n cb724 │ │ │ │ + bhi.n cb5d4 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cb688 │ │ │ │ + bhi.n cb738 │ │ │ │ movs r7, r3 │ │ │ │ - mrc2 0, 1, r0, cr2, cr15, {0} │ │ │ │ - mcr2 0, 2, r0, cr8, cr15, {0} │ │ │ │ - bhi.n cb654 │ │ │ │ + stc2 0, cr0, [sl, #124] @ 0x7c │ │ │ │ + stc2 0, cr0, [r0, #124]! @ 0x7c │ │ │ │ + bhi.n cb704 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cb5b8 │ │ │ │ + bvc.n cb668 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #12 │ │ │ │ movs r0, r4 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #24 │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n cb7a4 │ │ │ │ + bvc.n cb654 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cb708 │ │ │ │ + bvc.n cb5b8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ movs r0, r4 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n cb6f4 │ │ │ │ + bvc.n cb7a4 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb658 │ │ │ │ + bvc.n cb708 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r0, r4 │ │ │ │ - bvc.n cb644 │ │ │ │ + bvc.n cb6f4 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb7a8 │ │ │ │ + bvs.n cb658 │ │ │ │ movs r7, r3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + ble.n cb67c │ │ │ │ movs r7, r3 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + ble.n cb620 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n cb768 │ │ │ │ + bvs.n cb618 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb6cc │ │ │ │ + bvs.n cb77c │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb.w r0, [r2, #31] │ │ │ │ - ldrsb.w r0, [lr, #31] │ │ │ │ - bvs.n cb6b8 │ │ │ │ + str??.w r0, [sl, #31] │ │ │ │ + ldr??.w r0, [r6, #31] │ │ │ │ + bvs.n cb768 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb61c │ │ │ │ + bpl.n cb6cc │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfaa8001f │ │ │ │ - @ instruction: 0xfa7c001f │ │ │ │ - bvs.n cb7ec │ │ │ │ + @ instruction: 0xfa00001f │ │ │ │ + ldr??.w r0, [r4, #31] │ │ │ │ + bpl.n cb69c │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n cb750 │ │ │ │ + bpl.n cb800 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ movs r0, r4 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ - bvs.n cb73c │ │ │ │ + bpl.n cb7ec │ │ │ │ movs r7, r3 │ │ │ │ - bpl.n cb6a0 │ │ │ │ + bpl.n cb750 │ │ │ │ movs r7, r3 │ │ │ │ movw r2, #32960 @ 0x80c0 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfabc │ │ │ │ movw r2, #43960 @ 0xabb8 │ │ │ │ movt r2, #15265 @ 0x3ba1 │ │ │ │ @@ -169993,93 +169995,93 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2773 @ 0xad5 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r1, r3 │ │ │ │ movs r0, r4 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r6, r1 │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n cbfcc │ │ │ │ + bcc.n cc07c │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cbf30 │ │ │ │ + bcs.n cbfe0 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ movs r0, r4 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ movs r0, r4 │ │ │ │ - bcc.n cc10c │ │ │ │ + bcs.n cbfbc │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cc070 │ │ │ │ + bcs.n cc120 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r0, r4 │ │ │ │ - bcs.n cc00c │ │ │ │ - movs r7, r3 │ │ │ │ - bcs.n cbf74 │ │ │ │ - movs r7, r3 │ │ │ │ - @ instruction: 0xfbf2001f │ │ │ │ - mls r0, ip, pc, r0 │ │ │ │ - bne.n cc064 │ │ │ │ + bcs.n cc0bc │ │ │ │ movs r7, r3 │ │ │ │ - beq.n cbfc8 │ │ │ │ + bne.n cc024 │ │ │ │ movs r7, r3 │ │ │ │ - bge.n cc00c │ │ │ │ + smlsdx r0, sl, pc, r0 @ │ │ │ │ + @ instruction: 0xfa64001f │ │ │ │ + beq.n cc114 │ │ │ │ movs r7, r3 │ │ │ │ - ldr??.w r0, [r0, pc, lsl #1] │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n cc078 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + bge.n cc0bc │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf66e001f │ │ │ │ - rsbs r0, sl, #10420224 @ 0x9f0000 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + strh.w r0, [r8, #31] │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n cbf90 │ │ │ │ + rsb r0, r6, #10420224 @ 0x9f0000 │ │ │ │ + @ instruction: 0xf532001f │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf4b4001f │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + bvc.n cc040 │ │ │ │ movs r7, r3 │ │ │ │ - ubfx r0, sl, #0, #32 │ │ │ │ - @ instruction: 0xf39a001f │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + and.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - usat16 r0, #31, r8 │ │ │ │ - bfi r0, r8, #0, #32 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ssat16 r0, #32, r2 │ │ │ │ + @ instruction: 0xf2f2001f │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - usat r0, #31, r2 │ │ │ │ - @ instruction: 0xf336001f │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ssat r0, #32, r0 │ │ │ │ + movt r0, #31 │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - bfi r0, ip, #0, #32 │ │ │ │ - ssat r0, #32, r4 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + @ instruction: 0xf2da001f │ │ │ │ + @ instruction: 0xf28e001f │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ + movs r7, r3 │ │ │ │ + movt r0, #16415 @ 0x401f │ │ │ │ + @ instruction: 0xf25c001f │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - sbfx r0, sl, #0, #32 │ │ │ │ - movt r0, #40991 @ 0xa01f │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + subw r0, r2, #31 │ │ │ │ + @ instruction: 0xf222001f │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ movw r2, #30179 @ 0x75e3 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cd880 │ │ │ │ movw r2, #36176 @ 0x8d50 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ @@ -171094,183 +171096,186 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1868 @ 0x74c │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - b.n cd034 │ │ │ │ + b.n ccee4 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccfcc │ │ │ │ + b.n cce7c │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + subs r6, r7, #7 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - blt.n ccda8 │ │ │ │ + bge.n ccc58 │ │ │ │ movs r7, r3 │ │ │ │ - blt.n ccdd8 │ │ │ │ + bge.n ccc88 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccc54 │ │ │ │ + b.n ccb04 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccc6c │ │ │ │ + b.n ccb1c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd50c │ │ │ │ + b.n cd3bc │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd534 │ │ │ │ + b.n cd3e4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd184 │ │ │ │ + b.n cd034 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd19c │ │ │ │ + b.n cd04c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - b.n cced8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - b.n ccefc │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ - movs r7, r3 │ │ │ │ - @ instruction: 0xf354001f │ │ │ │ - bfi r0, r4, #0, #32 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ - movs r7, r3 │ │ │ │ - @ instruction: 0xe85c001f │ │ │ │ - ldrd r0, r0, [r8], #-124 @ 0x7c │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ - movs r7, r3 │ │ │ │ - ittt │ │ │ │ + itte al │ │ │ │ + moval r7, r3 │ │ │ │ + subwal r0, ip, #31 │ │ │ │ + @ instruction: 0xf2bc001f │ │ │ │ + itee │ │ │ │ mov r7, r3 │ │ │ │ - lsl r4, r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ - movs r0, r4 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + ittt ge @ unpredictable │ │ │ │ + movge r7, r3 │ │ │ │ + bge.n ccd68 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + movge r7, r3 │ │ │ │ + b.n ccda4 │ │ │ │ movs r7, r3 │ │ │ │ - itte lt │ │ │ │ - movlt r7, r3 │ │ │ │ - @ instruction: 0xeb3a001f │ │ │ │ - addge.w r0, r6, pc, lsr #32 │ │ │ │ - it lt │ │ │ │ - movlt r7, r3 │ │ │ │ - it vs │ │ │ │ + itte ge │ │ │ │ + movge r7, r3 │ │ │ │ + itet pl @ unpredictable │ │ │ │ + movpl r7, r3 │ │ │ │ + lslmi r4, r5, #5 │ │ │ │ + movpl r0, r4 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ + movs r0, r4 │ │ │ │ + ittt vs │ │ │ │ movvs r7, r3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + itee ne @ unpredictable │ │ │ │ + movne r7, r3 │ │ │ │ + eorseq.w r0, r2, pc, lsr #32 │ │ │ │ + orrseq.w r0, lr, pc, lsr #32 │ │ │ │ + yield │ │ │ │ + movs r7, r3 │ │ │ │ + bkpt 0x00c0 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ movs r0, r4 │ │ │ │ - ite vc │ │ │ │ - movvc r7, r3 │ │ │ │ - itt cs @ unpredictable │ │ │ │ - movcs r7, r3 │ │ │ │ - ble.n cceb0 @ unpredictable │ │ │ │ + bkpt 0x00cc │ │ │ │ movs r7, r3 │ │ │ │ - ble.n cce44 │ │ │ │ + bkpt 0x007c │ │ │ │ movs r7, r3 │ │ │ │ - ittt cs │ │ │ │ - movcs r7, r3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - movcs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + bgt.n ccd60 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + bgt.n ccef4 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x007a │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x002a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ + movs r7, r3 │ │ │ │ + bkpt 0x0032 │ │ │ │ + movs r7, r3 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ + movs r7, r3 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ movs r0, r4 │ │ │ │ - bkpt 0x009a │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x004a │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x004e │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w d12d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -172276,250 +172281,250 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2406 @ 0x966 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - b.n ce1a4 │ │ │ │ + b.n ce054 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce144 │ │ │ │ + b.n cdff4 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + cbnz r4, cda64 │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + cbnz r4, cda54 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + cbnz r4, cda5e │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda78 │ │ │ │ + cbnz r6, cda4e │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cdab4 │ │ │ │ + blt.n cd964 │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cdae4 │ │ │ │ + blt.n cd994 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda86 │ │ │ │ + cbnz r4, cda5c │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r4, cda76 │ │ │ │ + revsh r4, r6 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r2, cda80 │ │ │ │ + revsh r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, cda70 │ │ │ │ + hlt 0x001a │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ - cbnz r2, cda7c │ │ │ │ + hlt 0x001a │ │ │ │ movs r7, r3 │ │ │ │ - revsh r4, r6 │ │ │ │ + rev16 r4, r1 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cdb30 │ │ │ │ + bhi.n cd9e0 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cda90 │ │ │ │ + bhi.n cd940 │ │ │ │ movs r7, r3 │ │ │ │ - revsh r6, r3 │ │ │ │ + rev r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r6, cda78 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd270 │ │ │ │ + b.n ce120 │ │ │ │ movs r7, r3 │ │ │ │ - sbc.w r0, r4, #31 │ │ │ │ - hlt 0x000a │ │ │ │ + @ instruction: 0xf0bc001f │ │ │ │ + cbnz r2, cda84 │ │ │ │ movs r7, r3 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, cda74 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf592001f │ │ │ │ - sub.w r0, r0, #10420224 @ 0x9f0000 │ │ │ │ - rev r6, r7 │ │ │ │ + @ instruction: 0xf4ea001f │ │ │ │ + @ instruction: 0xf4f8001f │ │ │ │ + cbnz r6, cda80 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda9a │ │ │ │ + cbnz r6, cda70 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd780 │ │ │ │ + b.n cd630 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cd6d0 │ │ │ │ + b.n cd580 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cdaa0 │ │ │ │ + cbnz r6, cda76 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda90 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0f2001f │ │ │ │ - eors.w r0, r8, #31 │ │ │ │ - cbnz r6, cda96 │ │ │ │ + orr.w r0, sl, #31 │ │ │ │ + vshr.s32 d16, d15, #16 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r6, cda86 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r7, r3 │ │ │ │ - itet lt │ │ │ │ - movlt r7, r3 │ │ │ │ - nopge {13} │ │ │ │ - movlt r7, r3 │ │ │ │ - cbnz r2, cda94 │ │ │ │ + itee eq │ │ │ │ + moveq r7, r3 │ │ │ │ + it cs @ unpredictable │ │ │ │ + movcs r7, r3 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfa16001f │ │ │ │ - @ instruction: 0xfa2c001f │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + vld4.8 {d16-d19}, [lr :64] │ │ │ │ + vst1.8 @ instruction: 0xf984001f │ │ │ │ + @ instruction: 0xb82e │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb7de │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cda04 │ │ │ │ + bcc.n cdab4 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n cd9ac │ │ │ │ + bcs.n cda5c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb784 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ movs r7, r3 │ │ │ │ - mcr 0, 0, r0, cr14, cr15, {0} │ │ │ │ - ldcl 0, cr0, [r4, #124] @ 0x7c │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + stcl 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ + stc 0, cr0, [ip, #-124]! @ 0xffffff84 │ │ │ │ + @ instruction: 0xb72a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r7, r3 │ │ │ │ - b.n cdd50 │ │ │ │ + b.n cdc00 │ │ │ │ movs r7, r3 │ │ │ │ - orns r0, r8, pc, lsr #32 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + ldrd r0, r0, [r0, #124] @ 0x7c │ │ │ │ + @ instruction: 0xb6da │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r7, r3 │ │ │ │ - orn r0, sl, pc, lsr #32 │ │ │ │ - eor.w r0, r8, pc, lsr #32 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + strd r0, r0, [r2, #124] @ 0x7c │ │ │ │ + strd r0, r0, [r0, #124]! @ 0x7c │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cdb44 │ │ │ │ + bhi.n cd9f4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s64 d16, d12, d15 │ │ │ │ - vshr.s8 d0, d15, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + mrc 0, 6, r0, cr4, cr15, {0} │ │ │ │ + mcr 0, 7, r0, cr6, cr15, {0} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ movs r0, r4 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xfa0c001f │ │ │ │ - @ instruction: 0xfa1e001f │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + vld4.8 {d16-d19}, [r4 :64] │ │ │ │ + ldr??.w r0, [r6, pc, lsl #1] │ │ │ │ + push {r4, r6, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {lr} │ │ │ │ movs r7, r3 │ │ │ │ - vshr.u32 d0, d15, #8 │ │ │ │ - vshr.u32 d0, d15, #2 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + vqadd.u16 d0, d0, d15 │ │ │ │ + vqadd.u16 d0, d6, d15 │ │ │ │ + push {r2, lr} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf3e8001f │ │ │ │ - @ instruction: 0xf3fe001f │ │ │ │ - push {r5, r6, lr} │ │ │ │ + sbfx r0, r0, #0, #32 │ │ │ │ + @ instruction: 0xf356001f │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf534001f │ │ │ │ - adc.w r0, r6, #10420224 @ 0x9f0000 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + eor.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + eors.w r0, lr, #10420224 @ 0x9f0000 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r7, r3 │ │ │ │ - sbcs.w r0, r4, #31 │ │ │ │ - add.w r0, sl, #31 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf0cc001f │ │ │ │ + orn r0, r2, #31 │ │ │ │ + push {r2} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + cbz r4, cdbdc │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ - push {r5, r6} │ │ │ │ + cbz r0, cdbea │ │ │ │ movs r7, r3 │ │ │ │ - push {r4} │ │ │ │ + cbz r0, cdbda │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r4, cdbe4 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbfe │ │ │ │ + cbz r4, cdbd4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, cdbe6 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - uxtb r6, r3 │ │ │ │ + sxth r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, cdbec │ │ │ │ movs r7, r3 │ │ │ │ - bgt.n cdcac │ │ │ │ + blt.n cdb5c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf590001f │ │ │ │ - uxth r6, r3 │ │ │ │ + @ instruction: 0xf4e8001f │ │ │ │ + cbz r6, cdbf8 │ │ │ │ movs r7, r3 │ │ │ │ - sxtb r6, r1 │ │ │ │ + cbz r6, cdbe8 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ movs r0, r4 │ │ │ │ - sxtb r4, r1 │ │ │ │ + cbz r4, cdbf4 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdc0e │ │ │ │ + cbz r4, cdbe4 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.s8 d16, d15, #6 │ │ │ │ - vshr.s16 d16, d15, #6 │ │ │ │ - sxth r0, r1 │ │ │ │ + vqadd.s32 d0, d2, d15 │ │ │ │ + vqadd.s64 d0, d2, d15 │ │ │ │ + cbz r0, cdbf4 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, cdc0e │ │ │ │ + cbz r0, cdbe4 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdc0e │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, cdbfe │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #258] @ 0x102 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ @@ -173368,190 +173373,190 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2547 @ 0x9f3 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - rsbs r0, r6, #31 │ │ │ │ - @ instruction: 0xf1f4001f │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xf12e001f │ │ │ │ + adc.w r0, ip, #31 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cecbc │ │ │ │ + b.n ceb6c │ │ │ │ movs r7, r3 │ │ │ │ - b.n ceb8c │ │ │ │ + b.n cea3c │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n ce52c │ │ │ │ + bvc.n ce5dc │ │ │ │ movs r7, r3 │ │ │ │ - b.n cea64 │ │ │ │ + b.n ce914 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0f0001f │ │ │ │ - @ instruction: 0xf0f2001f │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + orr.w r0, r8, #31 │ │ │ │ + orr.w r0, sl, #31 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce52c │ │ │ │ + b.n ce3dc │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce54c │ │ │ │ + b.n ce3fc │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ movs r0, r4 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r0, r4 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce76c │ │ │ │ + b.n ce61c │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce6ec │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - ldc2l 0, cr0, [r0, #124] @ 0x7c │ │ │ │ - ldc2l 0, cr0, [lr, #124] @ 0x7c │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + stc2 0, cr0, [r8, #-124]! @ 0xffffff84 │ │ │ │ + ldc2 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n ce6c4 │ │ │ │ + beq.n ce574 │ │ │ │ movs r7, r3 │ │ │ │ - beq.n ce614 │ │ │ │ + beq.n ce6c4 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf6ec001f │ │ │ │ - @ instruction: 0xf6f6001f │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + movw r0, #18463 @ 0x481f │ │ │ │ + movw r0, #59423 @ 0xe81f │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - uxtb r0, r6 │ │ │ │ + sxtb r0, r1 │ │ │ │ movs r7, r3 │ │ │ │ - uxth r6, r5 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.s32 d0, d15, #8 │ │ │ │ - vmov.i32 d16, #111 @ 0x0000006f │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + vqadd.s16 d0, d0, d15 │ │ │ │ + vqadd.s16 d0, d14, d15 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.s8 d16, d10, d15 │ │ │ │ - vqadd.s32 d16, d0, d15 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + mcr 0, 5, r0, cr2, cr15, {0} │ │ │ │ + mrc 0, 5, r0, cr8, cr15, {0} │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + setend be │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + cpsie ai │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n ce5dc │ │ │ │ + bcs.n ce68c │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xeab6001f │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + and.w r0, lr, pc, lsr #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, ce6b0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, ce6b4 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cea24 │ │ │ │ + b.n ce8d4 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cea4c │ │ │ │ + b.n ce8fc │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n ce77c │ │ │ │ + bhi.n ce62c │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n ce738 │ │ │ │ + bcc.n ce5e8 │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #168 @ (adr r7, ce77c ) │ │ │ │ + add r6, pc, #520 @ (adr r6, ce8dc ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #872 @ (adr r6, cea40 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, ce7a0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #808 @ (adr r6, cea0c ) │ │ │ │ + add r6, pc, #136 @ (adr r6, ce76c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #488 @ (adr r6, ce8d0 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, cea30 ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce7d0 │ │ │ │ + svc 202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - b.n ce764 │ │ │ │ + svc 146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #464 @ (adr r6, ce8c4 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, cea24 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #152 @ (adr r6, ce790 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, ce8f0 ) │ │ │ │ movs r7, r3 │ │ │ │ - vshr.s32 d16, d15, #10 │ │ │ │ - and.w r0, sl, #31 │ │ │ │ - add r6, pc, #208 @ (adr r6, ce7d4 ) │ │ │ │ + vqadd.s8 d16, d14, d15 │ │ │ │ + vqadd.s32 d16, d2, d15 │ │ │ │ + add r5, pc, #560 @ (adr r5, ce934 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #912 @ (adr r5, cea98 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, ce7f8 ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #848 @ (adr r5, cea64 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, ce7c4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #528 @ (adr r5, ce928 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, cea88 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w d1352 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -174649,253 +174654,258 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4379 @ 0x111b │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ nop │ │ │ │ - push {r4} │ │ │ │ + cbz r0, cf3ea │ │ │ │ movs r7, r3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #976 @ (adr r2, cf768 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, cf4c8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #656 @ (adr r2, cf62c ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, cf78c ) │ │ │ │ movs r7, r3 │ │ │ │ - addw r0, r8, #31 │ │ │ │ - @ instruction: 0xf212001f │ │ │ │ - add r2, pc, #672 @ (adr r2, cf648 ) │ │ │ │ + sbc.w r0, r0, #31 │ │ │ │ + sbc.w r0, sl, #31 │ │ │ │ + add r2, pc, #0 @ (adr r2, cf3a8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #352 @ (adr r2, cf50c ) │ │ │ │ + add r1, pc, #704 @ (adr r1, cf66c ) │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf620 │ │ │ │ + b.n cf4d0 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf638 │ │ │ │ + b.n cf4e8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #368 @ (adr r2, cf528 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, cf688 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #48 @ (adr r2, cf3ec ) │ │ │ │ + add r1, pc, #400 @ (adr r1, cf54c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #64 @ (adr r2, cf408 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, cf568 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #768 @ (adr r1, cf6cc ) │ │ │ │ + add r1, pc, #96 @ (adr r1, cf42c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #784 @ (adr r1, cf6e8 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, cf448 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #464 @ (adr r1, cf5ac ) │ │ │ │ + add r0, pc, #816 @ (adr r0, cf70c ) │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #480 @ (adr r1, cf5c8 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, cf728 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #160 @ (adr r1, cf48c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, cf5ec ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb714 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #120 @ (adr r1, cf470 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, cf5d0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #824 @ (adr r0, cf734 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, cf494 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #880 @ (adr r0, cf778 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, cf4d8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #560 @ (adr r0, cf63c ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf428 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #576 @ (adr r0, cf658 ) │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #256 @ (adr r0, cf51c ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ced60 │ │ │ │ + b.n cfc10 │ │ │ │ movs r7, r3 │ │ │ │ - b.n ced88 │ │ │ │ + b.n cec38 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #272 @ (adr r0, cf538 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrd r0, r0, [r8, #124]! @ 0x7c │ │ │ │ - strd r0, r0, [lr, #124] @ 0x7c │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldrd r0, r0, [r0, #-124] @ 0x7c │ │ │ │ + stmdb r6!, {r0, r1, r2, r3, r4} │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n cf44c │ │ │ │ + bmi.n cf4fc │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n cf3dc │ │ │ │ + bmi.n cf48c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf612001f │ │ │ │ - @ instruction: 0xf530001f │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + sbc.w r0, sl, #10420224 @ 0x9f0000 │ │ │ │ + eor.w r0, r8, #10420224 @ 0x9f0000 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ - ldcl 0, cr0, [lr, #124] @ 0x7c │ │ │ │ - stcl 0, cr0, [r8, #124]! @ 0x7c │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldc 0, cr0, [r6, #-124]! @ 0xffffff84 │ │ │ │ + stcl 0, cr0, [r0, #-124] @ 0xffffff84 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - blt.n cf57c │ │ │ │ + bge.n cf42c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - bls.n cf3fc │ │ │ │ + bls.n cf4ac │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x004e │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xe83a001f │ │ │ │ - @ instruction: 0xe858001f │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + b.n cf3d4 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + b.n cf414 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf2f4 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cf324 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + b.n cf1a4 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + b.n cf1d4 │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + push {r2, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stc 0, cr0, [sl], {31} │ │ │ │ - ldc 0, cr0, [ip], {31} │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ movs r7, r3 │ │ │ │ - strex r0, r0, [lr, #124] @ 0x7c │ │ │ │ - strd r0, r0, [r4], #-124 @ 0x7c │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + sbc.w r0, r2, pc, lsr #32 │ │ │ │ + sbcs.w r0, r4, pc, lsr #32 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + b.n cf43c │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfc64 │ │ │ │ + b.n cf46c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - and.w r0, lr, #31 │ │ │ │ - bic.w r0, r0, #31 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + b.n cfb14 │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + vqadd.s32 d16, d6, d15 │ │ │ │ + vqadd.s64 d16, d8, d15 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, cf552 │ │ │ │ + cbz r6, cf59c │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, cf55c │ │ │ │ + push {} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - strd r0, r0, [lr], #124 @ 0x7c │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r4} │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, cf58e │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ movs r7, r3 │ │ │ │ - rev r4, r0 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + strex r0, r0, [r6, #124] @ 0x7c │ │ │ │ + b.n cf52c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + cbnz r0, cf564 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + cbnz r4, cf56a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf2b4001f │ │ │ │ - adc.w r0, r4, #31 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xf0ce001f │ │ │ │ - eors.w r0, lr, #31 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ + movs r7, r3 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ + movs r7, r3 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + movs r7, r3 │ │ │ │ + addw r0, ip, #31 │ │ │ │ + eors.w r0, ip, #31 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ + movs r7, r3 │ │ │ │ + bic.w r0, r6, #31 │ │ │ │ + vshr.s32 d16, d15, #10 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrd r0, r0, [r2, #-124]! @ 0x7c │ │ │ │ - @ instruction: 0xe98a001f │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + movs r7, r3 │ │ │ │ + @ instruction: 0xe8ca001f │ │ │ │ + strd r0, r0, [r2], #124 @ 0x7c │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #290] @ 0x122 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ @@ -175907,299 +175917,299 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4442 @ 0x115a │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #920 @ (adr r6, d04e8 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, d0248 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #608 @ (adr r6, d03b4 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, d0514 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfb94 │ │ │ │ + b.n cfa44 │ │ │ │ movs r7, r3 │ │ │ │ - b.n cfbb4 │ │ │ │ + b.n cfa64 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n d0230 │ │ │ │ + bcc.n d00e0 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n d01d0 │ │ │ │ + bcc.n d0080 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d01ee │ │ │ │ + cbz r4, d01c4 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d01f8 │ │ │ │ + cbz r2, d01ce │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n d0148 │ │ │ │ + bls.n d01f8 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n d0170 │ │ │ │ + bls.n d0220 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n d00b0 │ │ │ │ + beq.n d0160 │ │ │ │ movs r7, r3 │ │ │ │ - bne.n d00d0 │ │ │ │ + beq.n d0180 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r0, d01d8 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r7, r3 │ │ │ │ - cbnz r2, d01e2 │ │ │ │ + cbnz r2, d01b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + cbz r2, d0282 │ │ │ │ movs r7, r3 │ │ │ │ - push {} │ │ │ │ + cbz r0, d027a │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n d0314 │ │ │ │ + bpl.n d01c4 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n d013c │ │ │ │ + bpl.n d01ec │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - bls.n d028c │ │ │ │ + bhi.n d033c │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n d0204 │ │ │ │ + bhi.n d02b4 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d02a6 │ │ │ │ + uxth r2, r6 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d02ae │ │ │ │ + uxtb r4, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r4, d029a │ │ │ │ + cbz r4, d0270 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, d0292 │ │ │ │ + cbz r2, d0268 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - and.w r0, r4, pc, lsr #32 │ │ │ │ - and.w r0, sl, pc, lsr #32 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrd r0, r0, [ip, #-124] @ 0x7c │ │ │ │ + strd r0, r0, [r2, #-124]! @ 0x7c │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - b.n d0038 │ │ │ │ + b.n cfee8 │ │ │ │ movs r7, r3 │ │ │ │ - b.n d0068 │ │ │ │ + b.n cff18 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - bge.n d024c │ │ │ │ + bge.n d02fc │ │ │ │ movs r7, r3 │ │ │ │ - bge.n d0364 │ │ │ │ + bls.n d0214 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r7, r3 │ │ │ │ - b.n d047c │ │ │ │ + b.n d032c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - sxth r6, r4 │ │ │ │ + cbz r6, d02de │ │ │ │ movs r7, r3 │ │ │ │ - sxth r4, r6 │ │ │ │ + cbz r4, d02e6 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r7, pc, #640 @ (adr r7, d0574 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #144 @ (adr r4, d0390 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, d04f0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #208 @ (adr r4, d03d4 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, d0534 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #16 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ movs r7, r3 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - b.n d054c │ │ │ │ + b.n d03fc │ │ │ │ movs r7, r3 │ │ │ │ - b.n d0580 │ │ │ │ + b.n d0430 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ movs r7, r3 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ movs r7, r3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + cbz r4, d03ea │ │ │ │ movs r7, r3 │ │ │ │ - ble.n d040c │ │ │ │ + bgt.n d02bc │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #147] @ 0x93 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, d0394 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ @@ -177167,117 +177177,117 @@ │ │ │ │ bcs.w d193c │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ b.w c8b06 │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n d0f68 │ │ │ │ + bcs.n d1018 │ │ │ │ movs r7, r3 │ │ │ │ - bcc.n d0f90 │ │ │ │ + bcs.n d1040 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, d0fba │ │ │ │ + cbz r6, d0f90 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, d0fc4 │ │ │ │ + cbz r0, d0f9a │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ittt al │ │ │ │ - moval r7, r3 │ │ │ │ - nopal {15} │ │ │ │ - moval r7, r3 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + itte cc │ │ │ │ + movcc r7, r3 │ │ │ │ + it mi @ unpredictable │ │ │ │ + movmi r7, r3 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n d0ee0 │ │ │ │ + bvs.n d0f90 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #30] │ │ │ │ movs r7, r3 │ │ │ │ - it vc │ │ │ │ - movvc r7, r3 │ │ │ │ - itet ls │ │ │ │ - movls r7, r3 │ │ │ │ - strhhi r4, [r0, #36] @ 0x24 │ │ │ │ - movls r7, r3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + bkpt 0x00d0 │ │ │ │ movs r7, r3 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + bkpt 0x00ee │ │ │ │ movs r7, r3 │ │ │ │ - b.n d0ff8 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + svc 72 @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ movs r7, r3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + udf #174 @ 0xae │ │ │ │ movs r7, r3 │ │ │ │ - ble.n d0f64 │ │ │ │ + ble.n d0fc4 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n d0f94 │ │ │ │ + strh r6, [r7, #22] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + ble.n d1014 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + ble.n d1044 │ │ │ │ + movs r7, r3 │ │ │ │ + strh r2, [r6, #20] │ │ │ │ + movs r7, r3 │ │ │ │ + strh r2, [r4, #18] │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0094 │ │ │ │ + add r4, sp, #24 │ │ │ │ + movs r7, r3 │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r4, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c8b28 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ b.w c8b06 │ │ │ │ ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ @@ -177642,15 +177652,15 @@ │ │ │ │ b.w d0102 │ │ │ │ ldrb.w r3, [r4, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c9a7e │ │ │ │ b.w d0822 │ │ │ │ add.w r3, sp, #5024 @ 0x13a0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 25d83c │ │ │ │ + bl 25d794 │ │ │ │ ldr.w r3, [pc, #3432] @ d226c │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3424] @ d2270 │ │ │ │ @@ -178750,369 +178760,369 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2381 @ 0x94d │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r7, r3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + cbz r6, d22e8 │ │ │ │ movs r7, r3 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, d22dc │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #896 @ (adr r0, d2808 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, d2568 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #992 @ (adr r0, d286c ) │ │ │ │ + add r0, pc, #320 @ (adr r0, d25cc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #720 @ (adr r0, d2788 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, d24e8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, pc, #512 @ (adr r0, d26bc ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ d3464 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d3468 │ │ │ │ ldr.w r3, [pc, #3884] @ d346c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d3470 │ │ │ │ @@ -180321,661 +180331,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1918 @ 0x77e │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r7, pc, #520 @ (adr r7, d3680 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r7, pc, #528 @ (adr r7, d368c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #776 @ (adr r4, d3800 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, d3560 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #832 @ (adr r4, d383c ) │ │ │ │ + add r4, pc, #160 @ (adr r4, d359c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #840 @ (adr r4, d3850 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, d35b0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #640 @ (adr r4, d378c ) │ │ │ │ + add r3, pc, #992 @ (adr r3, d38ec ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #776 @ (adr r4, d3820 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, d3580 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, pc, #448 @ (adr r4, d36dc ) │ │ │ │ + add r3, pc, #800 @ (adr r3, d383c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, pc, #424 @ (adr r7, d3720 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r7, pc, #480 @ (adr r7, d375c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r7, pc, #504 @ (adr r7, d3780 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #960 @ (adr r7, d394c ) │ │ │ │ + add r7, pc, #288 @ (adr r7, d36ac ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r1, #20] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r3, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r5, #8] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - cbz r6, d382e │ │ │ │ + cbz r6, d3804 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r0, d383a │ │ │ │ + cbz r0, d3810 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #216 @ (adr r5, d38f0 ) │ │ │ │ + add r4, pc, #568 @ (adr r4, d3a50 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #240 @ (adr r5, d390c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, d3a6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ d48a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ d48ac │ │ │ │ ldr.w r3, [pc, #3888] @ d48b0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ d48b4 │ │ │ │ @@ -182185,661 +182195,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4647 @ 0x1227 │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #888] @ (d4c80 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + ldr r7, [pc, #1016] @ (d4d0c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + ldr r7, [pc, #696] @ (d4bd0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + ldr r7, [pc, #824] @ (d4c5c ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r7, [pc, #504] @ (d4b20 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + ldr r7, [pc, #632] @ (d4bac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #984] @ (d4d10 ) │ │ │ │ + ldr r7, [pc, #312] @ (d4a70 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + ldr r7, [pc, #440] @ (d4afc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #792] @ (d4c60 ) │ │ │ │ + ldr r7, [pc, #120] @ (d49c0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #920] @ (d4cec ) │ │ │ │ + ldr r7, [pc, #248] @ (d4a4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #600] @ (d4bb0 ) │ │ │ │ + ldr r6, [pc, #952] @ (d4d10 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #712] @ (d4c2c ) │ │ │ │ + ldr r7, [pc, #40] @ (d498c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #400] @ (d4af8 ) │ │ │ │ + ldr r6, [pc, #752] @ (d4c58 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #536] @ (d4b8c ) │ │ │ │ + ldr r6, [pc, #888] @ (d4cec ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #216] @ (d4a50 ) │ │ │ │ + ldr r6, [pc, #568] @ (d4bb0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #344] @ (d4adc ) │ │ │ │ + ldr r6, [pc, #696] @ (d4c3c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #24] @ (d49a0 ) │ │ │ │ + ldr r6, [pc, #376] @ (d4b00 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #152] @ (d4a2c ) │ │ │ │ + ldr r6, [pc, #504] @ (d4b8c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #856] @ (d4cf0 ) │ │ │ │ + ldr r6, [pc, #184] @ (d4a50 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #984] @ (d4d7c ) │ │ │ │ + ldr r6, [pc, #312] @ (d4adc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #664] @ (d4c40 ) │ │ │ │ + ldr r5, [pc, #1016] @ (d4da0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #792] @ (d4ccc ) │ │ │ │ + ldr r6, [pc, #120] @ (d4a2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #472] @ (d4b90 ) │ │ │ │ + ldr r5, [pc, #824] @ (d4cf0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #600] @ (d4c1c ) │ │ │ │ + ldr r5, [pc, #952] @ (d4d7c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #280] @ (d4ae0 ) │ │ │ │ + ldr r5, [pc, #632] @ (d4c40 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #408] @ (d4b6c ) │ │ │ │ + ldr r5, [pc, #760] @ (d4ccc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #88] @ (d4a30 ) │ │ │ │ + ldr r5, [pc, #440] @ (d4b90 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #216] @ (d4abc ) │ │ │ │ + ldr r5, [pc, #568] @ (d4c1c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #920] @ (d4d80 ) │ │ │ │ + ldr r5, [pc, #248] @ (d4ae0 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #24] @ (d4a0c ) │ │ │ │ + ldr r5, [pc, #376] @ (d4b6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #728] @ (d4cd0 ) │ │ │ │ + ldr r5, [pc, #56] @ (d4a30 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #856] @ (d4d5c ) │ │ │ │ + ldr r5, [pc, #184] @ (d4abc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #536] @ (d4c20 ) │ │ │ │ + ldr r4, [pc, #888] @ (d4d80 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #664] @ (d4cac ) │ │ │ │ + ldr r4, [pc, #1016] @ (d4e0c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #344] @ (d4b70 ) │ │ │ │ + ldr r4, [pc, #696] @ (d4cd0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #456] @ (d4bec ) │ │ │ │ + ldr r4, [pc, #808] @ (d4d4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #144] @ (d4ab8 ) │ │ │ │ + ldr r4, [pc, #496] @ (d4c18 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r6, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #280] @ (d4b4c ) │ │ │ │ + ldr r4, [pc, #632] @ (d4cac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #984] @ (d4e10 ) │ │ │ │ + ldr r4, [pc, #312] @ (d4b70 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [pc, #88] @ (d4a9c ) │ │ │ │ + ldr r4, [pc, #440] @ (d4bfc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #792] @ (d4d60 ) │ │ │ │ + ldr r4, [pc, #120] @ (d4ac0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #920] @ (d4dec ) │ │ │ │ + ldr r4, [pc, #248] @ (d4b4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #600] @ (d4cb0 ) │ │ │ │ + ldr r3, [pc, #952] @ (d4e10 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #728] @ (d4d3c ) │ │ │ │ + ldr r4, [pc, #56] @ (d4a9c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #408] @ (d4c00 ) │ │ │ │ + ldr r3, [pc, #760] @ (d4d60 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #536] @ (d4c8c ) │ │ │ │ + ldr r3, [pc, #888] @ (d4dec ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #216] @ (d4b50 ) │ │ │ │ + ldr r3, [pc, #568] @ (d4cb0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #344] @ (d4bdc ) │ │ │ │ + ldr r3, [pc, #696] @ (d4d3c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #24] @ (d4aa0 ) │ │ │ │ + ldr r3, [pc, #376] @ (d4c00 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [pc, #152] @ (d4b2c ) │ │ │ │ + ldr r3, [pc, #504] @ (d4c8c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #856] @ (d4df0 ) │ │ │ │ + ldr r3, [pc, #184] @ (d4b50 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #984] @ (d4e7c ) │ │ │ │ + ldr r3, [pc, #312] @ (d4bdc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #664] @ (d4d40 ) │ │ │ │ + ldr r2, [pc, #1016] @ (d4ea0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #792] @ (d4dcc ) │ │ │ │ + ldr r3, [pc, #120] @ (d4b2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #472] @ (d4c90 ) │ │ │ │ + ldr r2, [pc, #824] @ (d4df0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #584] @ (d4d0c ) │ │ │ │ + ldr r2, [pc, #936] @ (d4e6c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #272] @ (d4bd8 ) │ │ │ │ + ldr r2, [pc, #624] @ (d4d38 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #408] @ (d4c6c ) │ │ │ │ + ldr r2, [pc, #760] @ (d4dcc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #88] @ (d4b30 ) │ │ │ │ + ldr r2, [pc, #440] @ (d4c90 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r3, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (d4bac ) │ │ │ │ + ldr r2, [pc, #552] @ (d4d0c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #904] @ (d4e70 ) │ │ │ │ + ldr r2, [pc, #232] @ (d4bd0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (d4eec ) │ │ │ │ + ldr r2, [pc, #344] @ (d4c4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #704] @ (d4db8 ) │ │ │ │ + ldr r2, [pc, #32] @ (d4b18 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #840] @ (d4e4c ) │ │ │ │ + ldr r2, [pc, #168] @ (d4bac ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #520] @ (d4d10 ) │ │ │ │ + ldr r1, [pc, #872] @ (d4e70 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #648] @ (d4d9c ) │ │ │ │ + ldr r1, [pc, #1000] @ (d4efc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #328] @ (d4c60 ) │ │ │ │ + ldr r1, [pc, #680] @ (d4dc0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #456] @ (d4cec ) │ │ │ │ + ldr r1, [pc, #808] @ (d4e4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #136] @ (d4bb0 ) │ │ │ │ + ldr r1, [pc, #488] @ (d4d10 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #264] @ (d4c3c ) │ │ │ │ + ldr r1, [pc, #616] @ (d4d9c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #968] @ (d4f00 ) │ │ │ │ + ldr r1, [pc, #296] @ (d4c60 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + ldr r7, [pc, #824] @ (d4e74 ) │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #72] @ (d4b8c ) │ │ │ │ + ldr r1, [pc, #424] @ (d4cec ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #776] @ (d4e50 ) │ │ │ │ + ldr r1, [pc, #104] @ (d4bb0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #904] @ (d4edc ) │ │ │ │ + ldr r1, [pc, #232] @ (d4c3c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #584] @ (d4da0 ) │ │ │ │ + ldr r0, [pc, #936] @ (d4f00 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #712] @ (d4e2c ) │ │ │ │ + ldr r1, [pc, #40] @ (d4b8c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #392] @ (d4cf0 ) │ │ │ │ + ldr r0, [pc, #744] @ (d4e50 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #520] @ (d4d7c ) │ │ │ │ + ldr r0, [pc, #872] @ (d4edc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #200] @ (d4c40 ) │ │ │ │ + ldr r0, [pc, #552] @ (d4da0 ) │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #328] @ (d4ccc ) │ │ │ │ + ldr r0, [pc, #680] @ (d4e2c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #8] @ (d4b90 ) │ │ │ │ + ldr r0, [pc, #360] @ (d4cf0 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #136] @ (d4c1c ) │ │ │ │ + ldr r0, [pc, #488] @ (d4d7c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #840] @ (d4ee0 ) │ │ │ │ + ldr r0, [pc, #168] @ (d4c40 ) │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ movs r7, r3 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #968] @ (d4f6c ) │ │ │ │ + ldr r0, [pc, #296] @ (d4ccc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #648] @ (d4e30 ) │ │ │ │ + @ instruction: 0x47fa │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #776] @ (d4ebc ) │ │ │ │ + ldr r0, [pc, #104] @ (d4c1c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #456] @ (d4d80 ) │ │ │ │ + @ instruction: 0x47ca │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #568] @ (d4dfc ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #256] @ (d4cc8 ) │ │ │ │ + blx r3 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #264 @ (adr r3, d4cd4 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, d4e34 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #304 @ (adr r3, d4d00 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, d4e60 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #376] @ (d4d4c ) │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #64] @ (d4c18 ) │ │ │ │ + bx sp │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #296 @ (adr r3, d4d04 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, d4e64 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #128 @ (adr r3, d4c60 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, d4dc0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #200] @ (d4cac ) │ │ │ │ + @ instruction: 0x478a │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + bx r7 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #184 @ (adr r3, d4ca4 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, d4e04 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #960 @ (adr r2, d4fb0 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, d4d10 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #8] @ (d4bfc ) │ │ │ │ + bx fp │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + bx r1 │ │ │ │ movs r7, r3 │ │ │ │ - add r3, pc, #152 @ (adr r3, d4c94 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, d4df4 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r2, pc, #768 @ (adr r2, d4f00 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, d4c60 ) │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + bx r5 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + mov sl, fp │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + mov sl, pc │ │ │ │ movs r7, r3 │ │ │ │ - bx sl │ │ │ │ + mov sl, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - bx lr │ │ │ │ + mov sl, r9 │ │ │ │ movs r7, r3 │ │ │ │ - bx r4 │ │ │ │ + mov r2, pc │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r7, r3 │ │ │ │ - bx r8 │ │ │ │ + mov sl, r3 │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, lr │ │ │ │ + mov r2, r9 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - bx r2 │ │ │ │ + mov r2, sp │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, r8 │ │ │ │ + mov r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, ip │ │ │ │ + mov r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, r2 │ │ │ │ + cmp sl, sp │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, r6 │ │ │ │ + mov r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, ip │ │ │ │ + cmp sl, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - mov sl, r0 │ │ │ │ + cmp sl, fp │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r6 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ movs r7, r3 │ │ │ │ - mov r6, r9 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r7, r3 │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r0, fp │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r4 │ │ │ │ + cmp r2, pc │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp r2, r9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, r4 │ │ │ │ + add sl, pc │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, lr │ │ │ │ + add sl, r9 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ + add sl, sp │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r8 │ │ │ │ + add sl, r3 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, ip │ │ │ │ + add sl, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r2 │ │ │ │ + add r2, sp │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + add sl, r1 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, ip │ │ │ │ + add r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ + add r2, fp │ │ │ │ movs r7, r3 │ │ │ │ - add sl, r6 │ │ │ │ + add r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, sl │ │ │ │ + add r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, r0 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - add sl, r4 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, sl │ │ │ │ + bics r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - add r6, sp │ │ │ │ + mvns r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - add r0, r4 │ │ │ │ + muls r0, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, r8 │ │ │ │ + bics r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - mvns r2, r6 │ │ │ │ + muls r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - add r2, r2 │ │ │ │ + muls r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - mvns r2, r0 │ │ │ │ + orrs r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r7, r3 │ │ │ │ - mvns r2, r4 │ │ │ │ + orrs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - bics r2, r2 │ │ │ │ + cmn r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r7, r3 │ │ │ │ - bics r2, r6 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - muls r2, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ - bics r2, r0 │ │ │ │ + cmn r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - orrs r2, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r3 │ │ │ │ - muls r2, r2 │ │ │ │ + cmp r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - orrs r2, r0 │ │ │ │ + negs r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r7, r3 │ │ │ │ - orrs r2, r4 │ │ │ │ + negs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - cmn r2, r2 │ │ │ │ + tst r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - cmn r2, r6 │ │ │ │ + negs r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + rors r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r3 │ │ │ │ - cmn r2, r0 │ │ │ │ + tst r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - negs r2, r6 │ │ │ │ + rors r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ d5ce8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ d5cec │ │ │ │ ldr.w r3, [pc, #3884] @ d5cf0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ d5cf4 │ │ │ │ @@ -184048,661 +184058,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2971 @ 0xb9b │ │ │ │ bl e91dc │ │ │ │ b.w c9a88 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #792] @ (d6014 ) │ │ │ │ + ldr r6, [pc, #120] @ (d5d74 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #864] @ (d6060 ) │ │ │ │ + ldr r6, [pc, #192] @ (d5dc0 ) │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #840] @ (d6054 ) │ │ │ │ + ldr r6, [pc, #168] @ (d5db4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #672] @ (d5fb0 ) │ │ │ │ + ldr r6, [pc, #0] @ (d5d10 ) │ │ │ │ movs r7, r3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #26 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #10 │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #152] @ (d5e44 ) │ │ │ │ + ldr r5, [pc, #504] @ (d5fa4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [pc, #240] @ (d5ea0 ) │ │ │ │ + ldr r5, [pc, #592] @ (d6000 ) │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r6 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #26 │ │ │ │ movs r7, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp sl, r2 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r1, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r3, #0] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #2 │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #22 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #10 │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r2 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r1, #8] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - adcs r2, r5 │ │ │ │ + lsrs r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r3, #4] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r3 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - adcs r6, r0 │ │ │ │ + lsls r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #26 │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #10 │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r2 │ │ │ │ + ands r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #26 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #24] @ (d5f54 ) │ │ │ │ + bx fp │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #72] @ (d5f94 ) │ │ │ │ + bx sp │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #8] @ (d5f64 ) │ │ │ │ + bx fp │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #920] @ (d6304 ) │ │ │ │ + ldr r0, [pc, #248] @ (d6064 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #10 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #1016] @ (d6374 ) │ │ │ │ + ldr r0, [pc, #344] @ (d60d4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - tst r2, r4 │ │ │ │ + adcs r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - tst r6, r5 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r2 │ │ │ │ + rors r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #26 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ + tst r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ + tst r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #10 │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ + tst r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r3, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ + tst r2, r2 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ + tst r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + tst r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #26 │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r5 │ │ │ │ + tst r2, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r5 │ │ │ │ + tst r6, r0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + tst r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ + tst r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #26 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r6 │ │ │ │ + tst r2, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, r4 │ │ │ │ + rors r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #10 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ + rors r6, r6 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #888] @ (d6484 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r7, [pc, #760] @ (d6424 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #26 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #18 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r6 │ │ │ │ + lsls r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r7, #10 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + ldr r7, [pc, #936] @ (d6524 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + ldr r7, [pc, #1000] @ (d6574 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + ldr r7, [pc, #952] @ (d6554 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ movs r7, r3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r7, r3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + lsrs r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r7, r3 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #10 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r7, r3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ ldrb.w r3, [r0, #432] @ 0x1b0 │ │ │ │ movw r2, #12496 @ 0x30d0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw ip, #37568 @ 0x92c0 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -193887,15 +193897,15 @@ │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ strb.w r3, [r4, #3252] @ 0xcb4 │ │ │ │ str.w r0, [r4, #3236] @ 0xca4 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ str.w r0, [r4, #3248] @ 0xcb0 │ │ │ │ str.w r3, [r4, #3484] @ 0xd9c │ │ │ │ - bl 1821d0 │ │ │ │ + bl 182128 │ │ │ │ str.w r0, [r4, #3480] @ 0xd98 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3252] @ 0xcb4 │ │ │ │ @@ -193934,37 +193944,37 @@ │ │ │ │ cbz r0, dd2da │ │ │ │ ldr r2, [pc, #120] @ (dd32c ) │ │ │ │ ldr.w r3, [r5, #3232] @ 0xca0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n dd2c8 │ │ │ │ cbz r3, dd31e │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r3, [r5, #3232] @ 0xca0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #3232] @ 0xca0 │ │ │ │ str.w r2, [r5, #3236] @ 0xca4 │ │ │ │ str.w r2, [r5, #3240] @ 0xca8 │ │ │ │ str.w r2, [r5, #3244] @ 0xcac │ │ │ │ ldr.w r0, [r5, #3480] @ 0xd98 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cbnz r3, dd2ee │ │ │ │ - bl 1822d8 │ │ │ │ + bl 182230 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (dd330 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (dd334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3480] @ 0xd98 │ │ │ │ - bl 1822d8 │ │ │ │ + bl 182230 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3252] @ 0xcb4 │ │ │ │ b.n dd2ec │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r5, #3236] @ 0xca4 │ │ │ │ ldr.w r2, [r5, #3240] @ 0xca8 │ │ │ │ @@ -193974,15 +193984,15 @@ │ │ │ │ b.n dd2c8 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #236] @ (dd438 ) │ │ │ │ @@ -193993,15 +194003,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (dd440 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r2, [pc, #220] @ (dd444 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -194033,15 +194043,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dd40a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, dd3fc │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd430 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -194092,53 +194102,53 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3480] @ 0xd98 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, dd478 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r1, [r4, #3484] @ 0xd9c │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #3484] @ 0xd9c │ │ │ │ ldr.w r0, [r4, #3480] @ 0xd98 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1822ec │ │ │ │ + bl 182244 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n dd472 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3480] @ 0xd98 │ │ │ │ - bl 182428 │ │ │ │ + bl 182380 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (dd594 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -194190,30 +194200,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n dd4d6 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3248] @ 0xcb0 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n dd4d6 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n dd566 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd586 │ │ │ │ b.n dd558 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n dd57a │ │ │ │ @@ -194828,15 +194838,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 44cb8 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 183850 │ │ │ │ + bl 1837a8 │ │ │ │ cbz r0, ddafe │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (ddc4c ) │ │ │ │ ldr r0, [pc, #332] @ (ddc50 ) │ │ │ │ @@ -194967,39 +194977,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n ddc0e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1384] @ 0x568 │ │ │ │ @@ -195020,15 +195030,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 449f8 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 184a10 │ │ │ │ + bl 184968 │ │ │ │ ldr.w r1, [pc, #1192] @ de184 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -195450,24 +195460,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ bl fffbe18e │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r4, r4 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ @@ -196000,16 +196010,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n de87c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -196563,16 +196573,16 @@ │ │ │ │ bne.n dee30 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ subs r5, r5, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ strd r5, r1, [r4, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, dee56 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197560,15 +197570,15 @@ │ │ │ │ cbz r0, df998 │ │ │ │ ldr r2, [pc, #68] @ (df9b8 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n df986 │ │ │ │ cbz r3, df9aa │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1244] @ 0x4dc │ │ │ │ str.w r2, [r4, #1248] @ 0x4e0 │ │ │ │ str.w r2, [r4, #1252] @ 0x4e4 │ │ │ │ str.w r2, [r4, #1256] @ 0x4e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -198298,15 +198308,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strd r0, r0, [lr, #-120] @ 0x78 │ │ │ │ + stmia.w r6!, {r1, r2, r3, r4} │ │ │ │ cbnz r2, e012c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -198429,15 +198439,15 @@ │ │ │ │ beq.n e02d6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n e02d0 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -198458,15 +198468,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n e02a2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -198486,24 +198496,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl e9448 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r2, [r5, #280] @ 0x118 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #280 @ 0x118 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #280] @ 0x118 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strd r4, r3, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ @@ -198522,15 +198532,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #256 @ 0x100 │ │ │ │ strd r2, r0, [sp] │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r0, r2, [r1, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r2, [r1, #36] @ 0x24 │ │ │ │ @@ -198538,22 +198548,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, e03ba │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -198675,15 +198685,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n e054c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, e053a │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, e0572 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n e048c │ │ │ │ @@ -198730,15 +198740,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #296 @ 0x128 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n e05e4 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -198752,15 +198762,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e05c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (e068c ) │ │ │ │ @@ -198932,24 +198942,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl e940c │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ strd r2, r3, [r4, #76] @ 0x4c │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r2, [r6, #320] @ 0x140 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #320 @ 0x140 │ │ │ │ add.w r0, r6, #296 @ 0x128 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #320] @ 0x140 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strd r4, r3, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ @@ -198984,23 +198994,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, r0, #296 @ 0x128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #60] @ 0x3c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r4 │ │ │ │ bl e9484 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, e0894 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -199129,15 +199139,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n e098c │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3516 @ 0xdbc │ │ │ │ addw r0, r0, #3516 @ 0xdbc │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ cbz r0, e0a3e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, e0a4a │ │ │ │ mov r0, r6 │ │ │ │ blx 449ec │ │ │ │ movs r3, #1 │ │ │ │ @@ -199150,42 +199160,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e0a4a │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, e0a50 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, e0a24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n e09c8 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e09e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n e0a28 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e0a26 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n e0a4a │ │ │ │ @@ -199664,15 +199674,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n e0e78 │ │ │ │ - blt.n e1004 │ │ │ │ + bge.n e0eb4 │ │ │ │ movs r6, r3 │ │ │ │ cbnz r2, e0f48 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -199848,29 +199858,29 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #44] @ (e1144 ) │ │ │ │ add r3, pc │ │ │ │ b.n e10c8 │ │ │ │ vshr.s64 d0, d14, #32 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf234001e │ │ │ │ - bls.n e1128 │ │ │ │ + @ instruction: 0xf18c001e │ │ │ │ + bls.n e11d8 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n e1164 │ │ │ │ + bls.n e1214 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n e117c │ │ │ │ + bls.n e122c │ │ │ │ movs r6, r3 │ │ │ │ vqadd.s16 d0, d16, d14 │ │ │ │ - ldr r2, [pc, #632] @ (e13b4 ) │ │ │ │ + ldr r1, [pc, #984] @ (e1514 ) │ │ │ │ movs r0, r4 │ │ │ │ - bls.n e10e8 │ │ │ │ + bls.n e1198 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e10c8 │ │ │ │ + bls.n e1178 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e10e0 │ │ │ │ + bls.n e1190 │ │ │ │ movs r6, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4052] @ 0xfd4 │ │ │ │ ldr.w lr, [pc, #252] @ e1258 │ │ │ │ @@ -199926,15 +199936,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e8d98 │ │ │ │ ldr r0, [pc, #112] @ (e126c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cbnz r0, e1252 │ │ │ │ ldr r2, [pc, #104] @ (e1270 ) │ │ │ │ ldr r3, [pc, #80] @ (e125c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -199965,30 +199975,30 @@ │ │ │ │ add r3, pc │ │ │ │ b.n e11da │ │ │ │ blx 44150 │ │ │ │ nop │ │ │ │ mrc 0, 4, r0, cr8, cr14, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n e123c │ │ │ │ + bhi.n e12ec │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e1278 │ │ │ │ + bhi.n e1328 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e129c │ │ │ │ + bhi.n e134c │ │ │ │ movs r6, r3 │ │ │ │ - bls.n e12c4 │ │ │ │ + bhi.n e1174 │ │ │ │ movs r6, r3 │ │ │ │ ldcl 0, cr0, [r2, #632]! @ 0x278 │ │ │ │ - ldr r1, [pc, #472] @ (e1450 ) │ │ │ │ + ldr r0, [pc, #824] @ (e15b0 ) │ │ │ │ movs r0, r4 │ │ │ │ - bhi.n e11d4 │ │ │ │ + bhi.n e1284 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e11b4 │ │ │ │ + bvc.n e1264 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n e11b0 │ │ │ │ + bvc.n e1260 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n e12ba │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -199998,15 +200008,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 25bfe4 │ │ │ │ + bl 25bf3c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -200890,17 +200900,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb r2, {r1, r2, r3, r4, r7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n e1b0c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n e1b94 │ │ │ │ + beq.n e1c44 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n e1b08 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #140] @ e1c70 │ │ │ │ sub sp, #32 │ │ │ │ @@ -201001,15 +201011,15 @@ │ │ │ │ add.w r0, r6, #936 @ 0x3a8 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #688] @ (e1fa0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bc50 │ │ │ │ + bl 25bba8 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, e1d68 │ │ │ │ ldr r3, [pc, #672] @ (e1fa4 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -201095,20 +201105,20 @@ │ │ │ │ bne.n e1df0 │ │ │ │ ldr r7, [pc, #432] @ (e1fac ) │ │ │ │ movs r4, #2 │ │ │ │ str.w r4, [r6, #3220] @ 0xc94 │ │ │ │ add r7, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, e1e1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1f66 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3224] @ 0xc98 │ │ │ │ str.w r2, [r6, #3160] @ 0xc58 │ │ │ │ @@ -201262,25 +201272,25 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ b.n e22c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -201593,19 +201603,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n e229e │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #84] @ e2364 │ │ │ │ sub sp, #8 │ │ │ │ @@ -201805,15 +201815,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e25ec │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -202077,15 +202087,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bls.n e2820 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ bhi.n e2748 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -205172,15 +205182,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e35b2 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ b.w e35b2 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r4, r4 │ │ │ │ and.w r2, r5, #4 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ lsls r2, r5, #28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bpl.w e3366 │ │ │ │ @@ -205948,15 +205958,15 @@ │ │ │ │ str.w r2, [fp] │ │ │ │ b.w e344a │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n e4922 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #776 @ (adr r3, e5350 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, e50b0 ) │ │ │ │ movs r6, r3 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w ip, [r0, #76] @ 0x4c │ │ │ │ orrs r2, r4 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -206662,15 +206672,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ lsls r6, r3, #2 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ movs r1, #0 │ │ │ │ @@ -206699,15 +206709,15 @@ │ │ │ │ movw r2, #65279 @ 0xfeff │ │ │ │ strb.w lr, [r3, #1126] @ 0x466 │ │ │ │ strh.w r2, [r3, #1124] @ 0x464 │ │ │ │ str.w r0, [r3, #1127] @ 0x467 │ │ │ │ str.w r1, [r3, #1131] @ 0x46b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add sl, r3 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r4, r4 │ │ │ │ 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.w r2, #1152 @ 0x480 │ │ │ │ @@ -206749,15 +206759,15 @@ │ │ │ │ cbz r5, e586a │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, r0 │ │ │ │ + muls r4, r3 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #776] @ (e5b8c ) │ │ │ │ @@ -210550,15 +210560,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl e940c │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n e885c │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -210848,23 +210858,23 @@ │ │ │ │ beq.n e8bc0 │ │ │ │ adds r0, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, lr │ │ │ │ mov r0, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, e8b54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e8b54 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8be4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e8be4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -210925,16 +210935,16 @@ │ │ │ │ b.n e8b80 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n e8a96 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -211043,15 +211053,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n e8d40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e8d46 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -211072,15 +211082,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n e8d86 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e8d88 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n e8d7c │ │ │ │ @@ -211160,32 +211170,32 @@ │ │ │ │ b.n e8dcc │ │ │ │ ldr r2, [pc, #476] @ (e900c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (e9010 ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e8de8 │ │ │ │ b.n e8e0a │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ ldr r1, [pc, #444] @ (e9014 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8fc8 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e8f5a │ │ │ │ @@ -211198,15 +211208,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w e8ff6 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -211269,15 +211279,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl e0590 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e8f96 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n e8fea │ │ │ │ it hi │ │ │ │ @@ -211294,45 +211304,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl e03fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n e8de8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 25cf34 │ │ │ │ + bl 25ce8c │ │ │ │ ldr r2, [pc, #104] @ (e9018 ) │ │ │ │ ldr r1, [pc, #108] @ (e901c ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e8de8 │ │ │ │ b.n e8e16 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl e05f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n e8de8 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e8f7c │ │ │ │ movs r3, #0 │ │ │ │ @@ -211341,23 +211351,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r1, #9] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #396] @ (e91c0 ) │ │ │ │ @@ -211398,58 +211408,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n e9090 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e916c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e90ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d3f8 │ │ │ │ + bl 25d350 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e9186 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ ldr r1, [pc, #280] @ (e91c8 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e8d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #248] @ (e91cc ) │ │ │ │ ldr r3, [pc, #240] @ (e91c4 ) │ │ │ │ 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 e91ba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d3f8 │ │ │ │ + bl 25d350 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e9128 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ ldr r1, [pc, #200] @ (e91d0 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -211525,23 +211535,23 @@ │ │ │ │ b.n e9094 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ movs r6, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (e9234 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -211697,15 +211707,15 @@ │ │ │ │ cbz r0, e937e │ │ │ │ ldr r3, [pc, #48] @ (e9398 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e9376 │ │ │ │ cbz r2, e9380 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 43af4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -211725,43 +211735,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3512] @ 0xdb8 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, e93d2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, e93e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e93b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e93bc │ │ │ │ b.n e93de │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -211774,15 +211784,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, ip, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov lr, r2 │ │ │ │ @@ -211792,23 +211802,23 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd ip, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, lr, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w ip, [r3, #8] │ │ │ │ str.w ip, [r3, #32] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 189fc4 │ │ │ │ + bl 189f1c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, e94a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, e94aa │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -211832,15 +211842,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r0, #8] │ │ │ │ strd r1, r5, [r0] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r3, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -211863,15 +211873,15 @@ │ │ │ │ strb r0, [r3, #8] │ │ │ │ strd r1, r6, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -211905,15 +211915,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r7, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -212044,15 +212054,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r7, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n e95d6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -212102,15 +212112,15 @@ │ │ │ │ strb r6, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movw r3, #19032 @ 0x4a58 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ strd r5, r6, [r4, #12] │ │ │ │ str r6, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 189fac │ │ │ │ + bl 189f04 │ │ │ │ addw r0, r5, #3164 @ 0xc5c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9776 │ │ │ │ @@ -212188,15 +212198,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n e9874 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (e98b4 ) │ │ │ │ ldr r3, [pc, #80] @ (e98b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -212208,25 +212218,25 @@ │ │ │ │ bne.n e98a6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r5, #3488 @ 0xda0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl e939c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n e985c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n e9852 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -212263,15 +212273,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n e992c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a09c │ │ │ │ + bl 189ff4 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (e996c ) │ │ │ │ ldr r3, [pc, #80] @ (e9968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -212281,25 +212291,25 @@ │ │ │ │ bne.n e995e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r1, r6, #3488 @ 0xda0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl e939c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cbnz r5, e9958 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n e990c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n e9910 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -212354,15 +212364,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (e9a10 ) │ │ │ │ add.w r0, r4, #4384 @ 0x1120 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bbd0 │ │ │ │ + bl 25bb28 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #596] @ 0x254 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r4, r7, #18 │ │ │ │ @@ -213116,15 +213126,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.n ea1ca │ │ │ │ - ldr r2, [pc, #896] @ (ea568 ) │ │ │ │ + ldr r2, [pc, #224] @ (ea2c8 ) │ │ │ │ movs r6, r3 │ │ │ │ cbnz r2, ea1ec │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213388,24 +213398,24 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [pc, #52] @ (ea4f4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 199448 │ │ │ │ + bl 1993a0 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n ea4d8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (ea4f8 ) │ │ │ │ @@ -213417,17 +213427,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #783 @ 0x30f │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #152] @ (ea594 ) │ │ │ │ + bx pc │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + bx sl │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -214293,24 +214303,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r5, #3224] @ 0xc98 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ead84 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199318 │ │ │ │ + bl 199270 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eadba │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 199318 │ │ │ │ + bl 199270 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eade2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n eada4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -214338,56 +214348,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl ea498 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ead62 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ b.n eadfa │ │ │ │ ldr r1, [pc, #80] @ (eae0c ) │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ ldr r2, [pc, #80] @ (eae10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (eae14 ) │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ ldr r2, [pc, #48] @ (eae18 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e91dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ b.n eadd2 │ │ │ │ nop │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r6, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (eaec4 ) │ │ │ │ @@ -214435,28 +214445,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eae96 │ │ │ │ ldr r0, [pc, #40] @ (eaed0 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eae48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e1044 │ │ │ │ blx 44150 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (eb028 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -214590,21 +214600,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #32 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ @@ -214670,25 +214680,25 @@ │ │ │ │ bl efcf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w eb226 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n eb0ac │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e0fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -214698,25 +214708,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl ea3b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eb1c2 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ @@ -214832,25 +214842,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n eb2ee │ │ │ │ cmp r2, #2 │ │ │ │ bne.n eb2cc │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r2, [r6, #192] @ 0xc0 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl eaed4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -214862,25 +214872,25 @@ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl e0fb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (eb344 ) │ │ │ │ @@ -214891,35 +214901,35 @@ │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eb3e0 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n eb3f0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl efe14 │ │ │ │ mov r1, r4 │ │ │ │ @@ -214931,41 +214941,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n eb434 │ │ │ │ bl ea338 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r7, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199240 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb376 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 199354 │ │ │ │ + bl 1992ac │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eb3d8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [pc, #60] @ (eb448 ) │ │ │ │ ldr r1, [pc, #64] @ (eb44c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #721 @ 0x2d1 │ │ │ │ add r1, pc │ │ │ │ bl eae1c │ │ │ │ @@ -214983,25 +214993,25 @@ │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ ldr r1, [pc, #32] @ (eb45c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl eae1c │ │ │ │ b.n eb41a │ │ │ │ nop │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #16 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -215252,33 +215262,33 @@ │ │ │ │ bl e91dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ b.n eb6a6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ eb860 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -215343,17 +215353,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n eb762 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n eb802 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cbz r6, eb80e │ │ │ │ str.w sl, [r6] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ @@ -215379,21 +215389,21 @@ │ │ │ │ bl eae1c │ │ │ │ b.n eb83a │ │ │ │ ... │ │ │ │ ldr r0, [pc, #696] @ (ebb1c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #12 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #344] @ eb9e4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215421,19 +215431,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n eb8b2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ mov r0, sl │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ mov r0, r7 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n eb90e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, eb906 │ │ │ │ @@ -215450,15 +215460,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (eb9e8 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n eb92a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n eb9bc │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ str.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrd r1, r2, [r5, #36] @ 0x24 │ │ │ │ @@ -215468,17 +215478,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl e9484 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ b.n eb96c │ │ │ │ - bl 199354 │ │ │ │ + bl 1992ac │ │ │ │ cmp r0, #2 │ │ │ │ beq.n eb9c6 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n eb98c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3176] @ 0xc68 │ │ │ │ @@ -215487,26 +215497,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n eb964 │ │ │ │ ldrb.w r2, [r3, #3180] @ 0xc6c │ │ │ │ cbz r2, eb9da │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n eb8a6 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n eb92a │ │ │ │ ldr r3, [pc, #36] @ (eb9ec ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -215520,17 +215530,17 @@ │ │ │ │ bl e1044 │ │ │ │ b.n eb98c │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #300] @ (ebb34 ) │ │ │ │ @@ -216037,15 +216047,15 @@ │ │ │ │ ldrb.w r3, [r0, #3180] @ 0xc6c │ │ │ │ cbz r3, ebef2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n ebc58 │ │ │ │ bl e1044 │ │ │ │ b.n ebeec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ movs r6, r3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (ebfd8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -216743,15 +216753,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ bl e8cfc │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ @@ -217295,31 +217305,31 @@ │ │ │ │ beq.w ecad6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.w ecad6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cd68 │ │ │ │ + bl 264280 │ │ │ │ + bl 18ccc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ed4d4 │ │ │ │ str.w r4, [sl, #20] │ │ │ │ b.n ecad6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n ecad6 │ │ │ │ ldr.w r3, [r8, r5] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 264328 │ │ │ │ - bl 18cd68 │ │ │ │ + bl 264280 │ │ │ │ + bl 18ccc0 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ece50 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ b.n ecabc │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ @@ -218496,15 +218506,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n ed884 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n ed85a │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -219077,15 +219087,15 @@ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, sl, r6 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -219792,21 +219802,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n ee5b4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -219956,23 +219966,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (ee76c ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r3, r5} │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [pc, #12] @ (ee780 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r4} │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ @@ -220127,15 +220137,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 26431c │ │ │ │ + bl 264274 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -220243,15 +220253,15 @@ │ │ │ │ mov.w r3, r9, lsl #5 │ │ │ │ ldr.w fp, [sl, #1296] @ 0x510 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2644d8 │ │ │ │ + bl 264430 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n eea6a │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n eea6a │ │ │ │ @@ -220344,15 +220354,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 43fd0 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 26431c │ │ │ │ + bl 264274 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -220409,15 +220419,15 @@ │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r3, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1296] @ 0x510 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, eec54 │ │ │ │ - bl 26431c │ │ │ │ + bl 264274 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ cbz r1, eec54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ @@ -220588,17 +220598,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (eee28 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #408] @ (eefd8 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -220678,15 +220688,15 @@ │ │ │ │ b.n eef56 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n eef9e │ │ │ │ cmp r3, r9 │ │ │ │ bne.n eef52 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ cbz r0, eef52 │ │ │ │ add.w lr, fp, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w fp, [fp, #36] @ 0x24 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strb.w r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -221049,17 +221059,17 @@ │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n ef26c │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n ef216 │ │ │ │ - smmlar r0, sl, sp, r0 │ │ │ │ - smladx r0, lr, sp, r0 │ │ │ │ - @ instruction: 0xfafa001d │ │ │ │ + @ instruction: 0xfab2001d │ │ │ │ + @ instruction: 0xfa86001d │ │ │ │ + @ instruction: 0xfa52001d │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, ef312 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -221295,15 +221305,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ef64e │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n ef608 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef62a │ │ │ │ @@ -221434,16 +221444,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl e0fb0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - eors.w r0, r0, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf706001d │ │ │ │ + @ instruction: 0xf3e8001d │ │ │ │ + @ instruction: 0xf65e001d │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #280] @ (ef800 ) │ │ │ │ @@ -221562,17 +221572,17 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf61c001d │ │ │ │ - @ instruction: 0xf656001d │ │ │ │ - rsbs r0, sl, #10289152 @ 0x9d0000 │ │ │ │ + sbcs.w r0, r4, #10289152 @ 0x9d0000 │ │ │ │ + sub.w r0, lr, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf532001d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -221645,16 +221655,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl e91dc │ │ │ │ b.n ef872 │ │ │ │ nop │ │ │ │ - sub.w r0, r2, #10289152 @ 0x9d0000 │ │ │ │ - @ instruction: 0xf4f4001d │ │ │ │ + @ instruction: 0xf4fa001d │ │ │ │ + orr.w r0, ip, #10289152 @ 0x9d0000 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n ef910 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -221674,23 +221684,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (ef928 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (ef92c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r4, pc, #400 @ (adr r4, efab0 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, efc10 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r6, pc, #472 @ (adr r6, efafc ) │ │ │ │ + add r5, pc, #824 @ (adr r5, efc5c ) │ │ │ │ movs r3, r4 │ │ │ │ - add r7, pc, #496 @ (adr r7, efb18 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, efc78 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r3, pc, #280 @ (adr r3, efa44 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, efba4 ) │ │ │ │ movs r3, r4 │ │ │ │ - add r5, pc, #352 @ (adr r5, efa90 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, efbf0 ) │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #120] @ ef9b8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -221756,27 +221766,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (efa10 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b3b8 │ │ │ │ + bl 18b310 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef9de │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r0, r4, #0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xf4b0001d │ │ │ │ + and.w r0, r8, #10289152 @ 0x9d0000 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -221862,15 +221872,15 @@ │ │ │ │ bl ef930 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n efb16 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n efae6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n efae2 │ │ │ │ b.n efaca │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -221965,15 +221975,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subw r0, lr, #29 │ │ │ │ + addw r0, r6, #29 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -222166,16 +222176,16 @@ │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ ldr r1, [pc, #16] @ (efe10 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ b.n efde0 │ │ │ │ - @ instruction: 0xf0ce001d │ │ │ │ - @ instruction: 0xf0ac001d │ │ │ │ + bic.w r0, r6, #29 │ │ │ │ + and.w r0, r4, #29 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -222208,16 +222218,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (efe80 ) │ │ │ │ movw r2, #453 @ 0x1c5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ b.n efe54 │ │ │ │ - orrs.w r0, lr, #29 │ │ │ │ - bics.w r0, ip, #29 │ │ │ │ + vshr.s32 d0, d13, #10 │ │ │ │ + vshr.s16 d0, d13, #12 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ @@ -222363,16 +222373,16 @@ │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s16 d0, d6, d13 │ │ │ │ - mrc 0, 6, r0, cr8, cr13, {0} │ │ │ │ + mcr 0, 3, r0, cr14, cr13, {0} │ │ │ │ + mrc 0, 1, r0, cr0, cr13, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ (f0088 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, #104] @ (f008c ) │ │ │ │ @@ -222501,17 +222511,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n f014a │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -222531,15 +222541,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f0226 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cbz r0, f01f0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (f0268 ) │ │ │ │ ldr r2, [pc, #148] @ (f026c ) │ │ │ │ @@ -222549,15 +222559,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cbnz r0, f023e │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ @@ -222575,15 +222585,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (f0274 ) │ │ │ │ ldr r2, [pc, #40] @ (f0278 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -222591,19 +222601,19 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adc.w r0, r2, sp, lsr #32 │ │ │ │ - stc 0, cr0, [ip, #-116]! @ 0xffffff8c │ │ │ │ - ldcl 0, cr0, [ip], {29} │ │ │ │ - @ instruction: 0xeada001d │ │ │ │ - ldc 0, cr0, [r4], #116 @ 0x74 │ │ │ │ + eors.w r0, sl, sp, lsr #32 │ │ │ │ + stc 0, cr0, [r4], {29} │ │ │ │ + ldc 0, cr0, [r4], #-116 @ 0xffffff8c │ │ │ │ + bics.w r0, r2, sp, lsr #32 │ │ │ │ + stc 0, cr0, [ip], {29} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -222708,42 +222718,42 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cbnz r5, f03c6 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f0280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f03fc │ │ │ │ @@ -222761,15 +222771,15 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f046a │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -222777,19 +222787,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n f0492 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f0476 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (f04a8 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (f04ac ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -222805,18 +222815,18 @@ │ │ │ │ ldr r1, [pc, #28] @ (f04b4 ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e1148 │ │ │ │ mov r5, r0 │ │ │ │ b.n f046a │ │ │ │ - @ instruction: 0xeaec001d │ │ │ │ - eor.w r0, r8, sp, lsr #32 │ │ │ │ - eors.w r0, ip, sp, lsr #32 │ │ │ │ - orn r0, lr, sp, lsr #32 │ │ │ │ + orr.w r0, r4, sp, lsr #32 │ │ │ │ + strd r0, r0, [r0, #116]! @ 0x74 │ │ │ │ + ldrd r0, r0, [r4, #116]! @ 0x74 │ │ │ │ + strd r0, r0, [r6, #116] @ 0x74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #476] @ (f06a8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -222843,26 +222853,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add r3, pc, #392 @ (adr r3, f06a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n f0540 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f05f2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f0668 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -222884,26 +222894,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w f068a │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl efda0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f05e2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -222927,15 +222937,15 @@ │ │ │ │ bne.n f05f6 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, f05fe │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n f056e │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n f04ea │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -222974,46 +222984,47 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl e91dc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n f04ea │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n f04ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb2c009d │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb0e009d │ │ │ │ - ldmdb r2, {r0, r2, r3, r4} │ │ │ │ - ldmia.w r6, {r0, r2, r3, r4} │ │ │ │ + strd r0, r0, [sl], #-116 @ 0x74 │ │ │ │ + b.n f0698 │ │ │ │ + movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl f0280 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, f0754 │ │ │ │ @@ -223051,15 +223062,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f0742 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -223102,26 +223113,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl e91dc │ │ │ │ mov r9, r0 │ │ │ │ b.n f0754 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n f0674 │ │ │ │ + b.n f0524 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n f0846 │ │ │ │ @@ -223129,15 +223140,15 @@ │ │ │ │ adds r3, r1, #4 │ │ │ │ str r0, [r1, #8] │ │ │ │ add.w ip, r2, #100 @ 0x64 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #104] @ 0x68 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f0826 │ │ │ │ @@ -223145,44 +223156,44 @@ │ │ │ │ cbnz r2, f0842 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f00e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #28] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n f08a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (f08c4 ) │ │ │ │ @@ -223193,27 +223204,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n f063c │ │ │ │ + b.n f04ec │ │ │ │ movs r5, r3 │ │ │ │ - b.n f0578 │ │ │ │ + b.n f0428 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n f092e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -223233,23 +223244,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n f091c │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -226220,15 +226231,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movw r3, #842 @ 0x34a │ │ │ │ bl e91dc │ │ │ │ b.n f27ae │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ @@ -226280,15 +226291,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n f28b8 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 264688 │ │ │ │ + bl 2645e0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, f28a6 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, f28a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -226463,17 +226474,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bvs.n f29d0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n f2a90 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -226526,17 +226537,17 @@ │ │ │ │ nop │ │ │ │ bpl.n f2a08 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n f2bb4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #160] @ (f2b88 ) │ │ │ │ @@ -226611,17 +226622,17 @@ │ │ │ │ nop │ │ │ │ bpl.n f2bb0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n f2b14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -226652,17 +226663,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -226724,21 +226735,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -226801,17 +226812,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n f2d2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcc.n f2db0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ bcs.n f2d00 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -226971,15 +226982,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f2ea8 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n f2f30 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2eaa │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl f2cb0 │ │ │ │ @@ -227009,41 +227020,41 @@ │ │ │ │ bl f2cb0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n f2eaa │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n f2f6a │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ b.n f2f64 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n f2fb4 │ │ │ │ blx 44fac │ │ │ │ b.n f2f92 │ │ │ │ movs r0, #2 │ │ │ │ b.n f2eaa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcs.n f2ec0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r5, r3 │ │ │ │ bne.n f306c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -227064,18 +227075,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #429 @ 0x1ad │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ - movs r5, r3 │ │ │ │ - nop {12} │ │ │ │ + stmia r0!, {} │ │ │ │ movs r5, r3 │ │ │ │ + it ne │ │ │ │ + movne r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ sub sp, #8 │ │ │ │ @@ -227093,18 +227104,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - it gt │ │ │ │ - movgt r5, r3 │ │ │ │ - it vc │ │ │ │ - movvc r5, r3 │ │ │ │ + wfe │ │ │ │ + movs r5, r3 │ │ │ │ + bkpt 0x00d0 │ │ │ │ + movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -227125,20 +227136,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r5, r3 │ │ │ │ - itet cs │ │ │ │ - movcs r5, r3 │ │ │ │ - pushcc {r4, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + itet ls │ │ │ │ + movls r5, r3 │ │ │ │ + bkpt 0x0082 │ │ │ │ + movls r5, r3 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -227154,17 +227165,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #397 @ 0x18d │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ite gt │ │ │ │ - movgt r5, r3 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + itt cs │ │ │ │ + movcs r5, r3 │ │ │ │ + bkpt 0x003c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3212] @ 0xc8c │ │ │ │ @@ -227184,20 +227195,20 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00a0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, r3 │ │ │ │ - itee ne │ │ │ │ - movne r5, r3 │ │ │ │ - pusheq {r4, r5, r6, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x006a │ │ │ │ + movs r5, r3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #292] @ (f3274 ) │ │ │ │ ldr r3, [pc, #296] @ (f3278 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ @@ -227327,29 +227338,29 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x0012 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x0002 │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ movs r5, r3 │ │ │ │ - bkpt 0x000a │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r2 │ │ │ │ @@ -227688,43 +227699,43 @@ │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl ffef9612 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbnz r2, f3690 │ │ │ │ + cbnz r2, f3666 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {} │ │ │ │ movs r5, r3 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r6} │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, f3684 │ │ │ │ + revsh r2, r1 │ │ │ │ movs r5, r3 │ │ │ │ - revsh r4, r7 │ │ │ │ + rev16 r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r3, r4} │ │ │ │ + cbnz r0, f368c │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x0028 │ │ │ │ + rev r0, r0 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3694 │ │ │ │ + revsh r0, r1 │ │ │ │ movs r5, r3 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, f365e │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f3694 │ │ │ │ + hlt 0x0028 │ │ │ │ movs r5, r3 │ │ │ │ - rev r0, r3 │ │ │ │ + cbnz r0, f3660 │ │ │ │ movs r5, r3 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r6, f3684 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, f368a │ │ │ │ + cbnz r6, f3660 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, f3694 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, f368a │ │ │ │ + cbnz r0, f3660 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -227865,15 +227876,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 194020 │ │ │ │ + bl 193f78 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl f3658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -227919,18 +227930,18 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 182014 │ │ │ │ + bl 181f6c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 181e7c │ │ │ │ + bl 181dd4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -227939,15 +227950,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ ldr r2, [pc, #40] @ (f38a4 ) │ │ │ │ ldr r1, [pc, #40] @ (f38a8 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (f38ac ) │ │ │ │ add r1, pc │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ ldr r2, [pc, #36] @ (f38b0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (f38b4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -227968,31 +227979,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f38f2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl e9240 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f38d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228003,33 +228014,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (f39ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182014 │ │ │ │ + bl 181f6c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 181e7c │ │ │ │ + bl 181dd4 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f394e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f393e │ │ │ │ dmb ish │ │ │ │ cbnz r3, f3998 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 181c30 │ │ │ │ + bl 181b88 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f3964 │ │ │ │ @@ -228051,30 +228062,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f39d0 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f39ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f399c │ │ │ │ b.n f3954 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f3978 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f39b8 │ │ │ │ @@ -228103,33 +228114,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 44980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182014 │ │ │ │ + bl 181f6c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 181e7c │ │ │ │ + bl 181dd4 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f3a54 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f3a44 │ │ │ │ dmb ish │ │ │ │ cbnz r3, f3ac4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 181c30 │ │ │ │ + bl 181b88 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f3a98 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -228144,15 +228155,15 @@ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 181c70 │ │ │ │ + bl 181bc8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f3aa8 │ │ │ │ dmb ish │ │ │ │ @@ -228162,34 +228173,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n f3b0e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f3ada │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f3acc │ │ │ │ b.n f3a5a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f3a80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ mov r0, r6 │ │ │ │ b.n f3abe │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -228519,15 +228530,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n f3e90 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, f3e84 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3ebe │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r8, [r4, #1240] @ 0x4d8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ │ │ @@ -229035,34 +229046,34 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n f43f0 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ ubfx r0, r3, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ cbz r4, f443c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, f4434 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -229150,21 +229161,21 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, f4556 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, f4556 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ movs r5, r3 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -229202,77 +229213,77 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 264740 │ │ │ │ + bl 264698 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 273810 │ │ │ │ + bl 273768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f4624 │ │ │ │ cbz r6, f45a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba9a8 │ │ │ │ + bl 1ba900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d8164 │ │ │ │ + bl 1d80bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae870 │ │ │ │ + bl 1ae7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab45c │ │ │ │ + bl 1ab3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2e64 │ │ │ │ + bl 1a2dbc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba9a8 │ │ │ │ + bl 1ba900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b8c │ │ │ │ + bl 220ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22058c │ │ │ │ + bl 2204e4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #96] @ (f4650 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba114 │ │ │ │ + bl 1ba06c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n f461c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1000 │ │ │ │ + bl 1b0f58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2169d0 │ │ │ │ + bl 216928 │ │ │ │ ldr r2, [pc, #44] @ (f4654 ) │ │ │ │ ldr r3, [pc, #32] @ (f4648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -229325,34 +229336,34 @@ │ │ │ │ vneg.f64 d6, d8 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ vdiv.f64 d7, d6, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f46f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [pc, #320] @ (f4840 ) │ │ │ │ ldr r3, [pc, #312] @ (f483c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -229368,99 +229379,99 @@ │ │ │ │ blx 44ca0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f4766 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 44ca0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #148] @ f4828 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f47c8 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ vldr d0, [pc, #92] @ f4830 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, f4812 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n f46fe │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -229517,21 +229528,21 @@ │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229543,15 +229554,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -229570,21 +229581,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229596,15 +229607,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f4c82 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -229619,21 +229630,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229647,15 +229658,15 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl f4658 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ @@ -229672,21 +229683,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -229699,37 +229710,37 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a337c │ │ │ │ + bl 1a32d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f4c5a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w f4d94 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f4c7c │ │ │ │ ldr.w r7, [pc, #1228] @ f5000 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4b7a │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -229738,15 +229749,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r3, #8 │ │ │ │ @@ -229764,15 +229775,15 @@ │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r7, fp │ │ │ │ @@ -229785,21 +229796,21 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -229811,21 +229822,21 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a337c │ │ │ │ + bl 1a32d4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #936] @ (f5004 ) │ │ │ │ ldr r3, [pc, #924] @ (f4ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -229846,111 +229857,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 44ca0 │ │ │ │ ldrb.w r7, [r8, #45] @ 0x2d │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, f4cca │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ vmov r3, s16 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 44ca0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrb.w r8, [r7, #17] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4d32 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ vldr d0, [pc, #688] @ f4ff0 │ │ │ │ ldrb.w r8, [r0, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ mov r1, r8 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4d82 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n f49cc │ │ │ │ ldr r7, [pc, #628] @ (f500c ) │ │ │ │ add r7, pc │ │ │ │ b.n f4b36 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4dee │ │ │ │ add.w ip, r7, #32 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -229959,15 +229970,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ @@ -229985,20 +229996,20 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, f4e6c │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -230007,15 +230018,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w f4fee │ │ │ │ add r2, pc, #8 @ (adr r2, f4e84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -230052,153 +230063,153 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n f4bb8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n f4e2c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n f4da8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ @ instruction: 0xb788 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r3, r4 │ │ │ │ cbz r6, f506e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ mov r2, r1 │ │ │ │ @@ -230709,35 +230720,35 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dc68 │ │ │ │ + bl 17dbc0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -230759,39 +230770,39 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ movt r3, #4379 @ 0x111b │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, f55dc │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, f55d6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f55c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f55ec │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r2, [pc, #36] @ (f5614 ) │ │ │ │ ldr r3, [pc, #32] @ (f5610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -230937,15 +230948,15 @@ │ │ │ │ b.n f5730 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #944] @ (f5b34 ) │ │ │ │ + ldr r3, [pc, #272] @ (f5894 ) │ │ │ │ movs r3, r4 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, f57a2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, f57a6 │ │ │ │ @@ -230986,19 +230997,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22000c │ │ │ │ + bl 21ff64 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w f5916 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -231059,27 +231070,27 @@ │ │ │ │ orr.w ip, ip, r2, lsl #2 │ │ │ │ ubfx r2, r3, #2, #1 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ orr.w ip, ip, r2, lsl #4 │ │ │ │ orr.w ip, ip, r3, lsl #5 │ │ │ │ orr.w ip, ip, lr │ │ │ │ strb.w ip, [r4, #69] @ 0x45 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #104 @ 0x68 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (f5938 ) │ │ │ │ ldr r3, [pc, #52] @ (f5930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -231169,66 +231180,66 @@ │ │ │ │ movs r2, #5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ addw r9, sp, #2052 @ 0x804 │ │ │ │ ldrd r0, r1, [r1, #48] @ 0x30 │ │ │ │ bl f5054 │ │ │ │ strd r6, r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ str.w r9, [sp] │ │ │ │ add.w r2, r7, #448 @ 0x1c0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx r6 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, f5a52 │ │ │ │ add.w r9, r5, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, f5a4c │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n f5a3a │ │ │ │ cbz r4, f5a5e │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ add.w r9, sp, #100 @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, f5abc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #368] @ (f5bfc ) │ │ │ │ @@ -231261,19 +231272,19 @@ │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 220020 │ │ │ │ + bl 21ff78 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f5bc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f5bc8 │ │ │ │ mov r1, r3 │ │ │ │ @@ -231349,15 +231360,15 @@ │ │ │ │ str.w ip, [r7, #84] @ 0x54 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cbz r0, f5bc0 │ │ │ │ bl f9488 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ b.n f5a96 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #60] @ (f5c08 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2095 @ 0x82f │ │ │ │ @@ -231376,15 +231387,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #2 │ │ │ │ add r5, pc, #368 @ (adr r5, f5d74 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #24] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ @@ -231470,48 +231481,48 @@ │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r6, #20 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r6, [r4, #16] │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17df10 │ │ │ │ + bl 17de68 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, f5d66 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cbnz r3, f5d66 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, f5d60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, f5d74 │ │ │ │ @@ -231799,15 +231810,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl f5788 │ │ │ │ cbz r0, f6076 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1a6ca0 │ │ │ │ + bl 1a6bf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f6100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -231854,15 +231865,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ ubfx r5, ip, #1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl f5fa0 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n f606a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebcc0 │ │ │ │ + bl 1ebc18 │ │ │ │ b.n f606a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, f60f2 │ │ │ │ b.n f612c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, f612c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -231896,23 +231907,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ b.n f6070 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r2 │ │ │ │ @@ -231948,50 +231959,50 @@ │ │ │ │ cbz r3, f61ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f61b0 │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ and.w r2, r2, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n f62d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f6316 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - bl 182d80 │ │ │ │ + bl 182cd8 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f622a │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f630a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, f624c │ │ │ │ @@ -232012,93 +232023,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n f6256 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [pc, #216] @ (f6350 ) │ │ │ │ ldr r3, [pc, #204] @ (f6348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n f633e │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f6342 │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n f621a │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 22000c │ │ │ │ + bl 21ff64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ - bl 182c0c │ │ │ │ + bl 182b64 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6276 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ b.n f6276 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n f6236 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f621a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n f621a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n f624c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n f6246 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -232305,15 +232316,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl f57c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ cbz r4, f6576 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n f6566 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl f9488 │ │ │ │ mov r4, r0 │ │ │ │ @@ -232336,15 +232347,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3256] @ 0xcb8 │ │ │ │ @@ -232366,15 +232377,15 @@ │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ strd r1, r0, [sp, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w f7312 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r4 │ │ │ │ @@ -232631,15 +232642,15 @@ │ │ │ │ b.n f68c0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n f696a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w sl, r3, r5, lsl #5 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n f68b6 │ │ │ │ rbit r4, r4 │ │ │ │ movs r6, #12 │ │ │ │ @@ -232675,15 +232686,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str r4, [r3, r6] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sub.w r3, r3, #572 @ 0x23c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -232811,49 +232822,49 @@ │ │ │ │ bne.w f72f6 │ │ │ │ add r3, sp, #800 @ 0x320 │ │ │ │ str r4, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #872 @ 0x368 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, f6ac8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ addw r5, r2, #2184 @ 0x888 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, f6ac2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr.w r3, [sl, #2184] @ 0x888 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n f6aae │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, f6ae2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ add.w r3, sp, #4800 @ 0x12c0 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #28 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ sub.w r3, r1, #536 @ 0x218 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ @@ -232884,15 +232895,15 @@ │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r3, pc │ │ │ │ strd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6d22 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -232903,29 +232914,29 @@ │ │ │ │ subs r3, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f6d1c │ │ │ │ adds r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ beq.w f71e4 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ b.n f6b74 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ cmp r5, r7 │ │ │ │ bcs.n f6bc6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r4, r4, r7, r3 │ │ │ │ ldr.w r0, [r4, #-148] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n f6bb8 │ │ │ │ ldr.w r2, [pc, #1268] @ f70bc │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -232991,15 +233002,15 @@ │ │ │ │ bl e5870 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f6890 │ │ │ │ b.n f682e │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cbz r6, f6ce0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ sbc.w r4, r1, r3 │ │ │ │ ldrd r3, r5, [r6, #8] │ │ │ │ @@ -233055,15 +233066,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r7, #508 @ 0x1fc │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -233086,24 +233097,24 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldrd r0, r1, [fp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ bl f5054 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ cmp sl, r6 │ │ │ │ bne.n f6d6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, sp, #4832 @ 0x12e0 │ │ │ │ adds r6, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r2, r3, #448 @ 0x1c0 │ │ │ │ @@ -233114,41 +233125,41 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ tst.w r5, #6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ beq.n f6dea │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f72d6 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ @@ -233278,19 +233289,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 220020 │ │ │ │ + bl 21ff78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ sub.w r3, r3, #572 @ 0x23c │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f6b9c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -233403,15 +233414,15 @@ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ lsls r0, r3, #2 │ │ │ │ @ instruction: 0xeb11ffff │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ movs r5, r3 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n f70b6 │ │ │ │ vtbl.8 d25, {d15-d18}, d31 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ @@ -233427,15 +233438,15 @@ │ │ │ │ add.w r2, r7, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6be4 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #212] @ 0xd4 │ │ │ │ add r7, sp, #292 @ 0x124 │ │ │ │ subs r3, r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ add.w r5, r5, #4 │ │ │ │ @@ -233545,15 +233556,15 @@ │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ str.w r7, [sl, #56] @ 0x38 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ add.w r3, r3, #12 │ │ │ │ bne.n f7230 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w f6ce0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r2, #12 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ @@ -233628,15 +233639,15 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.w f6650 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ subs r5, r3, r2 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ subs r4, r0, r3 │ │ │ │ @@ -233675,38 +233686,38 @@ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ movs r3, #0 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #32 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ bic.w r3, r4, #16 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f72d6 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ b.n f71d6 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r8, [sp, #176] @ 0xb0 │ │ │ │ b.w f6baa │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -233733,15 +233744,15 @@ │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ mov r9, r0 │ │ │ │ b.w f6be6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1552] @ 0x610 │ │ │ │ subw sp, sp, #2508 @ 0x9cc │ │ │ │ mov r4, r2 │ │ │ │ @@ -233757,15 +233768,15 @@ │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2500] @ 0x9c4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r1, r0, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f84e4 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -233941,15 +233952,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8038 │ │ │ │ add.w fp, sp, #192 @ 0xc0 │ │ │ │ ldr.w r3, [r6, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd r0, r0, [fp] │ │ │ │ strd r0, r0, [fp, #8] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w f7a72 │ │ │ │ ldr.w r1, [sl, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f7b20 │ │ │ │ movs r2, #12 │ │ │ │ @@ -233962,15 +233973,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n f766a │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, sl │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ mov r0, r7 │ │ │ │ bl f5054 │ │ │ │ mov r3, r1 │ │ │ │ @@ -233981,25 +233992,25 @@ │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r7, sp, #476 @ 0x1dc │ │ │ │ bl f5564 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f78fe │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ @@ -234007,15 +234018,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #208] @ 0xd0 │ │ │ │ bl f9204 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f78fe │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f7b0e │ │ │ │ @@ -234217,18 +234228,18 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ ldrd r1, r0, [sp, #60] @ 0x3c │ │ │ │ - bl 220020 │ │ │ │ + bl 21ff78 │ │ │ │ ldrb.w r3, [sp, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7d74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7d78 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ @@ -234386,15 +234397,15 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ cbz r0, f7ae0 │ │ │ │ bl f9488 │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr.w r6, [r9, #48] @ 0x30 │ │ │ │ and.w r6, r6, #256 @ 0x100 │ │ │ │ cbnz r6, f7b02 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -234549,15 +234560,15 @@ │ │ │ │ add.w r8, sp, #480 @ 0x1e0 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str.w ip, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr.w sl, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n f7d48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ @@ -234571,29 +234582,29 @@ │ │ │ │ bl f5564 │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n f7cc2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mla r0, r5, r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w sl, [r8, #-4] │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7dac │ │ │ │ mov r2, r5 │ │ │ │ @@ -234612,15 +234623,15 @@ │ │ │ │ add.w r8, r8, #36 @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n f7e1e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr.w sl, [fp] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n f7ca4 │ │ │ │ ldr.w r1, [r9, #308] @ 0x134 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f84fc │ │ │ │ add.w r3, r9, #312 @ 0x138 │ │ │ │ @@ -234633,15 +234644,15 @@ │ │ │ │ tst r0, r2 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n f7d64 │ │ │ │ b.n f7ca4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #504] @ (f7f74 ) │ │ │ │ movs r6, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #2558 @ 0x9fe │ │ │ │ @@ -234755,19 +234766,19 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f5054 │ │ │ │ ldr.w r2, [r9, #112] @ 0x70 │ │ │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 220020 │ │ │ │ + bl 21ff78 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f7f78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -234832,28 +234843,28 @@ │ │ │ │ ldrb r6, [r3, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ udf #103 @ 0x67 │ │ │ │ vabal.u q12, d31, d24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r6, r8 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldrd r9, fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [r2, r3] │ │ │ │ @@ -234877,15 +234888,15 @@ │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r3 │ │ │ │ mla r6, r6, r3, r2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n f7fe0 │ │ │ │ ldr.w r2, [pc, #1352] @ f8538 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -235166,15 +235177,15 @@ │ │ │ │ beq.n f833a │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r4 │ │ │ │ bne.n f82de │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r2, [r9, #80] @ 0x50 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, f8326 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -235384,19 +235395,19 @@ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #172] @ 0xac │ │ │ │ b.n f7fce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n f8060 │ │ │ │ nop │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r5, r3 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbz r2, f8564 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -235561,15 +235572,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr.w r5, [sl, #-12] │ │ │ │ strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w f88aa │ │ │ │ mov r4, r5 │ │ │ │ b.n f872a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -235631,15 +235642,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f8838 │ │ │ │ cbz r1, f87b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl f8f84 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ cbz r5, f87f6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ @@ -235742,15 +235753,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #132] @ f8964 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -236126,15 +236137,15 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrd r1, r2, [r3, #24] │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n f8cc4 │ │ │ │ bx lr │ │ │ │ @@ -236166,15 +236177,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f8d28 │ │ │ │ @@ -236184,15 +236195,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 181d30 │ │ │ │ + bl 181c88 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -236210,15 +236221,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, f8dbe │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (f8df8 ) │ │ │ │ @@ -236259,17 +236270,17 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #9] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -236410,15 +236421,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f8e34 │ │ │ │ add sp, #16 │ │ │ │ @@ -236468,15 +236479,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n f903c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 181d30 │ │ │ │ + bl 181c88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl f9098 │ │ │ │ @@ -236500,53 +236511,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n f9044 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9002 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9002 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n f906e │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n f902e │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n f902e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 187b90 │ │ │ │ + bl 187ae8 │ │ │ │ cbz r0, f90bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n f90c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, f90d2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl f8f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f90c6 │ │ │ │ @@ -236563,25 +236574,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 181d30 │ │ │ │ + bl 181c88 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl f8cbc │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 187c58 │ │ │ │ + bl 187bb0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, f9186 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -236642,15 +236653,15 @@ │ │ │ │ bne.n f91c2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9164 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n f9164 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl f8f84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -236685,27 +236696,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ - bl 181d30 │ │ │ │ + bl 181c88 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f9322 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9322 │ │ │ │ mov r0, r4 │ │ │ │ bl f8cbc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 187b90 │ │ │ │ + bl 187ae8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f92fc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -236777,19 +236788,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f93ba │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17ed7c │ │ │ │ + bl 17ecd4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 17ec18 │ │ │ │ + bl 17eb70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f93ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -236841,21 +236852,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f93c6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f92a6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w f92aa │ │ │ │ b.n f9322 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9322 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, f941e │ │ │ │ mov r0, r4 │ │ │ │ bl f8cbc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -236890,29 +236901,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f944a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9414 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9414 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r5, r3 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #200] @ (f9560 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -236956,34 +236967,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f94be │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, f952c │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, f952c │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ed7c │ │ │ │ + bl 17ecd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 17ebc4 │ │ │ │ + bl 17eb1c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f94be │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ b.n f94be │ │ │ │ cmp r2, #0 │ │ │ │ @@ -237065,21 +237076,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f95a2 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 17ed7c │ │ │ │ + bl 17ecd4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 17ebc4 │ │ │ │ + bl 17eb1c │ │ │ │ b.n f95a2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -237145,15 +237156,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, f96fc │ │ │ │ ldr r0, [pc, #308] @ (f9800 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cbnz r0, f96fc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, f96de │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, f9714 │ │ │ │ ldr r2, [pc, #292] @ (f9804 ) │ │ │ │ ldr r3, [pc, #280] @ (f97fc ) │ │ │ │ @@ -237168,29 +237179,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (f9808 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (f980c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187930 │ │ │ │ + bl 187888 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n f96d8 │ │ │ │ ldr r7, [pc, #256] @ (f9810 ) │ │ │ │ add r7, pc │ │ │ │ b.n f965a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f96de │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -237205,32 +237216,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl f8f84 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n f96de │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17d85c │ │ │ │ + bl 17d7b4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f96de │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -237268,49 +237279,49 @@ │ │ │ │ b.n f9756 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [r6, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ bl ffffd80a │ │ │ │ bl fff3380e │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, f983e │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, f9856 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187acc │ │ │ │ + bl 187a24 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl e96e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl f8f84 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f984a │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n f9838 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -237386,30 +237397,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w f9a86 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d880 │ │ │ │ + bl 17d7d8 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17da90 │ │ │ │ + bl 17d9e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w f9a92 │ │ │ │ mov r0, r6 │ │ │ │ bl f8cbc │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9a0e │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9a0e │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -237430,27 +237441,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9a80 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n f999a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17da90 │ │ │ │ + bl 17d9e8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d810 │ │ │ │ + bl 17d768 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9aac │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9aa2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -237476,15 +237487,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n f9aba │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dcd4 │ │ │ │ + bl 17dc2c │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f9ae2 │ │ │ │ ldr r2, [pc, #308] @ (f9b68 ) │ │ │ │ ldr r3, [pc, #300] @ (f9b64 ) │ │ │ │ @@ -237502,28 +237513,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dcd4 │ │ │ │ + bl 17dc2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f9970 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n f9a12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n f99a8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d880 │ │ │ │ + bl 17d7d8 │ │ │ │ b.n f9938 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, f9aea │ │ │ │ movs r5, #5 │ │ │ │ b.n f9a32 │ │ │ │ @@ -237544,15 +237555,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9ac2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9a1a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9a1a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n f9a32 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n f9a9e │ │ │ │ @@ -237592,32 +237603,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (f9b78 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n f9b0a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n f9a5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r5, r3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -237657,50 +237668,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n f9bce │ │ │ │ mov r0, r5 │ │ │ │ bl f8cbc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f9c5e │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n f9c16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f9c8e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f9c5c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 187c58 │ │ │ │ + bl 187bb0 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c02 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c3c │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f9c16 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n f9bce │ │ │ │ @@ -237712,15 +237723,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9c6e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9bce │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9bce │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n f9c0a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl f8f84 │ │ │ │ @@ -237758,15 +237769,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9ce8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9cc4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.n f9cc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, r5] │ │ │ │ @@ -237777,15 +237788,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (f9e04 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -237864,15 +237875,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r3, r4 │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -237905,15 +237916,15 @@ │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ ldr.w r2, [ip, #68] @ 0x44 │ │ │ │ ldr.w r3, [ip, #72] @ 0x48 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 17da24 │ │ │ │ + bl 17d97c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -237922,30 +237933,30 @@ │ │ │ │ cbnz r3, f9ee6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f9eca │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f9eea │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d894 │ │ │ │ + bl 17d7ec │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (f9f08 ) │ │ │ │ ldr r3, [pc, #48] @ (f9f00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -237955,41 +237966,41 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n f9ecc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n f9eb6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r2, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ movs r5, r3 │ │ │ │ str r4, [r5, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [pc, #12] @ (f9f1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [pc, #12] @ (f9f30 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r3, r4 │ │ │ │ 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, r0 │ │ │ │ ldr r0, [pc, #120] @ (f9fc0 ) │ │ │ │ @@ -238002,28 +238013,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d880 │ │ │ │ + bl 17d7d8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f9e14 │ │ │ │ cbnz r0, f9fb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, f9f94 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n f9fb0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17d880 │ │ │ │ + bl 17d7d8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f9e14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (f9fc8 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -238119,19 +238130,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r9, sp, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r3, #3124] @ 0xc34 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -238448,15 +238459,15 @@ │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa2c8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add.w fp, fp, #48 @ 0x30 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n fa3e0 │ │ │ │ b.n fa318 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fa13e │ │ │ │ @@ -238510,32 +238521,32 @@ │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ blx 44980 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ strd r4, r4, [sp, #368] @ 0x170 │ │ │ │ strd r4, r4, [sp, #376] @ 0x178 │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n fa4f4 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ blx 44d0c │ │ │ │ cbnz r0, fa500 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -238555,15 +238566,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n fa4b0 │ │ │ │ ldr r2, [pc, #104] @ (fa56c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -238572,47 +238583,47 @@ │ │ │ │ bl e91dc │ │ │ │ b.n fa104 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r5, r3 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r5, r3 │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u8 q8, d6, d18 │ │ │ │ - ldr r7, [pc, #568] @ (fa78c ) │ │ │ │ + vhadd.u16 d0, d14, d18 │ │ │ │ + ldr r6, [pc, #920] @ (fa8ec ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #264] @ (fa660 ) │ │ │ │ + ldr r6, [pc, #616] @ (fa7c0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #312] @ (fa694 ) │ │ │ │ + ldr r6, [pc, #664] @ (fa7f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #0] @ (fa560 ) │ │ │ │ + ldr r6, [pc, #352] @ (fa6c0 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #952] @ (fa91c ) │ │ │ │ + ldr r6, [pc, #280] @ (fa67c ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #608] @ (fa7c8 ) │ │ │ │ + ldr r5, [pc, #960] @ (fa928 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #120] @ (fa5e4 ) │ │ │ │ + ldr r5, [pc, #472] @ (fa744 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r5, [pc, #992] @ (fa950 ) │ │ │ │ + ldr r5, [pc, #320] @ (fa6b0 ) │ │ │ │ movs r5, r3 │ │ │ │ cbz r2, fa58c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -238742,15 +238753,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 182d80 │ │ │ │ + bl 182cd8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ @@ -238786,15 +238797,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #12 │ │ │ │ ldrd r1, r0, [r1, #12] │ │ │ │ - bl 182d80 │ │ │ │ + bl 182cd8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, fa75c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238820,15 +238831,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbf60022 │ │ │ │ + @ instruction: 0xfb4e0022 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (fa7e8 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -238840,15 +238851,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfbaa0022 │ │ │ │ + @ instruction: 0xfb020022 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (fa824 ) │ │ │ │ ldr r4, [r0, #12] │ │ │ │ @@ -238860,15 +238871,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1452] @ 0x5ac │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb5e0022 │ │ │ │ + @ instruction: 0xfab60022 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #148] @ (fa8d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -238928,15 +238939,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.n fa7ec │ │ │ │ + bmi.n fa89c │ │ │ │ movs r7, r4 │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -239512,19 +239523,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n faedc │ │ │ │ + bcc.n faf8c │ │ │ │ movs r7, r4 │ │ │ │ strb r0, [r6, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #476] @ (fb154 ) │ │ │ │ @@ -239787,17 +239798,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e91dc │ │ │ │ b.n fb1b6 │ │ │ │ nop │ │ │ │ - sbcs r4, r3 │ │ │ │ + lsrs r4, r6 │ │ │ │ movs r5, r3 │ │ │ │ - adcs r6, r7 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, fb20c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -239969,17 +239980,17 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #656] @ (fb65c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #376] @ (fb54c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r1, r5 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -240299,15 +240310,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #32] @ (fb76c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #680] @ (fb9fc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldcl 0, cr0, [r0], #-160 @ 0xffffff60 │ │ │ │ + rsb r0, r8, r8, asr #32 │ │ │ │ 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, #3688] @ 0xe68 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ mov r7, r3 │ │ │ │ @@ -240654,17 +240665,17 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r0, [pc, #520] @ (fbcdc ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r5 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ mov r6, ip │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ @@ -241832,27 +241843,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ b.n fc134 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #18 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r5 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r5, r3 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r1, [pc, #128] @ (fc780 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -242064,20 +242075,20 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #352 @ 0x160 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, fc92c │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, fc94a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -242116,15 +242127,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n fc99e │ │ │ │ ldr.w ip, [pc, #28] @ fc9a8 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 25be7c │ │ │ │ + bl 25bdd4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ adds r6, #118 @ 0x76 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -242324,59 +242335,59 @@ │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #392] @ (fcd44 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 25bb54 │ │ │ │ + bl 25baac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fcce0 │ │ │ │ add.w r7, sl, #296 @ 0x128 │ │ │ │ add.w r3, sl, #280 @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #280] @ 0x118 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fccbc │ │ │ │ add.w r3, sl, #320 @ 0x140 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #320] @ 0x140 │ │ │ │ add.w r0, sl, #352 @ 0x160 │ │ │ │ add.w r3, sl, #328 @ 0x148 │ │ │ │ strd r3, r3, [sl, #328] @ 0x148 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fccea │ │ │ │ ldr r0, [pc, #304] @ (fcd48 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ ldr r1, [pc, #300] @ (fcd4c ) │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (fcd50 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fcd0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 24eb44 │ │ │ │ + bl 24ea9c │ │ │ │ b.n fcc6e │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n fcb56 │ │ │ │ ldr r4, [pc, #252] @ (fcd54 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (fcd58 ) │ │ │ │ @@ -242417,15 +242428,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (fcd64 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (fcd68 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n fcc5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r2, [pc, #168] @ (fcd6c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl e91dc │ │ │ │ @@ -242437,31 +242448,31 @@ │ │ │ │ b.n fcb2c │ │ │ │ ldr r2, [pc, #140] @ (fcd70 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n fccc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r2, [pc, #124] @ (fcd74 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e91dc │ │ │ │ mov r4, r0 │ │ │ │ b.n fcc6e │ │ │ │ ldr r0, [pc, #104] @ (fcd78 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b3b8 │ │ │ │ + bl 18b310 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (fcd7c ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 44e08 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n fcc3e │ │ │ │ @@ -242473,64 +242484,64 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r6, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #10 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, #38 @ 0x26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #0 │ │ │ │ movs r5, r3 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r5, r3 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ bl fc7dc │ │ │ │ - bl 24ec2c │ │ │ │ + bl 24eb84 │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n fcde8 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n fce22 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, fcdd4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, fcdde │ │ │ │ @@ -242700,34 +242711,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, fcfba │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 25bd60 │ │ │ │ + bl 25bcb8 │ │ │ │ cbnz r0, fcfba │ │ │ │ ldr r3, [pc, #116] @ (fd004 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 25be7c │ │ │ │ + bl 25bdd4 │ │ │ │ cbnz r0, fcfba │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (fd008 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 25bfe4 │ │ │ │ + bl 25bf3c │ │ │ │ b.n fcfba │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -242745,27 +242756,27 @@ │ │ │ │ b.n fcfba │ │ │ │ ldr r3, [pc, #48] @ (fd010 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n fcfba │ │ │ │ nop │ │ │ │ adds r1, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -242781,32 +242792,32 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 25bcd0 │ │ │ │ + bl 25bc28 │ │ │ │ cbz r0, fd040 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (fd06c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25bd00 │ │ │ │ + bl 25bc58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fd03c │ │ │ │ ldr r3, [pc, #28] @ (fd070 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 25bd30 │ │ │ │ + bl 25bc88 │ │ │ │ b.n fd03c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r4, #17 │ │ │ │ @@ -243060,15 +243071,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ movs r5, r3 │ │ │ │ cmp r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -243232,16 +243243,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ cbz r0, fd50c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -243336,15 +243347,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r4, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ movs r5, r3 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -243503,15 +243514,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 44e2c │ │ │ │ ldr.w r1, [pc, #1452] @ fdd80 │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ mov.w r2, #944 @ 0x3b0 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -243948,50 +243959,50 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdcdc │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #460] @ (fde38 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ strb.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, fdcd0 │ │ │ │ ldr r5, [pc, #444] @ (fde3c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdd18 │ │ │ │ ldr r5, [pc, #432] @ (fde40 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fdd04 │ │ │ │ ldr r5, [pc, #420] @ (fde44 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cbnz r0, fdcf0 │ │ │ │ ldr r5, [pc, #408] @ (fde48 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cbz r0, fdcd0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #698] @ 0x2ba │ │ │ │ ldr r3, [pc, #376] @ (fde4c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -244003,31 +244014,31 @@ │ │ │ │ blx 44be4 │ │ │ │ cbnz r0, fdd2c │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n fdc6a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #697] @ 0x2b9 │ │ │ │ b.n fdcae │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n fdc9e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #684] @ 0x2ac │ │ │ │ b.n fdc8c │ │ │ │ ldr r1, [pc, #292] @ (fde54 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -244057,131 +244068,131 @@ │ │ │ │ nop │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrh r4, [r6, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r0, #94 @ 0x5e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r2, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #2 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #22 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #30 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r5, r3 │ │ │ │ movs r4, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r1, r1 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r5, r3 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r4, r3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r5, r3 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -244308,15 +244319,15 @@ │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #10 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ movs r0, #118 @ 0x76 │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -245750,15 +245761,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ movs r5, r3 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds r7, r7, r3 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ @@ -246536,15 +246547,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fecf6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3160] @ 0xc58 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ b.w fecf6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n ff716 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w ff39e │ │ │ │ b.n ff550 │ │ │ │ @@ -246574,15 +246585,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ff638 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ff7b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -246612,15 +246623,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r7, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r1 │ │ │ │ @@ -247158,16 +247169,16 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ strb.w r5, [r4, #77] @ 0x4d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 264328 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 264280 │ │ │ │ + bl 17d41c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, ffe60 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -247547,20 +247558,20 @@ │ │ │ │ blx 43d74 │ │ │ │ ldr r2, [pc, #20] @ (10022c ) │ │ │ │ ldr r1, [pc, #24] @ (100230 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - vqadd.u64 d16, d10, d12 │ │ │ │ - orr.w r0, r6, ip, lsr #32 │ │ │ │ + mrc2 0, 6, r0, cr2, cr12, {0} │ │ │ │ + @ instruction: 0xe99e001c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #136] @ (1002d0 ) │ │ │ │ ldr r2, [pc, #140] @ (1002d4 ) │ │ │ │ @@ -247596,15 +247607,15 @@ │ │ │ │ blx 43d74 │ │ │ │ ldr r2, [pc, #64] @ (1002dc ) │ │ │ │ ldr r1, [pc, #64] @ (1002e0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1002b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (1002e4 ) │ │ │ │ ldr r3, [pc, #28] @ (1002d4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -247616,18 +247627,18 @@ │ │ │ │ bne.n 1002cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldc2 0, cr0, [r2, #624]! @ 0x270 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ movs r1, r5 │ │ │ │ - vqadd.u16 d0, d12, d12 │ │ │ │ - strd r0, r0, [r0, #112] @ 0x70 │ │ │ │ + mrc2 0, 3, r0, cr4, cr12, {0} │ │ │ │ + ldmdb r8, {r2, r3, r4} │ │ │ │ stc2l 0, cr0, [r4, #-624] @ 0xfffffd90 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #332] @ (100444 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -248689,25 +248700,25 @@ │ │ │ │ b.n 100c6c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xf4de009c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, ip, #5111808 @ 0x4e0000 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ movs r1, r5 │ │ │ │ - subw r0, r2, #2076 @ 0x81c │ │ │ │ - @ instruction: 0xf586001c │ │ │ │ - @ instruction: 0xf4a0001c │ │ │ │ - eors.w r0, r8, #10223616 @ 0x9c0000 │ │ │ │ - orn r0, lr, #10223616 @ 0x9c0000 │ │ │ │ - eors.w r0, r4, #10223616 @ 0x9c0000 │ │ │ │ - bics.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ - @ instruction: 0xf4b4001c │ │ │ │ - and.w r0, sl, #10223616 @ 0x9c0000 │ │ │ │ + @ instruction: 0xf5fa001c │ │ │ │ + @ instruction: 0xf4de001c │ │ │ │ + @ instruction: 0xf3f8001c │ │ │ │ + @ instruction: 0xf3f0001c │ │ │ │ + ubfx r0, r6, #0, #29 │ │ │ │ + @ instruction: 0xf3ec001c │ │ │ │ + @ instruction: 0xf392001c │ │ │ │ + and.w r0, ip, #10223616 @ 0x9c0000 │ │ │ │ + bfi r0, r2, #0, #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #112] @ 100eac │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #108] @ (100eb0 ) │ │ │ │ @@ -249341,15 +249352,15 @@ │ │ │ │ bne.w 10171e │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 10145e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3212] @ 0xc8c │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -249627,15 +249638,15 @@ │ │ │ │ b.n 10154a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldcl 0, cr0, [ip], #-624 @ 0xfffffd90 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r1, r5 │ │ │ │ @ instruction: 0xeaae009c │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #824 @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -249657,37 +249668,37 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101804 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ 101d90 │ │ │ │ ldr.w r3, [pc, #1440] @ 101d88 │ │ │ │ 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 101d80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldrb.w r3, [r6, #732] @ 0x2dc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101a4e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -250041,18 +250052,18 @@ │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101ca4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101cd0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -250164,15 +250175,15 @@ │ │ │ │ b.n 101be2 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 101c52 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 1017da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -250232,29 +250243,29 @@ │ │ │ │ b.n 101c7a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe854009c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r6, #624] @ 0x270 │ │ │ │ @ instruction: 0xe812009c │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ movs r7, r3 │ │ │ │ - @ instruction: 0xeace001c │ │ │ │ - @ instruction: 0xeac6001c │ │ │ │ - @ instruction: 0xeabe001c │ │ │ │ - @ instruction: 0xeab6001c │ │ │ │ - @ instruction: 0xeaae001c │ │ │ │ - @ instruction: 0xeaa8001c │ │ │ │ - @ instruction: 0xeaa6001c │ │ │ │ - ldrd r0, r0, [ip], #112 @ 0x70 │ │ │ │ + bic.w r0, r6, ip, lsr #32 │ │ │ │ + ands.w r0, lr, ip, lsr #32 │ │ │ │ + ands.w r0, r6, ip, lsr #32 │ │ │ │ + and.w r0, lr, ip, lsr #32 │ │ │ │ + and.w r0, r6, ip, lsr #32 │ │ │ │ + and.w r0, r0, ip, lsr #32 │ │ │ │ + ldrd r0, r0, [lr, #112]! @ 0x70 │ │ │ │ + @ instruction: 0xe854001c │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8ce001c │ │ │ │ - @ instruction: 0xe8ca001c │ │ │ │ - @ instruction: 0xe8c8001c │ │ │ │ + @ instruction: 0xe826001c │ │ │ │ + @ instruction: 0xe822001c │ │ │ │ + @ instruction: 0xe820001c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #112] @ (101e4c ) │ │ │ │ ldr r3, [pc, #116] @ (101e50 ) │ │ │ │ @@ -250502,34 +250513,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #736 @ 0x2e0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #760 @ 0x2f8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ b.n 102062 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 102086 │ │ │ │ cbnz r0, 10208c │ │ │ │ ldrd r2, r3, [r4, #808] @ 0x328 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 102052 │ │ │ │ ldr.w r8, [r4, #816] @ 0x330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 102012 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 102000 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 102070 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 102070 │ │ │ │ @@ -250602,15 +250613,15 @@ │ │ │ │ bls.n 102122 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #148] @ (1021f0 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -250619,48 +250630,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 1021ba │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 10218e │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 19743c │ │ │ │ + bl 197394 │ │ │ │ ldr r2, [pc, #40] @ (1021f8 ) │ │ │ │ ldr r3, [pc, #32] @ (1021f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -250705,26 +250716,26 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r2, r0, #736 @ 0x2e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #816] @ 0x330 │ │ │ │ vldr d7, [pc, #120] @ 1022e0 │ │ │ │ add.w r0, r3, #760 @ 0x2f8 │ │ │ │ vstr d7, [r3, #808] @ 0x328 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #688 @ 0x2b0 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #456 @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -250838,55 +250849,55 @@ │ │ │ │ bne.n 102494 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r7, r0, #580 @ 0x244 │ │ │ │ add.w r0, r0, #580 @ 0x244 │ │ │ │ mov r6, r1 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ add r3, pc, #176 @ (adr r3, 102498 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r5, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 10247c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1023f4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 10242a │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 1023b2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 102200 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #664 @ 0x298 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 102394 │ │ │ │ blx 44a10 │ │ │ │ b.n 1023b2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -250897,20 +250908,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 101368 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10237e │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 18b108 │ │ │ │ + bl 18b060 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 102388 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 10249c │ │ │ │ @@ -251196,18 +251207,18 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10279a │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 1027a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -251217,18 +251228,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 102798 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1027de │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1027dc │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1027dc │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -251236,19 +251247,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1027a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 264328 │ │ │ │ + bl 264280 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 102854 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 10287c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 10287c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -251409,15 +251420,15 @@ │ │ │ │ b.n 1028b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 102a60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r1, r5 │ │ │ │ bvs.n 102914 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -251459,15 +251470,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1029e0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1029e4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29c9f0 │ │ │ │ + bl 29c948 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1029e0 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1029c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -251481,22 +251492,22 @@ │ │ │ │ beq.n 1029c6 │ │ │ │ b.n 1029c2 │ │ │ │ ldr r2, [pc, #20] @ (102a4c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (102a50 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 1029e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1029e6 │ │ │ │ nop │ │ │ │ - bls.n 102a8c │ │ │ │ + bhi.n 102b3c │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r1!, {r7} │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #700] @ 0x2bc │ │ │ │ cbnz r3, 102a80 │ │ │ │ cbz r1, 102a76 │ │ │ │ ldrb.w r3, [r0, #707] @ 0x2c3 │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #706] @ 0x2c2 │ │ │ │ @@ -251982,33 +251993,33 @@ │ │ │ │ bne.n 102e7e │ │ │ │ ldr r2, [pc, #44] @ (102f38 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (102f3c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 102e7e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcs.n 102ec8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 102e7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ movs r1, r5 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bmi.n 102ec0 │ │ │ │ + bmi.n 102f70 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ @@ -252023,31 +252034,31 @@ │ │ │ │ cbz r1, 102fb8 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #580 @ 0x244 │ │ │ │ b.n 102f96 │ │ │ │ add.w r0, r4, #560 @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 102fb8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r2, [r4, #568] @ 0x238 │ │ │ │ ldrd r3, r1, [r4, #560] @ 0x230 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 102f7c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 102f7c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -252056,54 +252067,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #664 @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ add.w r5, r4, #484 @ 0x1e4 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r6, r4, #512 @ 0x200 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1030f0 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1030f8 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 103092 │ │ │ │ add.w r6, r4, #824 @ 0x338 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1026c0 │ │ │ │ @@ -252120,38 +252131,38 @@ │ │ │ │ ldr.w r1, [r4, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44138 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ add.w r0, r4, #736 @ 0x2e0 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #688 @ 0x2b0 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ mov r0, r4 │ │ │ │ bl fe008 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 10302c │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ b.n 10305c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -252181,26 +252192,26 @@ │ │ │ │ add.w r2, r3, #1040 @ 0x410 │ │ │ │ str.w r0, [r3, #1564] @ 0x61c │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str.w r1, [r3, #1016] @ 0x3f8 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 103214 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #484 @ 0x1e4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -252233,15 +252244,15 @@ │ │ │ │ blx 44f58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 10315c │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 103190 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #1700] @ 1038d8 │ │ │ │ @@ -252258,15 +252269,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 10178c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ 1038e0 │ │ │ │ add r0, pc │ │ │ │ - bl 18ae4c │ │ │ │ + bl 18ada4 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ 1038e4 │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -252276,39 +252287,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 10353a │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #484 @ 0x1e4 │ │ │ │ bl 101f38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #512 @ 0x200 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [fp, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w 103808 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1032c2 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 103828 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 10353a │ │ │ │ @@ -252328,24 +252339,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 103334 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1034c4 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 103358 │ │ │ │ ldr.w r3, [r7, #1568] @ 0x620 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 103366 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 17e1bc │ │ │ │ + bl 17e114 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 103346 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -252435,21 +252446,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 103504 │ │ │ │ add.w r7, fp, #688 @ 0x2b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 103732 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 103280 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 103334 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 103334 │ │ │ │ @@ -252470,37 +252481,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103334 │ │ │ │ b.n 10382c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #760 @ 0x2f8 │ │ │ │ strd r2, r3, [fp, #808] @ 0x328 │ │ │ │ str.w r6, [fp, #816] @ 0x330 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ add.w r0, fp, #736 @ 0x2e0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r0, fp, #688 @ 0x2b0 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 102200 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103836 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [pc, #912] @ (1038ec ) │ │ │ │ ldr r3, [pc, #896] @ (1038dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -252641,39 +252652,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #580 @ 0x244 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 10381e │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 103492 │ │ │ │ ldr r0, [pc, #444] @ (1038f0 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl 101f38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 103754 │ │ │ │ ldr.w r3, [r8, #1568] @ 0x620 │ │ │ │ cbz r3, 103762 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e1bc │ │ │ │ + bl 17e114 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 103746 │ │ │ │ ldr.w r3, [fp, #440] @ 0x1b8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -252733,42 +252744,42 @@ │ │ │ │ blx 44ed4 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 1037ac │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n 1036c4 │ │ │ │ add.w r0, fp, #464 @ 0x1d0 │ │ │ │ - bl 18b108 │ │ │ │ + bl 18b060 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 1032f0 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 10371e │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 10353a │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [fp, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 1038a8 │ │ │ │ add.w r0, fp, #560 @ 0x230 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #580 @ 0x244 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 103552 │ │ │ │ ldr.w r3, [r7, #980] @ 0x3d4 │ │ │ │ ldr.w r1, [r7, #1000] @ 0x3e8 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #376] @ 0x178 │ │ │ │ @@ -252784,15 +252795,15 @@ │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 442b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ b.n 1036c4 │ │ │ │ add.w r0, fp, #608 @ 0x260 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 10384c │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1036fa │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 1036fa │ │ │ │ @@ -252803,23 +252814,23 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1038a0 │ │ │ │ + bne.n 103950 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n 10389c │ │ │ │ + bne.n 10394c │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (103cac ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -252832,20 +252843,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18ae4c │ │ │ │ + bl 18ada4 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r3, r6, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 103a5c │ │ │ │ @@ -252858,21 +252869,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 103a80 │ │ │ │ ldr.w r1, [r3, #1568] @ 0x620 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 103960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [r6, #364] @ 0x16c │ │ │ │ blx 44f04 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 103a40 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -252914,37 +252925,37 @@ │ │ │ │ ldr.w r2, [r3, #1008] @ 0x3f0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 1039f8 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [r6, #560] @ 0x230 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #568] @ 0x238 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 103ba2 │ │ │ │ add.w r0, r6, #560 @ 0x230 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #580 @ 0x244 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 102200 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 103954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [pc, #596] @ (103cb8 ) │ │ │ │ ldr r3, [pc, #584] @ (103cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -252953,15 +252964,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 103a90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17e1bc │ │ │ │ + bl 17e114 │ │ │ │ b.n 103944 │ │ │ │ ldr.w r3, [r6, #452] @ 0x1c4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 103974 │ │ │ │ b.n 103a86 │ │ │ │ @@ -252996,15 +253007,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 103b72 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 103b60 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 103ada │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -253034,30 +253045,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 441a4 │ │ │ │ b.n 103afc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r2, r3, [r6, #808] @ 0x328 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 103b94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 103af4 │ │ │ │ add.w r0, r6, #760 @ 0x2f8 │ │ │ │ strd r1, fp, [r6, #808] @ 0x328 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ b.n 103b88 │ │ │ │ add.w r0, r6, #608 @ 0x260 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 103a2c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 103a3e │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -253097,15 +253108,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #364] @ 0x16c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 26431c │ │ │ │ + bl 264274 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -253115,15 +253126,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 102570 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 10214c │ │ │ │ - bl 26431c │ │ │ │ + bl 264274 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 103c80 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 103c70 │ │ │ │ @@ -253140,15 +253151,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n 103a40 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -253219,31 +253230,31 @@ │ │ │ │ beq.w 104208 │ │ │ │ add.w r2, r6, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #736 @ 0x2e0 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104200 │ │ │ │ add.w fp, r4, #664 @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104620 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10460a │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045ee │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 43920 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -253463,15 +253474,15 @@ │ │ │ │ b.n 10405c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 10425c │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 182fd0 │ │ │ │ + bl 182f28 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 10404c │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, 104080 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -253590,20 +253601,20 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd sl, r9, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #464 @ 0x1d0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cbz r0, 1041fc │ │ │ │ add.w r3, r4, #512 @ 0x200 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1043ec │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 104084 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -253685,15 +253696,15 @@ │ │ │ │ addw r9, r6, #2796 @ 0xaec │ │ │ │ sub.w r5, r6, #824 @ 0x338 │ │ │ │ sub.w fp, r6, #776 @ 0x308 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 443c0 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #904] @ 0x388 │ │ │ │ - bl 182fd0 │ │ │ │ + bl 182f28 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 104592 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44b84 │ │ │ │ mov r1, r0 │ │ │ │ @@ -253709,29 +253720,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1040fa │ │ │ │ ldrb.w r3, [r9, #705] @ 0x2c1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103d2e │ │ │ │ b.n 1040fa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 29c9f0 │ │ │ │ + bl 29c948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10464c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 103d0a │ │ │ │ blx 447b8 │ │ │ │ mov sl, r0 │ │ │ │ b.n 103d0e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1040fa │ │ │ │ b.n 10433c │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 182fd0 │ │ │ │ + bl 182f28 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 104080 │ │ │ │ ldr.w r5, [r4, #364] @ 0x16c │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #368] @ 0x170 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -253773,15 +253784,15 @@ │ │ │ │ bl 10214c │ │ │ │ mov r3, r6 │ │ │ │ b.n 103e14 │ │ │ │ add.w r3, r4, #484 @ 0x1e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10463c │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1044a2 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ movs r5, #1 │ │ │ │ @@ -253792,69 +253803,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1045ae │ │ │ │ add.w r3, r4, #608 @ 0x260 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045a6 │ │ │ │ add.w r6, r4, #580 @ 0x244 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1045a0 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 1044a2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n 104482 │ │ │ │ mov r0, fp │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n 10449e │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r2, r1, [r7, #560] @ 0x230 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #568] @ 0x238 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 10446a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 10446a │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (104690 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #656 @ 0x290 │ │ │ │ add r1, pc │ │ │ │ - bl 199448 │ │ │ │ + bl 1993a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104556 │ │ │ │ ldr r1, [pc, #476] @ (104694 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add r1, pc │ │ │ │ - bl 199448 │ │ │ │ + bl 1993a0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 104524 │ │ │ │ ldrb.w r3, [r9, #684] @ 0x2ac │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (104698 ) │ │ │ │ @@ -253888,61 +253899,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n 1040be │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [r4, #464] @ 0x1d0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 104644 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r4, #656] @ 0x290 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1041fc │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ add.w r0, r4, #580 @ 0x244 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ b.n 1041fc │ │ │ │ blx 43af4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl fe2cc │ │ │ │ b.n 104084 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, #480] @ 0x1e0 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ b.n 1041fc │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ @@ -253950,28 +253961,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #364] @ 0x16c │ │ │ │ blx 44ed4 │ │ │ │ b.n 104592 │ │ │ │ movs r1, #4 │ │ │ │ b.n 1041d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 104208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 104208 │ │ │ │ mov r0, r6 │ │ │ │ b.n 104612 │ │ │ │ @@ -253981,18 +253992,18 @@ │ │ │ │ blx 44b9c │ │ │ │ mov r1, r0 │ │ │ │ b.n 10450e │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1040be │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ b.n 1041f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 17e17c │ │ │ │ + bl 17e0d4 │ │ │ │ b.n 10453a │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n 1040be │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -254006,20 +254017,20 @@ │ │ │ │ @ instruction: 0xffffd8df │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ vtbx.8 d29, {d31}, d7 │ │ │ │ vcvt.u16.f16 q8, q0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r2, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0ca0028 │ │ │ │ itet cc │ │ │ │ lslcc r4, r3, #2 │ │ │ │ ldclcs 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ blcc ffd3a696 │ │ │ │ - stc 0, cr0, [r0], #-160 @ 0xffffff60 │ │ │ │ + sbcs.w r0, r8, r8, asr #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #208] @ 10477c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #204] @ (104780 ) │ │ │ │ @@ -254070,15 +254081,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1046f0 │ │ │ │ ldr r2, [pc, #92] @ (104788 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (10478c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 1046f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43c24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 44198 │ │ │ │ @@ -254106,29 +254117,29 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 104790 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 104788 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + cbnz r0, 1047ec │ │ │ │ movs r4, r3 │ │ │ │ - add r5, pc, #200 @ (adr r5, 104858 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 1049b8 ) │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29c9f0 │ │ │ │ + bl 29c948 │ │ │ │ cbz r0, 1047c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 447b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -254323,71 +254334,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 104ad2 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 104ac6 │ │ │ │ ldr r3, [pc, #316] @ (104ae0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (104ae4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104ac0 │ │ │ │ cbz r5, 104a2a │ │ │ │ ldr.w r8, [pc, #292] @ 104ae8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a76 │ │ │ │ ldr.w r8, [pc, #276] @ 104aec │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a84 │ │ │ │ ldr.w r8, [pc, #260] @ 104af0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a98 │ │ │ │ ldr.w r8, [pc, #244] @ 104af4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #706] @ 0x2c2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104aac │ │ │ │ ldr.w r8, [pc, #220] @ 104af8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 29e63c │ │ │ │ + bl 29e594 │ │ │ │ cbnz r0, 104a62 │ │ │ │ ldr r2, [pc, #208] @ (104afc ) │ │ │ │ ldr r3, [pc, #208] @ (104b00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (104b04 ) │ │ │ │ @@ -254406,74 +254417,74 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #912] @ 0x390 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #708] @ 0x2c4 │ │ │ │ b.n 104a2a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e694 │ │ │ │ + bl 29e5ec │ │ │ │ str.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n 1049d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #704] @ 0x2c0 │ │ │ │ b.n 1049ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #705] @ 0x2c1 │ │ │ │ b.n 1049fe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e670 │ │ │ │ + bl 29e5c8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #706] @ 0x2c2 │ │ │ │ b.n 104a18 │ │ │ │ mov r0, sl │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 104a56 │ │ │ │ nop │ │ │ │ @ instruction: 0xb67a │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r4, r3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r4, r3 │ │ │ │ svc 115 @ 0x73 │ │ │ │ vmlal.u q15, d31, d17[0] │ │ │ │ vaddw.u q15, , d19 │ │ │ │ vmla.i q15, , d9[0] │ │ │ │ vqshlu.s64 d29, d23, #63 @ 0x3f │ │ │ │ vsra.u64 q15, , #1 │ │ │ │ @@ -254484,33 +254495,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #912] @ 0x390 │ │ │ │ cbz r6, 104b6c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104b54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 104b46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104b3c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -254773,25 +254784,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cbz r0, 104e5a │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cbz r0, 104e76 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -254877,15 +254888,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ add.w r0, r0, #424 @ 0x1a8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ ldrd r5, r2, [r3, #448] @ 0x1c0 │ │ │ │ @@ -254899,62 +254910,62 @@ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #600] @ 0x258 │ │ │ │ ldr.w r2, [r3, #604] @ 0x25c │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ str.w r1, [r3, #604] @ 0x25c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbz r3, 104ff8 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [r4, #616] @ 0x268 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ strd r0, r1, [r4, #608] @ 0x260 │ │ │ │ strb.w r2, [r4, #624] @ 0x270 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r7, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r0, [r4, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #628] @ 0x274 │ │ │ │ ldrd ip, r1, [r4, #616] @ 0x268 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 105096 │ │ │ │ cmp ip, r2 │ │ │ │ @@ -254964,15 +254975,15 @@ │ │ │ │ strb.w r0, [r4, #624] @ 0x270 │ │ │ │ it cc │ │ │ │ strdcc r2, r3, [r4, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4, #592] @ 0x250 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -255000,55 +255011,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105166 │ │ │ │ ldrb.w r6, [r4, #584] @ 0x248 │ │ │ │ cbnz r6, 10514a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29cb14 │ │ │ │ + bl 29ca6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r2, r4, #496 @ 0x1f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #584] @ 0x248 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 105166 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 105170 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 105142 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 105142 │ │ │ │ @@ -255119,15 +255130,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 105232 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ b.n 1051b6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -255172,24 +255183,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105364 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105380 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1053dc │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 1053f4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 105420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -255198,22 +255209,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 105420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1053dc │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #452] @ 0x1c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 105362 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1050c4 │ │ │ │ @@ -255223,23 +255234,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 105364 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r3, 105362 │ │ │ │ ldrb.w r3, [r4, #632] @ 0x278 │ │ │ │ cbnz r3, 105362 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1053dc │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 1053b8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (105438 ) │ │ │ │ ldr r3, [pc, #204] @ (105434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -255247,15 +255258,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 105418 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 105428 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ add.w r6, r4, #424 @ 0x1a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -255268,43 +255279,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 1052da │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1050c4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 105364 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 105302 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 105364 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 105292 │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 105392 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -255324,19 +255335,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 445ac │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ bl 104f58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43ec4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -255346,15 +255357,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d4e4 │ │ │ │ + bl 17d43c │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 1054cc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -255395,15 +255406,15 @@ │ │ │ │ add r6, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c058 │ │ │ │ + bl 18bfb0 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -255431,15 +255442,15 @@ │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r3 │ │ │ │ add r2, sp, #792 @ 0x318 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -255481,15 +255492,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 10567e │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105672 │ │ │ │ mov r2, r8 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1056aa │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -255512,15 +255523,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ ldr r2, [pc, #116] @ (1056c4 ) │ │ │ │ ldr r3, [pc, #100] @ (1056b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -255586,15 +255597,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (1057e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1057cc │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 105780 │ │ │ │ @@ -255644,15 +255655,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 105726 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ - bl 29ccb0 │ │ │ │ + bl 29cc08 │ │ │ │ ldrb.w r2, [r4, #404] @ 0x194 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 105764 │ │ │ │ @@ -255689,15 +255700,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (10599c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldrb.w r3, [r4, #405] @ 0x195 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10597c │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, 105990 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -255732,20 +255743,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrb.w r3, [r4, #584] @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 105940 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 10590a │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1058b8 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -255759,15 +255770,15 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ adds r0, r4, r3 │ │ │ │ strb.w r5, [r2, #920] @ 0x398 │ │ │ │ - bl 29ccb0 │ │ │ │ + bl 29cc08 │ │ │ │ ldrb.w r3, [r4, #404] @ 0x194 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #172] @ (1059a0 ) │ │ │ │ @@ -255781,15 +255792,15 @@ │ │ │ │ bne.n 105986 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 29cb14 │ │ │ │ + bl 29ca6c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 10597c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105874 │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -255803,28 +255814,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 10586e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #584] @ 0x248 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #544] @ 0x220 │ │ │ │ blx 449bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #584] @ 0x248 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1058a4 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1058f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -255898,15 +255909,15 @@ │ │ │ │ cbz r0, 105a4c │ │ │ │ ldr r2, [pc, #60] @ (105a70 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 105a42 │ │ │ │ cbz r3, 105a5e │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -255934,15 +255945,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cbz r0, 105aac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -255971,15 +255982,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 105ad8 │ │ │ │ nop │ │ │ │ - bvs.n 105bcc │ │ │ │ + bpl.n 105a7c │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -256201,32 +256212,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 105d10 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105d10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 105d84 │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 105ccc │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 105d10 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 105d10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n 105d10 │ │ │ │ @@ -256734,15 +256745,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n 10634e │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10633a │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 29cc6c │ │ │ │ + bl 29cbc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl fe2cc │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10633a │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -256938,19 +256949,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 44d54 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ ldr r1, [pc, #172] @ (106644 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 4406c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -257204,22 +257215,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1067f0 │ │ │ │ add.w r0, r7, #548 @ 0x224 │ │ │ │ - bl 29cdd4 │ │ │ │ + bl 29cd2c │ │ │ │ ldr.w r0, [r7, #580] @ 0x244 │ │ │ │ cbz r0, 106828 │ │ │ │ blx 443cc │ │ │ │ add.w r0, r7, #496 @ 0x1f0 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ add.w r0, r7, #424 @ 0x1a8 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr.w r0, [r7, #544] @ 0x220 │ │ │ │ cbz r0, 106842 │ │ │ │ blx 44540 │ │ │ │ ldr.w r1, [r7, #412] @ 0x19c │ │ │ │ cbz r1, 106852 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -257309,15 +257320,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106bf6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -257373,25 +257384,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43e28 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 106b54 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -257439,15 +257450,15 @@ │ │ │ │ bne.n 106a82 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, 106aa0 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 106ab4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106b54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -257694,15 +257705,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 106cf8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ movs r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -257829,15 +257840,15 @@ │ │ │ │ bl 10664c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 106e5e │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n 106e5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ movs r4, r3 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -257973,15 +257984,15 @@ │ │ │ │ b.n 106fbc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r4, r3 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -258181,15 +258192,15 @@ │ │ │ │ bne.n 1071cc │ │ │ │ ldr r2, [pc, #196] @ (1072c8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (1072cc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 1071cc │ │ │ │ ldr r3, [pc, #180] @ (1072d0 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -258250,31 +258261,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n 1070b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ movs r0, r5 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r3 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r4, r3 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ @@ -258378,15 +258389,15 @@ │ │ │ │ cbnz r2, 107430 │ │ │ │ ldr r2, [pc, #624] @ (107694 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (107698 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (10769c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -258598,17 +258609,17 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r4, r3 │ │ │ │ add r5, pc, #40 @ (adr r5, 1076c8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrh r0, [r4, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -259000,15 +259011,15 @@ │ │ │ │ bne.w 108018 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 107b60 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ strd r0, r1, [r5, #904] @ 0x388 │ │ │ │ b.n 1079da │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 44b90 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -259044,15 +259055,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str.w r4, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -259061,15 +259072,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107dce │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ mla r1, r1, fp, r4 │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ - bl 29ce44 │ │ │ │ + bl 29cd9c │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r0 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ @@ -259085,15 +259096,15 @@ │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r4, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ mla sl, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #920] @ 0x398 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 107b12 │ │ │ │ @@ -259392,15 +259403,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ add r1, pc │ │ │ │ blx 4406c │ │ │ │ strb.w r8, [r4, #416] @ 0x1a0 │ │ │ │ ldr.w r8, [r4, #368] @ 0x170 │ │ │ │ cmp.w r8, #0 │ │ │ │ - b.w 2c4390 │ │ │ │ + b.w 2c42e8 │ │ │ │ b.n 107cb8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 107c22 │ │ │ │ adds.w r3, sl, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r1, #0 │ │ │ │ @@ -259655,21 +259666,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 1082ce │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 108a18 │ │ │ │ str.w r5, [r4, #412] @ 0x19c │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1087ae │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #424 @ 0x1a8 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 108ae4 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -259704,15 +259715,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r4, #544] @ 0x220 │ │ │ │ add r5, pc │ │ │ │ strb.w lr, [r4, #632] @ 0x278 │ │ │ │ strd r0, r5, [sp] │ │ │ │ add.w r0, r4, #548 @ 0x224 │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - bl 29cd90 │ │ │ │ + bl 29cce8 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r4, #416] @ 0x1a0 │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #92] @ 0x5c │ │ │ │ cbz r5, 1083a4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -259789,15 +259800,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 44d54 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 29cbd8 │ │ │ │ + bl 29cb30 │ │ │ │ mov r0, r5 │ │ │ │ blx 44b90 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -259932,15 +259943,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 44d54 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 29cbd8 │ │ │ │ + bl 29cb30 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 10864c │ │ │ │ ldr.w r3, [pc, #1292] @ 108b10 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -259997,15 +260008,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10892c │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 29ccbc │ │ │ │ + bl 29cc14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108a20 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10873c │ │ │ │ blx 44b90 │ │ │ │ @@ -260070,15 +260081,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 44d54 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 108198 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cd60 │ │ │ │ + bl 29ccb8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 108198 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 10664c │ │ │ │ mov r1, r5 │ │ │ │ @@ -260232,15 +260243,15 @@ │ │ │ │ b.n 108614 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 29cd60 │ │ │ │ + bl 29ccb8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1080e8 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl 10664c │ │ │ │ mov r1, r5 │ │ │ │ @@ -260319,15 +260330,15 @@ │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ blx 43d20 │ │ │ │ b.n 108366 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ b.n 1082ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 29cd60 │ │ │ │ + bl 29ccb8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 108a8c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 108946 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ mov r0, r5 │ │ │ │ @@ -260356,15 +260367,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 44d54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 29cd60 │ │ │ │ + bl 29ccb8 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 108a2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 1080e8 │ │ │ │ mov r4, r9 │ │ │ │ @@ -260390,15 +260401,15 @@ │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbbd │ │ │ │ vtbl.8 d28, {d31- instruction: 0xffffcfd7 │ │ │ │ @ instruction: 0xffffcef3 │ │ │ │ vtbl.8 d28, {d15-d18}, d5 │ │ │ │ - vsra.u64 d24, d8, #1 │ │ │ │ + vshr.u64 q12, q8, #1 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r0, r2, r4, r6, r7} │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ @ instruction: 0xffffccd5 │ │ │ │ vcvt.u16.f16 d16, d16, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #19] │ │ │ │ @@ -260410,15 +260421,15 @@ │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r5, r6} │ │ │ │ @ instruction: 0xffff0c90 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -260486,15 +260497,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r6, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ @@ -260537,15 +260548,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44d54 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 29cd60 │ │ │ │ + bl 29ccb8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 108c7e │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 10664c │ │ │ │ @@ -260745,15 +260756,15 @@ │ │ │ │ bls.n 108e4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - add r3, pc, #0 @ (adr r3, 108e74 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 108fd4 ) │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ mov r7, r3 │ │ │ │ @@ -261021,15 +261032,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 109158 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #360 @ (adr r0, 1092d8 ) │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #220] @ (109260 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -261142,15 +261153,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 109292 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10932e │ │ │ │ push {lr} │ │ │ │ @@ -261746,59 +261757,59 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ str.w r3, [r0, #136] @ 0x88 │ │ │ │ add.w r3, r0, #132 @ 0x84 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 1095fe │ │ │ │ nop │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #196] @ (109990 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -261842,34 +261853,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #380 @ 0x17c │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #408 @ 0x198 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ b.n 109952 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 109976 │ │ │ │ cbnz r0, 10997c │ │ │ │ ldrd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 109942 │ │ │ │ ldr.w r8, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 109902 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 182f38 │ │ │ │ + bl 182e90 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 1098f0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 109960 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 109960 │ │ │ │ @@ -261910,22 +261921,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 4415c │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n 1099d8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44b54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 1099d8 │ │ │ │ str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -261960,21 +261971,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (109a78 ) │ │ │ │ ldr r1, [pc, #20] @ (109a7c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ mov.w ip, #0 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ dmb ish │ │ │ │ @@ -262100,15 +262111,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 109bc0 │ │ │ │ blx 444b0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n 109bc2 │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #168] @ (109c9c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -262213,15 +262224,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r2, ip, [lr] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ movs r0, r5 │ │ │ │ ldr.w r3, [r0, #376] @ 0x178 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 109d34 │ │ │ │ cbz r1, 109d32 │ │ │ │ @@ -262253,24 +262264,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 109d88 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 109d98 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -262586,15 +262597,15 @@ │ │ │ │ str r0, [r5, #20] │ │ │ │ b.n 10a08a │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ b.n 10a07e │ │ │ │ blx 4424c │ │ │ │ str r7, [r5, #20] │ │ │ │ b.n 10a08a │ │ │ │ - bhi.n 10a194 │ │ │ │ + bvc.n 10a044 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -262734,17 +262745,17 @@ │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ ldrbeq.w r0, [r6, #268] @ 0x10c │ │ │ │ beq.n 10a1f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ movs r0, r5 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -262861,15 +262872,15 @@ │ │ │ │ b.n 10a362 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10a2ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n 10a2ec │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #116] @ (10a41c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -262965,15 +262976,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ add r3, pc, #200 @ (adr r3, 10a568 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -262982,15 +262993,15 @@ │ │ │ │ b.n 10a4da │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 10a518 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 10a534 │ │ │ │ @@ -263004,15 +263015,15 @@ │ │ │ │ cbz r1, 10a51e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ add.w r0, r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 10a4da │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 10a536 │ │ │ │ ldr r2, [pc, #88] @ (10a578 ) │ │ │ │ @@ -263023,15 +263034,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a4f6 │ │ │ │ b.n 10a4d2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r2, [pc, #60] @ (10a57c ) │ │ │ │ ldr r3, [pc, #48] @ (10a574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -263281,15 +263292,15 @@ │ │ │ │ strd r4, r6, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ strd r1, r1, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #340] @ (10a938 ) │ │ │ │ @@ -263309,15 +263320,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 10a8ea │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 10a872 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 10a834 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -263328,15 +263339,15 @@ │ │ │ │ bne.n 10a82c │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #724] @ 0x2d4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r9, [r4, #376] @ 0x178 │ │ │ │ ldr r2, [pc, #232] @ (10a940 ) │ │ │ │ ldr r3, [pc, #224] @ (10a93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -263359,37 +263370,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 10a820 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ strd r2, r3, [r4, #456] @ 0x1c8 │ │ │ │ str.w r5, [r4, #464] @ 0x1d0 │ │ │ │ mov r9, r5 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 10a856 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 10a918 │ │ │ │ mov r5, r0 │ │ │ │ @@ -263405,15 +263416,15 @@ │ │ │ │ beq.n 10a87e │ │ │ │ b.n 10a8a4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 10a816 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 10a856 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ @@ -263713,24 +263724,24 @@ │ │ │ │ cbnz r3, 10ac74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 10ac88 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -264102,15 +264113,15 @@ │ │ │ │ lsrs r3, r0 │ │ │ │ strh r4, [r1, r5] │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ sub sp, #8 │ │ │ │ @@ -264206,40 +264217,40 @@ │ │ │ │ b.n 10b166 │ │ │ │ add.w r3, r4, #380 @ 0x17c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r6, #29] │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #13824 @ 0x3600 │ │ │ │ movt r2, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 10b194 │ │ │ │ add.w r0, r0, #380 @ 0x17c │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [r4, #456] @ 0x1c8 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ b.n 10b23a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -264256,15 +264267,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r5, r0, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ str.w r2, [r1, #760] @ 0x2f8 │ │ │ │ str.w r3, [r1, #764] @ 0x2fc │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 10b318 │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #368] @ 0x170 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -264279,20 +264290,20 @@ │ │ │ │ bl 10b110 │ │ │ │ cbz r0, 10b30a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10b2c2 │ │ │ │ @@ -264335,28 +264346,28 @@ │ │ │ │ bl 10b110 │ │ │ │ cbz r0, 10b394 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #456] @ 0x1c8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 10b3ba │ │ │ │ add.w r0, r5, #380 @ 0x17c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 10b35a │ │ │ │ add.w r0, r5, #408 @ 0x198 │ │ │ │ str.w r1, [r5, #456] @ 0x1c8 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ - bl 17e160 │ │ │ │ + bl 17e0b8 │ │ │ │ b.n 10b3ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -264384,17 +264395,17 @@ │ │ │ │ bl 10a394 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #232 @ 0xe8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 10b416 │ │ │ │ add.w r0, r4, #380 @ 0x17c │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ @@ -264498,22 +264509,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [sp, #101] @ 0x65 │ │ │ │ str.w r3, [sp, #105] @ 0x69 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b9ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10b9a6 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r8 │ │ │ │ bl 10a0cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -264678,17 +264689,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl 10a394 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b754 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl fe008 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -264705,17 +264716,17 @@ │ │ │ │ bne.w 10ba2c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 10b788 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ b.n 10b788 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -264893,15 +264904,15 @@ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ cbnz r3, 10b9bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 10b788 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 10b788 │ │ │ │ @@ -264929,15 +264940,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10b872 │ │ │ │ ldr r2, [pc, #100] @ (10ba64 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #100] @ (10ba68 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ b.n 10b908 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ blx 43a04 │ │ │ │ mov r0, r7 │ │ │ │ @@ -264948,32 +264959,32 @@ │ │ │ │ mov r4, r2 │ │ │ │ b.n 10b872 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #304] @ (10bb64 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ movs r0, r5 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ movs r0, r5 │ │ │ │ b.n 10c002 │ │ │ │ @ instruction: 0xfffffe0d │ │ │ │ @ instruction: 0xffffdf93 │ │ │ │ vsra.u64 , , #1 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vdup.8 , d29[7] │ │ │ │ vmls.i q15, , d27[0] │ │ │ │ vqrshrun.s64 d20, q8, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [pc, #944] @ (10be14 ) │ │ │ │ + ldr r6, [pc, #272] @ (10bb74 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #672] @ (10bd08 ) │ │ │ │ + ldr r4, [pc, #0] @ (10ba68 ) │ │ │ │ movs r4, r3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -265781,24 +265792,24 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c3f0 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10c3ea │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 17e0cc │ │ │ │ + bl 17e024 │ │ │ │ cbnz r0, 10c3e4 │ │ │ │ ldr r2, [pc, #124] @ (10c400 ) │ │ │ │ ldr r3, [pc, #124] @ (10c404 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #120] @ (10c408 ) │ │ │ │ @@ -265833,17 +265844,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 44324 │ │ │ │ b.n 10c34e │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 10c3b0 │ │ │ │ nop │ │ │ │ @@ -265898,27 +265909,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 10c48c │ │ │ │ mov r8, r3 │ │ │ │ b.n 10c448 │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 10c4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 10c4cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 17e14c │ │ │ │ + bl 17e0a4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 44854 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -265928,15 +265939,15 @@ │ │ │ │ blx 44854 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 4427c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10c4a6 │ │ │ │ b.n 10c4cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -265951,21 +265962,21 @@ │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r2, #29] │ │ │ │ str.w r0, [r2, #208] @ 0xd0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 10c55e │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 440d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ strb r0, [r2, #29] │ │ │ │ @@ -266603,23 +266614,23 @@ │ │ │ │ bl 10a948 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cc1e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r6, #688] @ 0x2b0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r6, #688 @ 0x2b0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r6, #688] @ 0x2b0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 10cc16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (10cc24 ) │ │ │ │ @@ -266772,16 +266783,16 @@ │ │ │ │ beq.n 10ce34 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 10ce5a │ │ │ │ add.w r6, sl, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199410 │ │ │ │ - bl 182ecc │ │ │ │ + bl 199368 │ │ │ │ + bl 182e24 │ │ │ │ adds.w r4, r0, r9 │ │ │ │ adcs.w r1, r1, #0 │ │ │ │ mov r3, fp │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -266796,33 +266807,33 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #64 @ 0x40 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 17e198 │ │ │ │ + bl 17e0f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10cec4 │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ b.n 10cd58 │ │ │ │ ldr r2, [pc, #272] @ (10cef0 ) │ │ │ │ mov r3, sl │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 44d78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cda4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10ce92 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 10ce9e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -267104,17 +267115,17 @@ │ │ │ │ b.n 10d0ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 17eb34 │ │ │ │ + bl 17ea8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r4, pc} │ │ │ │ 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 │ │ │ │ @@ -267126,15 +267137,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ add r8, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add fp, pc │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 10d61a │ │ │ │ ldr.w r3, [pc, #1400] @ 10d6a8 │ │ │ │ add r3, pc │ │ │ │ @@ -267151,21 +267162,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 11f93c │ │ │ │ strd sl, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 253034 │ │ │ │ + bl 252f8c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #280 @ 0x118 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 253034 │ │ │ │ + bl 252f8c │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r9, sl, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -267524,22 +267535,22 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 10d26e │ │ │ │ ldr.w r9, [pc, #176] @ 10d6cc │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ vldr d7, [pc, #112] @ 10d698 │ │ │ │ ldr r2, [pc, #164] @ (10d6d0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18b430 │ │ │ │ + bl 18b388 │ │ │ │ ldr.w lr, [pc, #152] @ 10d6d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add lr, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ strexd ip, r2, r3, [lr] │ │ │ │ @@ -267553,15 +267564,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r2, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r3 │ │ │ │ b.n 10d26e │ │ │ │ ldr r0, [pc, #96] @ (10d6d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ ldr r3, [pc, #92] @ (10d6dc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -267586,21 +267597,21 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ movs r4, r3 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ movs r4, r3 │ │ │ │ ldrh r6, [r7, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -267608,101 +267619,101 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10d704 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (10d708 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 18b628 │ │ │ │ + bl 18b580 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r2, #1816 @ 0x718 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 10d756 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 10d76e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10d752 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1816 @ 0x718 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 10d7ee │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cbz r3, 10d7d2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ b.n 10d7c8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #176] @ (10d8c4 ) │ │ │ │ @@ -267730,55 +267741,55 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10d8be │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 253160 │ │ │ │ + bl 2530b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #128] @ (10d8d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e054 │ │ │ │ + bl 17dfac │ │ │ │ mov r5, r0 │ │ │ │ - bl 17e0c4 │ │ │ │ + bl 17e01c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e0c8 │ │ │ │ + bl 17e020 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 10d8b4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #304 @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 182c78 │ │ │ │ + bl 182bd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65439 @ 0xff9f │ │ │ │ ands r2, r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e98c │ │ │ │ + bl 17e8e4 │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 10d832 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n 10d87a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -267801,32 +267812,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (10d968 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17db24 │ │ │ │ + bl 17da7c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 17ed7c │ │ │ │ + bl 17ecd4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 10d956 │ │ │ │ ldr r2, [pc, #44] @ (10d96c ) │ │ │ │ ldr r3, [pc, #36] @ (10d968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -267860,46 +267871,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10da12 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22000c │ │ │ │ + bl 21ff64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10da24 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 10da1c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #24 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r5, #948 @ 0x3b4 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [pc, #64] @ (10da3c ) │ │ │ │ ldr r3, [pc, #56] @ (10da38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -267912,15 +267923,15 @@ │ │ │ │ bne.n 10d998 │ │ │ │ b.n 10d9fa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ b.n 10d9be │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n 10d9b8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -267931,37 +267942,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r0, #16 │ │ │ │ strb.w r3, [r0, #96] @ 0x60 │ │ │ │ strd r3, r3, [r0, #100] @ 0x64 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1187] @ 0x4a3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d70c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 10dab6 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -267969,15 +267980,15 @@ │ │ │ │ beq.n 10dabe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, #16 │ │ │ │ str r7, [r0, #120] @ 0x78 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -268003,21 +268014,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ ldrb.w r1, [r4, #1187] @ 0x4a3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 10d798 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 10db50 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -268047,23 +268058,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 10d8dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 17ec18 │ │ │ │ + bl 17eb70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10dbd0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10d70c │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 10dbc6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -268110,30 +268121,30 @@ │ │ │ │ cbz r3, 10dc5e │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 10d8dc │ │ │ │ add r0, sp, #8 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 10d798 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 10dc46 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 10d798 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17ebc4 │ │ │ │ + bl 17eb1c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 10dc76 │ │ │ │ ldr r2, [pc, #44] @ (10dc8c ) │ │ │ │ ldr r3, [pc, #36] @ (10dc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -268545,19 +268556,19 @@ │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 10e05c │ │ │ │ ldr r1, [pc, #48] @ (10e080 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ add r1, pc │ │ │ │ - bl 251ac8 │ │ │ │ + bl 251a20 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, lr │ │ │ │ mov r0, ip │ │ │ │ - bl 251b94 │ │ │ │ + bl 251aec │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 10e05c │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -268590,37 +268601,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10e0ea │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ @@ -268657,15 +268668,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #44] @ (10e1cc ) │ │ │ │ ldr r3, [pc, #28] @ (10e1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -268716,31 +268727,31 @@ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e246 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10e1f8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -268780,15 +268791,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5b74 │ │ │ │ + bl 1a5acc │ │ │ │ movs r3, #20 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ @@ -268801,20 +268812,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ @@ -268842,31 +268853,31 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e374 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ b.n 10e2dc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -268944,15 +268955,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 10e612 │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10e43e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 10e612 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -268989,22 +269000,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 10e630 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov lr, r8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -269023,52 +269034,52 @@ │ │ │ │ strh r3, [r2, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e56a │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 10e5ee │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -269095,15 +269106,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n 10e5a6 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r6, #8] │ │ │ │ @@ -269169,26 +269180,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 10e9ec │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10e8f4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -269215,21 +269226,21 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ mov lr, r7 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269244,15 +269255,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -269264,20 +269275,20 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -269290,72 +269301,72 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10e88a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [pc, #636] @ (10eb58 ) │ │ │ │ ldr r3, [pc, #632] @ (10eb54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -269368,66 +269379,66 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 10f088 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 10ea60 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 10ea98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 10e8d8 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -269441,74 +269452,74 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 10e706 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb.w r9, [r3, #344] @ 0x158 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 10eb5c │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 10e8d8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10ea86 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e96c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 10f218 │ │ │ │ @@ -269595,25 +269606,25 @@ │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269646,21 +269657,21 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269672,15 +269683,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f1b8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -269697,74 +269708,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 10f08c │ │ │ │ vldr d7, [pc, #240] @ 10ed80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ecb4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ecf6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10ed2a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldrb.w r2, [r7, #45] @ 0x2d │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f178 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -269784,87 +269795,87 @@ │ │ │ │ b.n 10ed88 │ │ │ │ ... │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10edae │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10edee │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10ee1c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #40] @ 0x28 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269880,21 +269891,21 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269906,15 +269917,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -269929,20 +269940,20 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r5, fp │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -269954,86 +269965,86 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ add.w r2, r6, #24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 10e8d8 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -270047,15 +270058,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 10ebb4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 10e8d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 10f218 │ │ │ │ @@ -270078,30 +270089,30 @@ │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f0e6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 10ec8e │ │ │ │ movs r3, #3 │ │ │ │ @@ -270113,70 +270124,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 10f0c0 │ │ │ │ vldr d7, [pc, #252] @ 10f218 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f0f6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 10f0f6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10f16c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 10ed88 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f1a6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r8, r0 │ │ │ │ b.n 10f16c │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 10f0c0 │ │ │ │ subs r2, #1 │ │ │ │ @@ -270245,25 +270256,25 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10f290 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (10f2dc ) │ │ │ │ ldr r2, [pc, #68] @ (10f2d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -270341,26 +270352,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10f312 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 10f312 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -270406,30 +270417,30 @@ │ │ │ │ bne.n 10f3c6 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 10f3c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24fa3c │ │ │ │ + bl 24f994 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10f3cc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fa3c │ │ │ │ + bl 24f994 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (10f434 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -270468,25 +270479,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10f4a6 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e084 │ │ │ │ ldr r2, [pc, #32] @ (10f4d4 ) │ │ │ │ @@ -270543,25 +270554,25 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10f558 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10e084 │ │ │ │ ldr r2, [pc, #64] @ (10f5a4 ) │ │ │ │ @@ -270630,70 +270641,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 10f62e │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10f676 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -270732,15 +270743,15 @@ │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #48] @ (10f770 ) │ │ │ │ ldr r3, [pc, #32] @ (10f764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -270797,34 +270808,34 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 10f8a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ca50 │ │ │ │ + bl 19c9a8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5820 │ │ │ │ + bl 1b5778 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d713c │ │ │ │ + bl 1d7094 │ │ │ │ ldr r1, [pc, #544] @ (10fa0c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ec348 │ │ │ │ + bl 1ec2a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c134 │ │ │ │ + bl 20c08c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -270833,169 +270844,169 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 207ba4 │ │ │ │ + bl 207afc │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10f99c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, sl, r4 │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r9, r2, r9 │ │ │ │ orr.w r8, r8, r9 │ │ │ │ orr.w r7, r7, r8 │ │ │ │ orrs r5, r7 │ │ │ │ orr.w fp, r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f41ac │ │ │ │ + bl 1f4104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2051ec │ │ │ │ + bl 205144 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10f974 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r4, r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa438 │ │ │ │ + bl 1fa390 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206b30 │ │ │ │ + bl 206a88 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b67c │ │ │ │ + bl 20b5d4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d5a0 │ │ │ │ + bl 20d4f8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f9ce │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1eb41c │ │ │ │ + bl 1eb374 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7b9c │ │ │ │ + bl 1b7af4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d73c4 │ │ │ │ + bl 1d731c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab45c │ │ │ │ + bl 1ab3b4 │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f31c8 │ │ │ │ + bl 1f3120 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5924 │ │ │ │ + bl 1f587c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f44c4 │ │ │ │ + bl 1f441c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221b88 │ │ │ │ + bl 221ae0 │ │ │ │ movs r1, #1 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b94c │ │ │ │ + bl 20b8a4 │ │ │ │ mov.w r1, #786432 @ 0xc0000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 221e78 │ │ │ │ + bl 221dd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r7, r1, #1 │ │ │ │ beq.n 10f9ba │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 10f96a │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 10f968 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r4, #16 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ - bl 2084b4 │ │ │ │ + bl 20840c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe88 │ │ │ │ + bl 1fbde0 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ orrs r4, r0 │ │ │ │ subs r3, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w 10f7d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2093a0 │ │ │ │ + bl 2092f8 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 10f7d4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6118 │ │ │ │ + bl 1f6070 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 10f92e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa438 │ │ │ │ + bl 1fa390 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206b30 │ │ │ │ + bl 206a88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b67c │ │ │ │ + bl 20b5d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20d5a0 │ │ │ │ + bl 20d4f8 │ │ │ │ b.n 10f89c │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c1458 │ │ │ │ + bl 1c13b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10f83e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ b.n 10f85a │ │ │ │ ldr r0, [pc, #84] @ (10fa10 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 18b3b8 │ │ │ │ + bl 18b310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10f926 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb6c │ │ │ │ + bl 1ebac4 │ │ │ │ ldr r2, [pc, #60] @ (10fa14 ) │ │ │ │ ldr r3, [pc, #32] @ (10f9f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271014,15 +271025,15 @@ │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ b.n 10f6f2 │ │ │ │ - vsra.u64 d17, d4, #1 │ │ │ │ + vmla.i , , d28[0] │ │ │ │ movs r4, r3 │ │ │ │ lsls r4, r4, #24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -271037,15 +271048,15 @@ │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 10fa54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c493c │ │ │ │ + bl 1c4894 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 10fa76 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -271054,25 +271065,25 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10fa5e │ │ │ │ cbz r1, 10fa76 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cdc14 │ │ │ │ + bl 1cdb6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b8c │ │ │ │ + bl 220ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb6c │ │ │ │ + bl 1ebac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c1f60 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c493c │ │ │ │ + bl 1c4894 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -271116,32 +271127,32 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 110486 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1ec0 │ │ │ │ + bl 1c1e18 │ │ │ │ ldr r3, [pc, #700] @ (10fde8 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b7f64 │ │ │ │ + bl 1b7ebc │ │ │ │ ldr r1, [pc, #688] @ (10fdec ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec0bc │ │ │ │ + bl 1ec014 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8200 │ │ │ │ + bl 1e8158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c21cc │ │ │ │ + bl 1c2124 │ │ │ │ ldr.w r5, [r5, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10fdfe │ │ │ │ mov r4, r5 │ │ │ │ b.n 10fb6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -271166,15 +271177,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10ff3e │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movw r8, #699 @ 0x2bb │ │ │ │ @@ -271203,24 +271214,24 @@ │ │ │ │ beq.n 10fc60 │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10fc12 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 10fbd8 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 10fcca │ │ │ │ mov fp, r0 │ │ │ │ b.n 10fbc4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r1, #2 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ @@ -271246,30 +271257,30 @@ │ │ │ │ b.n 10fbf8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10fc8e │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 10fc08 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10fc16 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ @@ -271278,23 +271289,23 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ beq.n 10fc60 │ │ │ │ movw r2, #699 @ 0x2bb │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10fbf8 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10fc22 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 10fce4 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10fb82 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -271322,15 +271333,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 10ff42 │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -271363,36 +271374,36 @@ │ │ │ │ bne.n 10fd90 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 10e268 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 10fdbc │ │ │ │ mov r9, r0 │ │ │ │ b.n 10fd48 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 10fd90 │ │ │ │ mov r0, sl │ │ │ │ bl 10e268 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fd9a │ │ │ │ mov r5, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 10fdf6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r7, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -271418,59 +271429,59 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 10ff7a │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cfed0 │ │ │ │ + bl 1cfe28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1eeeb0 │ │ │ │ + bl 1eee08 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f774 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8188 │ │ │ │ + bl 1f80e0 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c38b0 │ │ │ │ + bl 1c3808 │ │ │ │ ldr r3, [pc, #516] @ (110058 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orrs r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r8 │ │ │ │ str.w r6, [fp, #16] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #8 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str.w r9, [fp, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 2037e4 │ │ │ │ + bl 20373c │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cbz r4, 10fe8e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 10f774 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 21bc4c │ │ │ │ + bl 21bba4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 10ff50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ @@ -271509,25 +271520,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 10fec4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251d28 │ │ │ │ + bl 251c80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10fed2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251cf8 │ │ │ │ + bl 251c50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10fec4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10fed4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2229f8 │ │ │ │ + bl 222950 │ │ │ │ ldr r2, [pc, #316] @ (11005c ) │ │ │ │ ldr r3, [pc, #320] @ (110060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271548,24 +271559,24 @@ │ │ │ │ ldr r5, [pc, #272] @ (110064 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #272] @ (110068 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 10fea2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 10ff90 │ │ │ │ b.n 10fe14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -271591,15 +271602,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r8, [r6, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11036a │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r6 │ │ │ │ strd r4, r8, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -271639,83 +271650,83 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ udf #225 @ 0xe1 │ │ │ │ vshr.u64 q8, q6, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ movs r4, r3 │ │ │ │ - stc 0, cr0, [ip, #-108] @ 0xffffff94 │ │ │ │ + stcl 0, cr0, [r4], #-108 @ 0xffffff94 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 11001e │ │ │ │ str.w r8, [sp] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str.w r3, [fp, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w r3, [fp] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1100da │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 110100 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -271747,44 +271758,44 @@ │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r1, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1101d8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -271812,97 +271823,97 @@ │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1102a0 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r6, [r4, #12] │ │ │ │ strd r9, r9, [r4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 11000c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r5, 110342 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 10ffe8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 110312 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 110044 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11031c │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 110358 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbnz r3, 110366 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 110354 │ │ │ │ @@ -271935,15 +271946,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [fp, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 110444 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -271970,32 +271981,32 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1103e2 │ │ │ │ bl 10e3ec │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r6, 110426 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1103c2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r9 │ │ │ │ bl 10e3ec │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11040a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 11043a │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 11038e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -272009,24 +272020,24 @@ │ │ │ │ ldr r6, [pc, #112] @ (1104c4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #112] @ (1104c8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 10fb18 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 119f48 │ │ │ │ b.w 10fb18 │ │ │ │ @@ -272046,17 +272057,18 @@ │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ b.n 10fd5a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xe80a001b │ │ │ │ + b.n 110390 │ │ │ │ + movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #628] @ (110754 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r3, [pc, #628] @ (110758 ) │ │ │ │ @@ -272072,15 +272084,15 @@ │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #9 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1cb298 │ │ │ │ + bl 1cb1f0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1106a6 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w 110650 │ │ │ │ @@ -272125,18 +272137,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 1105a8 │ │ │ │ ldrb.w r3, [r5, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110640 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e19c │ │ │ │ + bl 20e0f4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e00b0 │ │ │ │ + bl 1e0008 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1475dc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -272144,34 +272156,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 11fbe8 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 1c3efc │ │ │ │ + bl 1c3e54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1c38b0 │ │ │ │ + bl 1c3808 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11068c │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 110618 │ │ │ │ ldrb.w r2, [r5, #292] @ 0x124 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #356] @ (110768 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #348] @ (11076c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 10f774 │ │ │ │ ldr r2, [pc, #328] @ (110770 ) │ │ │ │ ldr r3, [pc, #304] @ (110758 ) │ │ │ │ add r2, pc │ │ │ │ @@ -272194,46 +272206,46 @@ │ │ │ │ b.n 110522 │ │ │ │ ldr r2, [pc, #276] @ (110774 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #276] @ (110778 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1105cc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2a58 │ │ │ │ + bl 1e29b0 │ │ │ │ b.n 1105cc │ │ │ │ ldr r2, [pc, #236] @ (11077c ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #236] @ (110780 ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 1105f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1165e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 11b590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0d0c │ │ │ │ + bl 1c0c64 │ │ │ │ mov r0, r4 │ │ │ │ bl 11b96c │ │ │ │ mov r0, r4 │ │ │ │ bl 116a04 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 110518 │ │ │ │ ldr r3, [pc, #176] @ (110784 ) │ │ │ │ @@ -272270,22 +272282,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1106ea │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 11073a │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1c70 │ │ │ │ + bl 1d1bc8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d1c70 │ │ │ │ + bl 1d1bc8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 11052e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb18009b │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb10009b │ │ │ │ @@ -272526,28 +272538,28 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 110788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11099e │ │ │ │ ldrd r5, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add r5, r3 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ add r0, r5 │ │ │ │ cmp r0, sl │ │ │ │ bcc.n 11099e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w sl, r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1109a4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110990 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -272880,15 +272892,15 @@ │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1110d2 │ │ │ │ ldr.w r2, [pc, #1524] @ 111360 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cf118 │ │ │ │ + bl 1cf070 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 110da6 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 110da6 │ │ │ │ @@ -272912,50 +272924,50 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 111074 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b9ad0 │ │ │ │ + bl 1b9a28 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r8, [r6, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 111186 │ │ │ │ ldr.w r3, [pc, #1416] @ 111364 │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd940 │ │ │ │ + bl 1fd898 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 113cdc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orr.w r7, r0, fp │ │ │ │ ldrb.w r3, [r3, #373] @ 0x175 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11116a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r1, [pc, #1372] @ 111368 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1ec0bc │ │ │ │ + bl 1ec014 │ │ │ │ ldr.w r1, [pc, #1364] @ 11136c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2239b4 │ │ │ │ + bl 22390c │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2b80 │ │ │ │ + bl 1c2ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111162 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ orr.w r4, r9, r8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -272964,30 +272976,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 1d5d7c │ │ │ │ + bl 1d5cd4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114ea4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114e7c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ca658 │ │ │ │ + bl 1ca5b0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 114e54 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecff0 │ │ │ │ + bl 1ecf48 │ │ │ │ mov r1, r6 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1474fc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ @@ -273007,15 +273019,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 111322 │ │ │ │ ldrb.w r3, [r3, #434] @ 0x1b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111130 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19ded8 │ │ │ │ + bl 19de30 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 111146 │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -273040,15 +273052,15 @@ │ │ │ │ bl 11cd48 │ │ │ │ ldr.w r3, [pc, #1104] @ 111374 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b7f64 │ │ │ │ + bl 1b7ebc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 1110fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 11728c │ │ │ │ @@ -273061,15 +273073,15 @@ │ │ │ │ bne.n 111034 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 113cb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11104a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d330 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11100c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 110fbe │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ @@ -273095,51 +273107,51 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #71] @ 0x47 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1d23e0 │ │ │ │ + bl 1d2338 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f31c8 │ │ │ │ + bl 1f3120 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d2d8 │ │ │ │ + bl 20d230 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 111106 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2229f8 │ │ │ │ + bl 222950 │ │ │ │ ldr r2, [pc, #900] @ (111378 ) │ │ │ │ ldr r3, [pc, #864] @ (111354 ) │ │ │ │ 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 11134c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f31c8 │ │ │ │ + bl 1f3120 │ │ │ │ b.n 110f60 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 110b50 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 110f54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -273174,15 +273186,15 @@ │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #372] @ 0x174 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110dce │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b9c38 │ │ │ │ + bl 1b9b90 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 110dce │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 119be0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ @@ -273204,46 +273216,46 @@ │ │ │ │ ldr r7, [pc, #680] @ (11137c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #680] @ (111380 ) │ │ │ │ add r7, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 110d68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ee1a8 │ │ │ │ + bl 1ee100 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110f3e │ │ │ │ ldr r5, [pc, #636] @ (111384 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #636] @ (111388 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 110fea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ bl 1158b0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110ed2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -273268,15 +273280,15 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #532] @ (111390 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1d8214 │ │ │ │ + bl 1d816c │ │ │ │ orrs r7, r0 │ │ │ │ b.n 110e06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 11119c │ │ │ │ b.n 110dda │ │ │ │ @@ -273293,15 +273305,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1112e0 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r9, #722 @ 0x2d2 │ │ │ │ str r4, [sp, #20] │ │ │ │ @@ -273341,42 +273353,42 @@ │ │ │ │ bhi.n 111240 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 111240 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1111ea │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 11126a │ │ │ │ mov fp, r0 │ │ │ │ b.n 1111d4 │ │ │ │ mov sl, r8 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ b.n 11122e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 111232 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, r9 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 111208 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11123c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 111292 │ │ │ │ @@ -273404,15 +273416,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1112ac │ │ │ │ cbz r1, 1112c2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b063c │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 110dda │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 111232 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ bic.w r3, r1, #4 │ │ │ │ @@ -273427,15 +273439,15 @@ │ │ │ │ orrs r4, r0 │ │ │ │ b.n 110f16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf118 │ │ │ │ + bl 1cf070 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 1190f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -273474,19 +273486,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r2, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcf0f │ │ │ │ vsra.u32 d29, d25, #1 │ │ │ │ vcvt.f16.u16 d16, d28, #1 │ │ │ │ movs r0, r0 │ │ │ │ and.w r0, r8, #155 @ 0x9b │ │ │ │ - @ instruction: 0xfa80001b │ │ │ │ - blt.n 111298 │ │ │ │ + ldr??.w r0, [r8, #27] │ │ │ │ + bge.n 111348 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfa4c001b │ │ │ │ - blt.n 111438 │ │ │ │ + vld1.8 @ instruction: 0xf9a4001b │ │ │ │ + bge.n 1112e8 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r4, r5, r7} │ │ │ │ vtbl.8 d16, {d15}, d0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -273615,15 +273627,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1114e0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mcrr 0, 9, r0, lr, cr11 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebe2009b │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r2, #4 │ │ │ │ movs r0, r5 │ │ │ │ ldr r3, [pc, #64] @ (111544 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #64] @ (111548 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ @@ -273784,31 +273796,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 11166e │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1116b8 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 11164e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1116fa │ │ │ │ @@ -274204,15 +274216,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #354 @ 0x162 │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 11192c │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 111a5c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 11192c │ │ │ │ @@ -274388,21 +274400,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 111da2 │ │ │ │ add.w sl, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ ldrb.w r9, [r5, #41] @ 0x29 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -274413,20 +274425,20 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ add.w r1, r8, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ b.n 111bc2 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 111be0 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 111b4c │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ @@ -274436,15 +274448,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 111bc2 │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #354 @ 0x162 │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 111b4c │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ bne.n 111c54 │ │ │ │ @@ -274576,51 +274588,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c56 │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c56 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w sl, sp, #16 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 111ede │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 111c80 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 111eae │ │ │ │ @@ -274671,30 +274683,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 111f98 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 111c62 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1119dc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -274804,21 +274816,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1120d2 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 112416 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -274833,15 +274845,15 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 112388 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -274870,35 +274882,35 @@ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strd r0, r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, fp, r6, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1121d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11231e │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -274919,21 +274931,21 @@ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add.w lr, sp, #160 @ 0xa0 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -274946,54 +274958,54 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1122c2 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 112318 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -275015,19 +275027,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 112194 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ ldr r2, [pc, #232] @ (112430 ) │ │ │ │ ldr r3, [pc, #228] @ (11242c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -275068,15 +275080,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 112434 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -275087,50 +275099,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 112406 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1123ae │ │ │ │ mov r6, r4 │ │ │ │ b.n 11213a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 112448 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 11239c │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -275154,21 +275166,21 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ @@ -275181,15 +275193,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 112142 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 112142 │ │ │ │ b.n 11246c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -275211,41 +275223,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 112554 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 11250c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ b.n 112446 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ b.n 112446 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ b.n 112344 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ b.n 112446 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -275261,15 +275273,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 112ad6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ mov r6, r5 │ │ │ │ @@ -275286,21 +275298,21 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ mov r5, r7 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ @@ -275316,20 +275328,20 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ strd r4, r4, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ strd r4, r4, [r6] │ │ │ │ @@ -275350,22 +275362,22 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -275377,15 +275389,15 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrd r4, r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -275402,22 +275414,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ movw r7, #61446 @ 0xf006 │ │ │ │ @@ -275434,15 +275446,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275459,22 +275471,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ @@ -275489,15 +275501,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275514,22 +275526,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ @@ -275544,15 +275556,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ @@ -275586,22 +275598,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -275618,15 +275630,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -275642,22 +275654,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -275672,15 +275684,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ @@ -275697,21 +275709,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ @@ -275727,15 +275739,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -275745,35 +275757,35 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r1, r5, [sl, #24] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r6, r0 │ │ │ │ b.n 112446 │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #192 @ 0xc0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ @@ -275786,35 +275798,35 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1125a4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -275827,15 +275839,15 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1128dc │ │ │ │ blx 444f8 <__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, #3864] @ 0xf18 │ │ │ │ @@ -275902,22 +275914,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -275953,15 +275965,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 112dea │ │ │ │ ldr r2, [pc, #572] @ (112f6c ) │ │ │ │ ldr r3, [pc, #556] @ (112f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -276019,30 +276031,30 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 112dd8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 112c4e │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -276125,21 +276137,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 112ebe │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 112d2e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ @@ -276151,15 +276163,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 112d2e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 112dae │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 112dae │ │ │ │ @@ -276269,15 +276281,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 11188c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11302a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11301a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 113004 │ │ │ │ @@ -276300,15 +276312,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 113086 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 20a610 │ │ │ │ + bl 20a568 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11365e │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -276317,15 +276329,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ moveq fp, r6 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ mov.w r8, #0 │ │ │ │ mov lr, r9 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ strd r8, r8, [r9] │ │ │ │ mov r4, r7 │ │ │ │ strd r8, r8, [r9, #8] │ │ │ │ mov ip, r7 │ │ │ │ @@ -276376,15 +276388,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 1131e6 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ @@ -276404,15 +276416,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 113356 │ │ │ │ @@ -276427,35 +276439,35 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11322a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r8, r8, [r4] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ @@ -276484,18 +276496,18 @@ │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -276508,15 +276520,15 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r6, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1131d6 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cbnz r3, 113336 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #6 │ │ │ │ @@ -276554,15 +276566,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11345e │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ b.n 113394 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11345e │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 113388 │ │ │ │ @@ -276622,23 +276634,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 111acc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1133ce │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 113394 │ │ │ │ movs r4, #1 │ │ │ │ b.n 113318 │ │ │ │ mov r0, r1 │ │ │ │ @@ -276656,26 +276668,26 @@ │ │ │ │ str.w sl, [fp] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [sp, #132] @ 0x84 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #128] @ 0x80 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 1134ba │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ strd r8, r8, [fp] │ │ │ │ str.w r8, [fp, #8] │ │ │ │ str.w r7, [fp, #12] │ │ │ │ @@ -276705,23 +276717,23 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -276733,65 +276745,65 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 113148 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, r4 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -276804,15 +276816,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1134e8 │ │ │ │ cbnz r3, 113656 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r7, r4, [r3, #140] @ 0x8c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -276988,15 +277000,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 11188c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1137dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1137ce │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -277103,24 +277115,24 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 113924 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n 1139b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1138ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1138aa │ │ │ │ ldrd r3, r8, [sp, #24] │ │ │ │ @@ -277157,15 +277169,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 111acc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1138fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1138ea │ │ │ │ b.n 113930 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 113990 │ │ │ │ @@ -277179,15 +277191,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ bne.n 113924 │ │ │ │ b.n 1139b8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 11393e │ │ │ │ ldrb.w r3, [r5, #96] @ 0x60 │ │ │ │ cbnz r3, 1139f6 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -277199,15 +277211,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 11396e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11396e │ │ │ │ mov r0, r8 │ │ │ │ - bl 20a610 │ │ │ │ + bl 20a568 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 113c9a │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -277216,15 +277228,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r5 │ │ │ │ @@ -277253,26 +277265,26 @@ │ │ │ │ ldr.w r3, [sl, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 113ad6 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 113c2c │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -277291,32 +277303,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 113b34 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [sl, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [fp] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -277342,15 +277354,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ str.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 113b00 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ @@ -277394,21 +277406,21 @@ │ │ │ │ bl 110aec │ │ │ │ b.n 1139f6 │ │ │ │ ldrh.w r3, [sl, #388] @ 0x184 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 113cb0 │ │ │ │ @@ -277421,15 +277433,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r9, lr, r9, r3 │ │ │ │ ldrb.w r3, [r9, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 113ae0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmia r7!, {r3, r5, r7} │ │ │ │ @@ -277447,15 +277459,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (113cd4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (113cd8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bls.n 113cfa │ │ │ │ vqrshrun.s64 d29, , #1 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -277464,15 +277476,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (113d64 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 113d08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ @@ -277481,15 +277493,15 @@ │ │ │ │ ldr.w r2, [r2, #340] @ 0x154 │ │ │ │ subs r1, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r4, #504] @ 0x1f8 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #444] @ 0x1bc │ │ │ │ blx 44980 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 113d56 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -277505,15 +277517,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ b.n 113d40 │ │ │ │ nop │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ bhi.n 113e3e │ │ │ │ - @ instruction: 0xffffce28 │ │ │ │ + @ instruction: 0xffffcd80 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -277582,15 +277594,15 @@ │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ cbz r0, 113e3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r0, [r3, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 113e40 │ │ │ │ @@ -277660,20 +277672,20 @@ │ │ │ │ str r2, [r7, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -277685,41 +277697,41 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, fp │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 114048 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 114086 │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, sl, #20 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb.w r4, [sl, #36] @ 0x24 │ │ │ │ strd r3, r3, [r7, #68] @ 0x44 │ │ │ │ @@ -277736,21 +277748,21 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -277763,24 +277775,24 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 113ec8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ ldr r2, [pc, #52] @ (114094 ) │ │ │ │ ldr r3, [pc, #48] @ (114090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -277840,15 +277852,15 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r1, sp │ │ │ │ adds r3, #7 │ │ │ │ mov r9, r0 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ @@ -277898,35 +277910,35 @@ │ │ │ │ vldr d7, [r7, #80] @ 0x50 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1141ce │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r1, [r7, #56] @ 0x38 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r5, r9, #100 @ 0x64 │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ @@ -277959,15 +277971,15 @@ │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ str.w r6, [r9, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w r8, [r7, #28] │ │ │ │ str.w r9, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ strd r6, r6, [fp] │ │ │ │ @@ -277987,22 +277999,22 @@ │ │ │ │ str.w r3, [r7, #144] @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #164 @ 0xa4 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -278015,15 +278027,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ str.w r9, [r3], #4 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 11427c │ │ │ │ @@ -278031,24 +278043,24 @@ │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 11418c │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov sp, r5 │ │ │ │ b.n 1145b0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a29e4 │ │ │ │ + bl 1a293c │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1145ae │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, r7, #64 @ 0x40 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -278142,23 +278154,23 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 114462 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1145ce │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r7, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r7, #96 @ 0x60 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -278170,36 +278182,36 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [r7, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [r7, #64] @ 0x40 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11450a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #718 @ 0x2ce │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -278236,15 +278248,15 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r1, r4 │ │ │ │ str.w r2, [r4, lr, lsl #2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str.w r3, [r4, ip, lsl #2] │ │ │ │ str.w r2, [r4, r5, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.w 114390 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #76] @ (114600 ) │ │ │ │ ldr r3, [pc, #60] @ (1145f0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -278316,15 +278328,15 @@ │ │ │ │ movt r1, #32 │ │ │ │ lsr.w r4, r1, r2 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 1a29e4 │ │ │ │ + bl 1a293c │ │ │ │ ldr.w r2, [pc, #1996] @ 114e4c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r5, r2] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ @@ -278358,21 +278370,21 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 1146f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 114a26 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ strb.w r9, [r7, #124] @ 0x7c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [r7, #120] @ 0x78 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -278386,24 +278398,24 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1a69ac │ │ │ │ + bl 1a6904 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ @@ -278431,15 +278443,15 @@ │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 114a80 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -278478,15 +278490,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ b.n 1146f0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w r8, r3, #24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ strb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ @@ -278556,15 +278568,15 @@ │ │ │ │ bpl.w 114bb2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 114a00 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1a69ac │ │ │ │ + bl 1a6904 │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r6, r6, [r4] │ │ │ │ add.w ip, r0, r2, lsl #4 │ │ │ │ @@ -278574,22 +278586,22 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ str r2, [r7, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ @@ -278597,41 +278609,41 @@ │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [r7, #56] @ 0x38 │ │ │ │ bne.n 114932 │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1149e6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 11494c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ ldr.w sp, [r7] │ │ │ │ b.n 114a2e │ │ │ │ ands.w r1, r0, #31 │ │ │ │ beq.n 114ac4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ @@ -278678,29 +278690,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldrd r8, r9, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [r7, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 114ab2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [r7, #28] │ │ │ │ b.n 1147fe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r7, #20] │ │ │ │ b.n 1146a0 │ │ │ │ movs r3, #8 │ │ │ │ strh r3, [r7, #32] │ │ │ │ @@ -278729,22 +278741,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 114de6 │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w r9, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r9, [pc, #760] @ 114e4c │ │ │ │ @@ -278768,20 +278780,20 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r6, r2, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 114a2e │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 114e40 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ @@ -278859,22 +278871,22 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 114c82 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 114d6e │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r7, #20] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strb.w r9, [r7, #124] @ 0x7c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ str.w r8, [r7, #120] @ 0x78 │ │ │ │ @@ -278888,29 +278900,29 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r5, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 114a00 │ │ │ │ movs r3, #0 │ │ │ │ @@ -278958,30 +278970,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ vldr d7, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 114dd0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 114b1a │ │ │ │ movs r2, #0 │ │ │ │ b.n 114908 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -279036,43 +279048,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (114e74 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114e78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl aee76 │ │ │ │ vrecps.f32 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (114e9c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114ea0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefb1ffff │ │ │ │ mrc 15, 6, APSR_nzcv, cr7, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (114ec4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (114ec8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 2f2ec6 │ │ │ │ mcr 15, 6, 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 │ │ │ │ @@ -279215,15 +279227,15 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 114f7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 114f7c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mla r0, r7, r0, r9 │ │ │ │ @@ -279231,15 +279243,15 @@ │ │ │ │ ldrb.w r3, [r0, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ ldr.w fp, [r6, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ str r1, [sp, #24] │ │ │ │ mla r4, r7, r4, r9 │ │ │ │ @@ -279254,21 +279266,21 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ @@ -279282,19 +279294,19 @@ │ │ │ │ str.w r3, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #86] @ 0x56 │ │ │ │ ldrb.w r4, [r4, #88] @ 0x58 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ str.w r2, [r0, r4, lsl #2] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r8, r6, #28 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 1154bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ @@ -279316,21 +279328,21 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #730 @ 0x2da │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ @@ -279338,15 +279350,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 1155ae │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r9, [r5, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ @@ -279388,18 +279400,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -279442,17 +279454,17 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 115148 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ @@ -279491,23 +279503,23 @@ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1154c8 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr.w r8, [r4, #112] @ 0x70 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -279529,25 +279541,25 @@ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [ip, #89] @ 0x59 │ │ │ │ ldrb.w r3, [ip, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -279569,46 +279581,46 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #89] @ 0x59 │ │ │ │ ldrb.w r3, [r3, #90] @ 0x5a │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 11534c │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ movs r1, #1 │ │ │ │ b.n 114ff6 │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -279629,25 +279641,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r5, [r8, r0, lsl #2] │ │ │ │ str.w r5, [r8, lr, lsl #2] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -279666,17 +279678,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r6, r8, lsl #2] │ │ │ │ str.w r5, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 115486 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w lr, [r5, #16] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #44] @ 0x2c │ │ │ │ @@ -279713,18 +279725,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #91] @ 0x5b │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -279789,15 +279801,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -279817,18 +279829,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 10f4d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (1158a8 ) │ │ │ │ ldr r3, [pc, #308] @ (1158a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -279998,15 +280010,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 115a3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 11598c │ │ │ │ @@ -280038,35 +280050,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1156e0 │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r5, 1159bc │ │ │ │ mov fp, r0 │ │ │ │ b.n 11593e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11598c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 1156e0 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 115996 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1159e2 │ │ │ │ @@ -280121,19 +280133,19 @@ │ │ │ │ b.n 1159f6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #200 @ (adr r7, 115b20 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 115a7e │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, 115a82 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, 115a88 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ add r5, pc, #864 @ (adr r5, 115dcc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 115a84 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -280165,53 +280177,53 @@ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #494 @ 0x1ee │ │ │ │ beq.n 115b8e │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w ip, sl, #84 @ 0x54 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [pc, #324] @ (115c44 ) │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ @@ -280220,87 +280232,87 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r0, [r8, ip, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #212] @ (115c48 ) │ │ │ │ ldr r3, [pc, #196] @ (115c3c ) │ │ │ │ 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 115c34 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r5, r8, #84 @ 0x54 │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 115c16 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 115b72 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #368 @ (adr r5, 115dac ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -280315,15 +280327,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (115c6c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (115c70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -280396,21 +280408,21 @@ │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280423,77 +280435,77 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ cmp fp, r0 │ │ │ │ bcc.n 115d00 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r5, r0 │ │ │ │ b.n 115e5c │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, sl │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (115e84 ) │ │ │ │ ldr r3, [pc, #28] @ (115e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -280534,29 +280546,29 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r9, r3, r5 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r1, r3, lsl #2] │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mla r5, r9, r3, r5 │ │ │ │ ldrb.w r3, [r5, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #352] @ 0x160 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #352] @ 0x160 │ │ │ │ @@ -280583,21 +280595,21 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -280611,26 +280623,26 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 115c8c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -280642,20 +280654,20 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280667,53 +280679,53 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c8c │ │ │ │ add.w r2, r5, #28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr.w r2, [pc, #1364] @ 1165e0 │ │ │ │ ldr.w r3, [pc, #1348] @ 1165d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1165cc │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r2, r9, #24 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -280734,21 +280746,21 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -280763,20 +280775,20 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -280791,21 +280803,21 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -280818,27 +280830,27 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -280856,15 +280868,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 115c8c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -280878,20 +280890,20 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -280903,26 +280915,26 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ bl 115c8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldrb.w r8, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 1165c2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -280990,21 +281002,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 116422 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1165c2 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -281016,15 +281028,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -281039,20 +281051,20 @@ │ │ │ │ mov r8, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r5, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -281064,41 +281076,41 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 116088 │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -281111,15 +281123,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 116292 │ │ │ │ mov r7, r6 │ │ │ │ b.n 116498 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1163ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #344 @ (adr r1, 11672c ) │ │ │ │ @@ -281137,15 +281149,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (116604 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (116608 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb.w pc, [sp, #4095] @ 0xfff │ │ │ │ bl fff8e60a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281164,15 +281176,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 116798 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 20a610 │ │ │ │ + bl 20a568 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1167a6 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 116672 │ │ │ │ @@ -281180,15 +281192,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -281211,30 +281223,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1166f4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #288] @ 0x120 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ @@ -281250,29 +281262,29 @@ │ │ │ │ mla r3, sl, lr, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r5, r2, lsl #2] │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 11675e │ │ │ │ b.n 11677c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11677c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 116758 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 116774 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 116764 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -281329,23 +281341,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (1169f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24fa3c │ │ │ │ + bl 24f994 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strd r3, r4, [r0, #28] │ │ │ │ @@ -281355,52 +281367,52 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 116892 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sl, #32 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [sl, #28] │ │ │ │ @@ -281411,41 +281423,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1169dc │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -281472,15 +281484,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ add.w r3, lr, #11 │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 11685e │ │ │ │ ldr r2, [pc, #64] @ (116a00 ) │ │ │ │ ldr r3, [pc, #52] @ (1169f4 ) │ │ │ │ @@ -281493,15 +281505,15 @@ │ │ │ │ bne.n 1169d8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ @@ -281559,15 +281571,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 116c76 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ @@ -281606,22 +281618,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 1167c0 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -281635,28 +281647,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -281669,46 +281681,46 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr.w r3, [r1, lr] │ │ │ │ mov r1, r5 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 1a10c8 │ │ │ │ + bl 1a1020 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 116ac4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r5, 116c18 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 116a9e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 116be8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #328 @ 0x148 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 116ae8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 116bf2 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 116c48 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -281745,17 +281757,17 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 116e04 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 116f64 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281804,15 +281816,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 116f4c │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -281858,15 +281870,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 116dbe │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 116d62 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 116eee │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 116d38 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -281875,20 +281887,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 1167c0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -281902,28 +281914,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -281933,15 +281945,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r7, [r5, #88] @ 0x58 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ @@ -281960,23 +281972,23 @@ │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 116d88 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 116dba │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 116f1a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -282010,17 +282022,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -282036,15 +282048,15 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11708c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -282154,40 +282166,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 117004 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11710a │ │ │ │ mov r3, sp │ │ │ │ b.n 1170fa │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11710a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 117004 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1170c8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -282245,21 +282257,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 1171bc │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 117216 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #4 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -282271,15 +282283,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 11724a │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 11724a │ │ │ │ @@ -282304,15 +282316,15 @@ │ │ │ │ bl 116f70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11722e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ b.n 117230 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f70 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -282348,15 +282360,15 @@ │ │ │ │ mov r9, fp │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r9, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 11790e │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 1861ec │ │ │ │ + bl 186144 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov ip, sl │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ @@ -282367,15 +282379,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 117a62 │ │ │ │ mov fp, r6 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -282405,15 +282417,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1178c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1178f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 11732e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ cmp r3, r1 │ │ │ │ @@ -282450,15 +282462,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r4, r9, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r7, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ @@ -282494,15 +282506,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 117452 │ │ │ │ ldrd r5, r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2b2c │ │ │ │ + bl 1a2a84 │ │ │ │ ldrb.w r3, [r9, #44] @ 0x2c │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -282514,33 +282526,33 @@ │ │ │ │ ble.w 117842 │ │ │ │ strd r2, fp, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1174d8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -282563,15 +282575,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r8, r1, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1178b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r3, #584 @ 0x248 │ │ │ │ beq.n 117558 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11734e │ │ │ │ @@ -282637,23 +282649,23 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ @@ -282665,15 +282677,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r0, [r9, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1179b2 │ │ │ │ ldrb.w r7, [r9, #41] @ 0x29 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -282704,15 +282716,15 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ @@ -282724,23 +282736,23 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd fp, fp, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w fp, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -282770,15 +282782,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -282794,30 +282806,30 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 117806 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ b.n 1176d4 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11789a │ │ │ │ cmp r3, #8 │ │ │ │ @@ -282837,29 +282849,29 @@ │ │ │ │ beq.w 1174e8 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 117874 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1174e8 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ b.n 1173bc │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ @@ -282870,19 +282882,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1173f2 │ │ │ │ add.w r1, r8, #24 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r9, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ b.n 11743e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ b.n 11753c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 117a46 │ │ │ │ cmp.w r3, #704 @ 0x2c0 │ │ │ │ it cc │ │ │ │ @@ -282900,15 +282912,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1173f2 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1172ce │ │ │ │ mov sl, r5 │ │ │ │ @@ -282970,41 +282982,41 @@ │ │ │ │ it cc │ │ │ │ movcc r5, r9 │ │ │ │ bcs.n 117a50 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1173a2 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ movs r2, #1 │ │ │ │ b.n 11754e │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ @@ -283018,15 +283030,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1175d0 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #704 @ 0x2c0 │ │ │ │ b.n 1173bc │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -283260,52 +283272,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #565 @ 0x235 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #570 @ 0x23a │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ @@ -283382,15 +283394,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ strd r2, r9, [r0, #28] │ │ │ │ ubfx r2, ip, #0, #21 │ │ │ │ str r2, [r0, #24] │ │ │ │ @@ -283398,21 +283410,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #360] @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #28] │ │ │ │ ubfx r2, ip, #0, #21 │ │ │ │ str r2, [r0, #24] │ │ │ │ @@ -283420,21 +283432,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #360] @ 0x168 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r9, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -283454,15 +283466,15 @@ │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -283480,15 +283492,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 117fe8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -283499,26 +283511,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -283551,15 +283563,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 117fb4 │ │ │ │ strh r2, [r4, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -283571,15 +283583,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -283611,32 +283623,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 11809a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r0, [r1, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -283661,48 +283673,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 118110 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 118160 │ │ │ │ add r2, sp, #8 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 118182 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -283754,30 +283766,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 118198 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 118210 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 118198 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 118110 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -283846,75 +283858,75 @@ │ │ │ │ bne.n 1183cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 1183d0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1182bc │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 1182bc │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11832c │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1182bc │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 11836e │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 118282 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1183d0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -283972,70 +283984,70 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1108] @ 118874 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 118678 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1184ae │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1186e6 │ │ │ │ mov r0, r6 │ │ │ │ bl 117b24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -284049,116 +284061,116 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11850c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 118734 │ │ │ │ movw r1, #409 @ 0x199 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 118586 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [pc, #708] @ (118878 ) │ │ │ │ ldr r3, [pc, #696] @ (118870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 118866 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [pc, #660] @ (11887c ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 118772 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -284230,26 +284242,26 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ add r6, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1184be │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 1184c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -284261,98 +284273,98 @@ │ │ │ │ bne.w 11881a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 118596 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 118596 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 118538 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 118538 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 1186ae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11850c │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1187aa │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 11850c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 118706 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1187ea │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 118706 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 11877e │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -284423,36 +284435,36 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #608 @ 0x260 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #604] @ 118b24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 118258 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 117b24 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -284465,135 +284477,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 118944 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r5, r5, r9, lsl #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11897e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1189cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [pc, #304] @ (118b28 ) │ │ │ │ ldr r3, [pc, #292] @ (118b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 118b18 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #609 @ 0x261 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [pc, #220] @ (118b2c ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #66] @ 0x42 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 118ab8 │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -284625,30 +284637,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11897e │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 118ae8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 11897e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 118ac2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -284731,15 +284743,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -284763,28 +284775,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 118c3e │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 118e0a │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -284826,29 +284838,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 118de0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 118e0c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 118c7a │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 118df0 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 118258 │ │ │ │ @@ -284875,15 +284887,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 118880 │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -284909,15 +284921,15 @@ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w sl, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 118c9a │ │ │ │ b.n 118ccc │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -284936,15 +284948,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r3, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #56] @ (118e58 ) │ │ │ │ ldr r3, [pc, #44] @ (118e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -285024,15 +285036,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -285050,28 +285062,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #356 @ 0x164 │ │ │ │ movne r0, sl │ │ │ │ movwne r1, #553 @ 0x229 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 119076 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #379 @ 0x17b │ │ │ │ movw sl, #413 @ 0x19d │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -285150,45 +285162,45 @@ │ │ │ │ bl 117ff0 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 118f9c │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cbz r4, 119078 │ │ │ │ mov r9, r0 │ │ │ │ b.n 118f82 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #32 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ bl 118258 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r5, r4 │ │ │ │ b.n 119034 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 117d04 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #88] @ (1190f0 ) │ │ │ │ ldr r3, [pc, #72] @ (1190e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -285276,27 +285288,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r4, r5, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1191a4 │ │ │ │ ldr.w r5, [pc, #2640] @ 119bd0 │ │ │ │ - bl 251d68 │ │ │ │ + bl 251cc0 │ │ │ │ ldr.w r2, [pc, #2636] @ 119bd4 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 117ba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -285334,15 +285346,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov sl, r2 │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov lr, r2 │ │ │ │ @@ -285360,33 +285372,33 @@ │ │ │ │ strd r9, r5, [sl] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #553 @ 0x229 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 119934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11971e │ │ │ │ movw sl, #722 @ 0x2d2 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -285445,15 +285457,15 @@ │ │ │ │ mov.w r2, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ bl 117ff0 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 11936c │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11971e │ │ │ │ mov r9, r0 │ │ │ │ b.n 1192ac │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -285654,33 +285666,33 @@ │ │ │ │ lsls r1, r1, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 119592 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -285694,25 +285706,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 117c7c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #718 @ 0x2ce │ │ │ │ mov r0, r4 │ │ │ │ bl 117ff0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ b.n 11934a │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 11956c │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 11956c │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -285795,15 +285807,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 117c7c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #718 @ 0x2ce │ │ │ │ mov r5, r6 │ │ │ │ bl 117ff0 │ │ │ │ @@ -285845,15 +285857,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1a7e70 │ │ │ │ + bl 1a7dc8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 119ba0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -285864,23 +285876,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #553 @ 0x229 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 118258 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -285928,38 +285940,38 @@ │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11984e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1a7f88 │ │ │ │ + bl 1a7ee0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 119ba0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -285970,19 +285982,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #812] @ (119bdc ) │ │ │ │ ldr r3, [pc, #784] @ (119bc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -286053,44 +286065,44 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 1199a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ @@ -286145,15 +286157,15 @@ │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 119bb4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -286162,42 +286174,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119ba6 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ b.w 1192a4 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 119ae6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -286211,15 +286223,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 119756 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 119828 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ b.w 1192a4 │ │ │ │ movs r7, #1 │ │ │ │ b.n 119950 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1191a4 │ │ │ │ @@ -286277,17 +286289,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -286339,33 +286351,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 119c84 │ │ │ │ ldr r4, [pc, #720] @ (119f34 ) │ │ │ │ - bl 251d68 │ │ │ │ + bl 251cc0 │ │ │ │ ldr r2, [pc, #716] @ (119f38 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1e2d7c │ │ │ │ + bl 1e2cd4 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 119f1c │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -286392,15 +286404,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 119e7e │ │ │ │ movw r9, #413 @ 0x19d │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -286477,15 +286489,15 @@ │ │ │ │ bl 117ff0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 119d32 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 119e7c │ │ │ │ mov fp, r0 │ │ │ │ b.n 119d06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ @@ -286554,15 +286566,15 @@ │ │ │ │ bl 117d04 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #692] @ 0x2b4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #164] @ (119f40 ) │ │ │ │ ldr r3, [pc, #136] @ (119f24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -286616,17 +286628,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #992] @ (11a318 ) │ │ │ │ + ldr r7, [pc, #320] @ (11a078 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -286700,20 +286712,20 @@ │ │ │ │ cbz r3, 11a014 │ │ │ │ ldr.w r4, [pc, #1904] @ 11a768 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1904] @ 11a76c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a2a4 │ │ │ │ ldr.w r3, [r2, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -286757,15 +286769,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11a05e │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11a058 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 11a2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -286800,15 +286812,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 1a7e70 │ │ │ │ + bl 1a7dc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r8 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -286841,31 +286853,31 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a6a70 │ │ │ │ + bl 1a69c8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1a7f88 │ │ │ │ + bl 1a7ee0 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11a222 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -286892,29 +286904,29 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 11a202 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 11b1b4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 11a21e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 11a1bc │ │ │ │ mov r0, r9 │ │ │ │ b.n 11a1c8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 11b318 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -286924,50 +286936,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr.w r3, [pc, #1300] @ 11a770 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ bic.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #12] │ │ │ │ bne.w 11a144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 1a80dc │ │ │ │ + bl 1a8034 │ │ │ │ ldr.w r3, [pc, #1228] @ 11a774 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1216] @ 11a778 │ │ │ │ add r3, pc │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #432] @ 0x1b0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -287002,15 +287014,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -287028,24 +287040,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #404 @ 0x194 │ │ │ │ @@ -287121,39 +287133,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a681c │ │ │ │ + bl 1a6774 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19f3ec │ │ │ │ + bl 19f344 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1a681c │ │ │ │ + bl 1a6774 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19f3ec │ │ │ │ + bl 19f344 │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #248] @ 0xf8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -287162,21 +287174,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (11a784 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ ldr r2, [pc, #684] @ (11a788 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 11b318 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 11a506 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -287189,47 +287201,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a538 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 117ee4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a570 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -287239,33 +287251,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11a5b6 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11ae32 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #368] @ 11a748 │ │ │ │ vldr d9, [pc, #372] @ 11a750 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -287318,37 +287330,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11a678 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 11a60a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 11ae2e │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 11a5e2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ beq.n 11a6b2 │ │ │ │ @@ -287361,15 +287373,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ @@ -287377,18 +287389,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11a9dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -287425,46 +287437,46 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (11a904 ) │ │ │ │ + ldr r3, [pc, #760] @ (11aa64 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #116 @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #12] │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w lr, [pc, #2908] @ 11b328 │ │ │ │ @@ -287479,52 +287491,52 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mla ip, r9, ip, r2 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 118258 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ add.w r2, r0, #68 @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -287533,18 +287545,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b31e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -287572,22 +287584,22 @@ │ │ │ │ lsls r4, r6, #20 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ @@ -287598,15 +287610,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r7, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 11ac00 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -287680,40 +287692,40 @@ │ │ │ │ b.n 11a8ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 11aa38 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 117d98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -287721,18 +287733,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b31e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -287760,22 +287772,22 @@ │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -287785,15 +287797,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r5, lr, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 11ac4e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -287802,15 +287814,15 @@ │ │ │ │ bpl.w 11acc6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -287826,25 +287838,25 @@ │ │ │ │ bl 117ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11abce │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 117ee4 │ │ │ │ b.n 11a68a │ │ │ │ movs r3, #32 │ │ │ │ @@ -287871,77 +287883,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11ac38 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11aa38 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 11ac76 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11ab5e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 11acb4 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 11ab98 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 11b31e │ │ │ │ @@ -288125,15 +288137,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ @@ -288141,18 +288153,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 11b31e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #6 │ │ │ │ lsls r7, r3, #6 │ │ │ │ @@ -288251,22 +288263,22 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 11a414 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -288280,94 +288292,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ mla r3, lr, fp, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 11b018 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11b06a │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 117ee4 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 117d98 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11b236 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 117d98 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -288418,24 +288430,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2008 │ │ │ │ + bl 1c1f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220b8c │ │ │ │ + bl 220ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ebb6c │ │ │ │ + bl 1ebac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa0cc │ │ │ │ + bl 1aa024 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11b1f8 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 11b26c │ │ │ │ @@ -288482,15 +288494,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 11af82 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 11b26c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #288] @ (11b32c ) │ │ │ │ ldr r3, [pc, #292] @ (11b330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -288502,42 +288514,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 11af82 │ │ │ │ movs r2, #1 │ │ │ │ b.w 11a24c │ │ │ │ movs r2, #1 │ │ │ │ b.w 11a168 │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 11b0ca │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 11b1fe │ │ │ │ ldr r4, [pc, #196] @ (11b334 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (11b338 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ b.n 11b1fe │ │ │ │ movs r0, #0 │ │ │ │ b.n 11b208 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11a014 │ │ │ │ b.w 119ff4 │ │ │ │ @@ -288592,17 +288604,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #960] @ (11b6f0 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #368] @ (11b4c0 ) │ │ │ │ @@ -288829,15 +288841,15 @@ │ │ │ │ lsrs r4, r1, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a22c4 │ │ │ │ + bl 1a221c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r0, 11b57c │ │ │ │ ldr r1, [pc, #28] @ (11b58c ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 11b33c │ │ │ │ movs r0, #1 │ │ │ │ @@ -288878,15 +288890,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ strb.w sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11b6a0 │ │ │ │ movw r6, #377 @ 0x179 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b6a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11b5e8 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -288919,15 +288931,15 @@ │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ bne.n 11b618 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11b654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a22c4 │ │ │ │ + bl 1a221c │ │ │ │ cbz r0, 11b65c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b33c │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -288952,15 +288964,15 @@ │ │ │ │ beq.n 11b6b6 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 11b6b6 │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b65c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b5f4 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b5ca │ │ │ │ @@ -288990,15 +289002,15 @@ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11b79a │ │ │ │ movs r6, #0 │ │ │ │ movw r7, #377 @ 0x179 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11b796 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11b6f4 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -289057,22 +289069,22 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11b724 │ │ │ │ mov r0, fp │ │ │ │ orrs r6, r1 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11b700 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11b6d6 │ │ │ │ b.n 11b65c │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -289119,21 +289131,21 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ movs r2, #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f740 │ │ │ │ + bl 19f698 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 11b918 │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [pc, #284] @ (11b95c ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 11b948 │ │ │ │ @@ -289147,25 +289159,25 @@ │ │ │ │ adds r0, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r0, lsl #2] │ │ │ │ add r5, sp, #24 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ strb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 11b898 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -289182,21 +289194,21 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r4, #24 │ │ │ │ str.w r3, [r4, r8, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r2, [pc, #96] @ (11b960 ) │ │ │ │ ldr r3, [pc, #84] @ (11b954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -289208,15 +289220,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (11b964 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (11b968 ) │ │ │ │ add r3, pc │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ movs r3, #22 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #424] @ 0x1a8 │ │ │ │ @@ -289233,15 +289245,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov ip, pc │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #308] @ (11bab4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -289279,15 +289291,15 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11baa6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ @@ -289313,15 +289325,15 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11ba32 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, fp │ │ │ │ beq.n 11ba50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r9 │ │ │ │ cbz r3, 11ba64 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11b9ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 11ba32 │ │ │ │ @@ -289329,22 +289341,22 @@ │ │ │ │ movw r3, #383 @ 0x17f │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11ba32 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 11b7f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11ba3c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 11ba8a │ │ │ │ @@ -289719,39 +289731,39 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r0, 11be68 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 11be70 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11be6a │ │ │ │ str r0, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -289772,15 +289784,15 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11bfc0 │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 11bf66 │ │ │ │ @@ -289814,19 +289826,19 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 11bef4 │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1a6a0c │ │ │ │ + bl 1a6964 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1ee258 │ │ │ │ + bl 1ee1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -289896,31 +289908,31 @@ │ │ │ │ beq.w 11c246 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11c01a │ │ │ │ ldr r2, [pc, #668] @ (11c29c ) │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1b238c │ │ │ │ + bl 1b22e4 │ │ │ │ cbz r0, 11c01a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0ab4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0ab4 │ │ │ │ b.n 11bfc2 │ │ │ │ ldr r3, [pc, #624] @ (11c294 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -290131,15 +290143,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ add.w r3, r5, #49152 @ 0xc000 │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -290233,15 +290245,15 @@ │ │ │ │ mov fp, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 11c43a │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -290297,52 +290309,52 @@ │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 11c3d8 │ │ │ │ mov r0, ip │ │ │ │ b.n 11c36a │ │ │ │ movs r6, #1 │ │ │ │ strb.w r7, [r3, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ cbz r5, 11c404 │ │ │ │ mov r5, r0 │ │ │ │ b.n 11c346 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 11c3d2 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 11c36a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 11c3e4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 11c420 │ │ │ │ b.n 11c43e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 11c43e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11c41a │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [fp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 11c340 │ │ │ │ mov r6, sl │ │ │ │ b.n 11c404 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ @@ -290369,15 +290381,15 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 20a674 │ │ │ │ + bl 20a5cc │ │ │ │ ldrb.w r3, [sl, #96] @ 0x60 │ │ │ │ orr.w r4, r0, r8 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c2e6 │ │ │ │ ldr.w r2, [sl, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -290513,26 +290525,26 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 11be84 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -290572,15 +290584,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11ccc4 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1b2350 │ │ │ │ + bl 1b22a8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11ccd2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ @@ -290620,15 +290632,15 @@ │ │ │ │ ldreq r0, [r3, #96] @ 0x60 │ │ │ │ streq.w r0, [r6, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11c6ea │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c6e4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11cd26 │ │ │ │ @@ -290721,15 +290733,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, sl │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str.w r0, [sl, #20] │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ @@ -290762,53 +290774,53 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ cbz r5, 11c8aa │ │ │ │ movs r0, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 11be84 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 11c882 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cbz r5, 11c904 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 11c8f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ cbnz r0, 11c8f2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ cbz r0, 11c902 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 11cc82 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1adcc0 │ │ │ │ + bl 1adc18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c8ce │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 11c904 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -290843,28 +290855,28 @@ │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w r1, #644 @ 0x284 │ │ │ │ movweq r1, #645 @ 0x285 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11c748 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -290873,22 +290885,22 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c756 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11c72c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11cb8c │ │ │ │ b.n 11cb82 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ @@ -291001,15 +291013,15 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ add.w r4, r0, #100 @ 0x64 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -291022,46 +291034,46 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11c988 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 11c812 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 11ca2a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11cc3e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 11caaa │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 20a610 │ │ │ │ + bl 20a568 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 11c7e2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 11c748 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1b2374 │ │ │ │ + bl 1b22cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [pc, #416] @ (11cd3c ) │ │ │ │ ldr r3, [pc, #420] @ (11cd40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -291126,28 +291138,28 @@ │ │ │ │ b.n 11ca26 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #644 @ 0x284 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str.w r8, [r3, r6, lsl #2] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11c988 │ │ │ │ mov r6, r7 │ │ │ │ b.n 11c904 │ │ │ │ @@ -291171,15 +291183,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11c66c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 1b2350 │ │ │ │ + bl 1b22a8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -291200,27 +291212,27 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11c71e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 11cb82 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 11cb8c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ b.n 11cd10 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -291381,36 +291393,36 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #96] @ 0x60 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11cf0c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w ip, ip, #11 │ │ │ │ @@ -291421,15 +291433,15 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r6, [r4, #41] @ 0x29 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 11d328 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 11d360 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 11cfca │ │ │ │ @@ -291440,15 +291452,15 @@ │ │ │ │ beq.w 11d44c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 11cfa2 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -291459,23 +291471,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08fc │ │ │ │ + bl 1a0854 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 11ce86 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11ce6a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ @@ -291558,19 +291570,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #159 @ 0x9f │ │ │ │ movpl.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #56] @ 0x38 │ │ │ │ str.w sl, [r7, #68] @ 0x44 │ │ │ │ @@ -291583,34 +291595,34 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08fc │ │ │ │ + bl 1a0854 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 11d05e │ │ │ │ b.n 11d170 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r2, #146 @ 0x92 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11d042 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ ldr.w sl, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ @@ -291658,73 +291670,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11d1ce │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 19fbdc │ │ │ │ + bl 19fb34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae870 │ │ │ │ + bl 1ae7c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r2, [pc, #708] @ (11d560 ) │ │ │ │ ldr r3, [pc, #708] @ (11d564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -291762,44 +291774,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 11cfe6 │ │ │ │ movs r5, #0 │ │ │ │ b.n 11ceac │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d0f0 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ b.n 11d0b4 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ vstr d8, [r7, #120] @ 0x78 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11d34e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfca │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r7, #148 @ 0x94 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ str.w r9, [r7, #132] @ 0x84 │ │ │ │ strd sl, sl, [r7, #164] @ 0xa4 │ │ │ │ @@ -291831,20 +291843,20 @@ │ │ │ │ str.w r9, [r7, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w lr, [r7, #44] @ 0x2c │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r7, #104] @ 0x68 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -291858,46 +291870,46 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r9, #28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfca │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r9, r0 │ │ │ │ b.n 11cfca │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [r7, #160] @ 0xa0 │ │ │ │ add.w r6, r7, #180 @ 0xb4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r7, #32] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r7, #104] @ 0x68 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ add.w r2, r7, #180 @ 0xb4 │ │ │ │ @@ -291912,37 +291924,37 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 11d396 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11d170 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 11d2e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11d042 │ │ │ │ b.n 11d17e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 11cfe6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp.w r2, #424 @ 0x1a8 │ │ │ │ beq.w 11d304 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11ce6a │ │ │ │ b.n 11cff4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #424 @ 0x1a8 │ │ │ │ beq.w 11ceac │ │ │ │ @@ -291978,15 +291990,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1980 @ 0x7bc │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11d674 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -292010,15 +292022,15 @@ │ │ │ │ ldrb.w r3, [r3, #320] @ 0x140 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1187] @ 0x4a3 │ │ │ │ blx 44980 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 11d64a │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -292059,15 +292071,15 @@ │ │ │ │ blx 44980 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 11d678 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 44980 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -292118,15 +292130,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -292147,21 +292159,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (11d78c ) │ │ │ │ add r3, pc │ │ │ │ b.n 11d75e │ │ │ │ ldr r3, [pc, #16] @ (11d790 ) │ │ │ │ add r3, pc │ │ │ │ b.n 11d75e │ │ │ │ nop │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -292169,15 +292181,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #228] @ (11d8b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -292250,15 +292262,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (11d8c8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (11d8cc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [pc, #56] @ (11d8d0 ) │ │ │ │ ldr r3, [pc, #36] @ (11d8bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -292274,17 +292286,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr7, cr15, {7} │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ movs r3, r3 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -292372,21 +292384,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 11d9a8 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 11d9a8 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 11d9a8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r7, r3 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #18 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 11da56 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -292404,15 +292416,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 11da52 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 186050 │ │ │ │ + bl 185fa8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 11da50 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -292620,23 +292632,23 @@ │ │ │ │ nop │ │ │ │ movs r5, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r7, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #120] @ 0x78 │ │ │ │ @@ -292658,15 +292670,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 16ee8c │ │ │ │ + bl 16ede0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 11dd50 │ │ │ │ ldr.w r2, [r4, #504] @ 0x1f8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11dd7c │ │ │ │ ldrsh.w r3, [r4, #190] @ 0xbe │ │ │ │ ldr.w r2, [r4, #520] @ 0x208 │ │ │ │ @@ -292743,19 +292755,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 11dd90 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 11ddb4 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -292915,19 +292927,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -293449,15 +293461,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 11e576 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 11e5c6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 251f94 │ │ │ │ + bl 251eec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1952] @ 11ecf8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -293534,15 +293546,15 @@ │ │ │ │ ldrb.w r0, [r0, #884] @ 0x374 │ │ │ │ and.w r7, r3, #3 │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ ldrb r7, [r2, r7] │ │ │ │ bmi.w 11e7ac │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 251f94 │ │ │ │ + bl 251eec │ │ │ │ add r9, r4 │ │ │ │ ldrb.w r2, [r6, #883] @ 0x373 │ │ │ │ add r9, r5 │ │ │ │ ldrb.w r1, [r6, #882] @ 0x372 │ │ │ │ mov r3, fp │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #5 │ │ │ │ @@ -293575,15 +293587,15 @@ │ │ │ │ ldrb.w r3, [r3, #884] @ 0x374 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 11e7ac │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11e63a │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 251f6c │ │ │ │ + bl 251ec4 │ │ │ │ b.n 11e642 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 11e792 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ @@ -293669,15 +293681,15 @@ │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov.w fp, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #884] @ 0x374 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 11e63a │ │ │ │ ldrb.w r0, [r6, #880] @ 0x370 │ │ │ │ - bl 252014 │ │ │ │ + bl 251f6c │ │ │ │ b.n 11e642 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1380] @ 11ed20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -293879,15 +293891,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 11ec2e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 252064 │ │ │ │ + bl 251fbc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 11e556 │ │ │ │ ldrd r4, r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ @@ -294112,213 +294124,213 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 11e1f0 │ │ │ │ nop │ │ │ │ subs r2, r1, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 11ecf8 │ │ │ │ + bne.n 11eba8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #14 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #126 @ 0x7e │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + stc 0, cr0, [sl], #112 @ 0x70 │ │ │ │ + cmp r1, #28 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #14 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ bl 3aece6 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #736] @ (11efd0 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #6 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #6 │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r2, r3 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ movs r2, r3 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #28 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r2, r3 │ │ │ │ asrs r4, r2, #24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r2, #2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #952] @ (11f120 ) │ │ │ │ + ldr r2, [pc, #280] @ (11ee80 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #760] @ (11f070 ) │ │ │ │ + ldr r2, [pc, #88] @ (11edd0 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #22 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #88] @ (11ee00 ) │ │ │ │ + ldr r1, [pc, #440] @ (11ef60 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #872] @ (11f120 ) │ │ │ │ + ldr r1, [pc, #200] @ (11ee80 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #616] @ (11f030 ) │ │ │ │ + ldr r0, [pc, #968] @ (11f190 ) │ │ │ │ movs r7, r3 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -294343,30 +294355,30 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ bl 11dca4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ef62 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 185a3c │ │ │ │ + bl 185994 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r4, #232 @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 182c78 │ │ │ │ + bl 182bd0 │ │ │ │ ldr.w r3, [pc, #1528] @ 11f45c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 11eea2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ @@ -294402,15 +294414,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11ef84 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [pc, #1436] @ 11f464 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ ldr.w r1, [pc, #1428] @ 11f468 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11f006 │ │ │ │ @@ -294428,15 +294440,15 @@ │ │ │ │ beq.w 11f446 │ │ │ │ mov r0, r4 │ │ │ │ bl 11dca4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11f42c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11f21c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ blx 4430c │ │ │ │ @@ -294460,15 +294472,15 @@ │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r5, r0, #10 │ │ │ │ lsls r4, r5, #7 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ b.n 11ee40 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11eea6 │ │ │ │ ldr.w r3, [pc, #1256] @ 11f460 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -294488,15 +294500,15 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1224] @ 11f474 │ │ │ │ ldr.w r1, [pc, #1224] @ 11f478 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1212] @ 11f47c │ │ │ │ ldr.w r3, [pc, #1168] @ 11f454 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -294516,15 +294528,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r2, [r8] │ │ │ │ blx 4430c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ b.n 11f276 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11f262 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 11ef8e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -294631,15 +294643,15 @@ │ │ │ │ movcc r8, r7 │ │ │ │ uxth.w r8, r8 │ │ │ │ ldr r2, [pc, #836] @ (11f480 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #836] @ (11f484 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 4483c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 11f1be │ │ │ │ cmp r5, r7 │ │ │ │ @@ -294670,43 +294682,43 @@ │ │ │ │ bne.n 11f166 │ │ │ │ b.n 11f16c │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 11f0fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ bl 12a0c8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ b.n 11efbe │ │ │ │ ldr r5, [pc, #712] @ (11f488 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #712] @ (11f48c ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 11d7c0 │ │ │ │ ldr r2, [pc, #696] @ (11f490 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 11d7c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n 11efbc │ │ │ │ ldr r3, [pc, #612] @ (11f460 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11eec0 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ @@ -294759,15 +294771,15 @@ │ │ │ │ ldr.w r4, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #536] @ (11f49c ) │ │ │ │ ldr r1, [pc, #540] @ (11f4a0 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 11efbc │ │ │ │ ldr r2, [pc, #524] @ (11f4a4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -294781,15 +294793,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 11e114 │ │ │ │ mov r0, r9 │ │ │ │ blx 44a88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 44980 │ │ │ │ mov r3, r0 │ │ │ │ @@ -294834,15 +294846,15 @@ │ │ │ │ bl 11e114 │ │ │ │ mov r0, r8 │ │ │ │ blx 44a88 │ │ │ │ ldr r1, [pc, #360] @ (11f4b8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 182b94 │ │ │ │ + bl 182aec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ b.n 11f01c │ │ │ │ ldr r2, [pc, #344] @ (11f4bc ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f298 │ │ │ │ ldr r2, [pc, #344] @ (11f4c0 ) │ │ │ │ @@ -294898,21 +294910,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ b.n 11f33a │ │ │ │ ldr r2, [pc, #256] @ (11f4e8 ) │ │ │ │ ldr r1, [pc, #260] @ (11f4ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 11f1f0 │ │ │ │ ldr r2, [pc, #252] @ (11f4f0 ) │ │ │ │ ldr r1, [pc, #252] @ (11f4f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.n 11f1f0 │ │ │ │ ldr r2, [pc, #244] @ (11f4f8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f320 │ │ │ │ ldr r2, [pc, #244] @ (11f4fc ) │ │ │ │ add r2, pc │ │ │ │ b.n 11f298 │ │ │ │ @@ -294948,90 +294960,90 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r3, r3 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r0, r4 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ movs r3, r3 │ │ │ │ - stc2 0, cr0, [lr], #104 @ 0x68 │ │ │ │ + stc2 0, cr0, [r6], {26} │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r3, r3 │ │ │ │ - smladx r0, r4, sl, r0 │ │ │ │ - @ instruction: 0xfaa0001a │ │ │ │ - movs r2, #18 │ │ │ │ + @ instruction: 0xfa7c001a │ │ │ │ + ldr??.w r0, [r8, #26] │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #12 │ │ │ │ + subs r4, r4, #5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + subs r0, r6, #6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr??.w r0, [sl, #26] │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + ldrsh.w r0, [r2, sl, lsl #1] │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r2, r2, #5 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r1, #2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1} │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb.w r0, [r2, sl, lsl #1] │ │ │ │ - adds r6, r3, r6 │ │ │ │ + str??.w r0, [sl, sl, lsl #1] │ │ │ │ + adds r6, r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + adds r2, r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 11f4ec │ │ │ │ + bgt.n 11f59c │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r3, r3 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r3, r2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r4, r2 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n 11f460 │ │ │ │ + bgt.n 11f510 │ │ │ │ movs r4, r3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r5, #1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr??.w r0, [sl, sl, lsl #1] │ │ │ │ - subs r6, r0, #5 │ │ │ │ + @ instruction: 0xf7d2001a │ │ │ │ + subs r6, r3, #2 │ │ │ │ movs r3, r3 │ │ │ │ - str??.w r0, [ip, sl, lsl #1] │ │ │ │ - adds r6, r2, r4 │ │ │ │ + @ instruction: 0xf7c4001a │ │ │ │ + adds r6, r5, r1 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r5, r1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + adds r0, r6, #6 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (11f630 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -295101,15 +295113,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 11edd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11f590 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 1104cc │ │ │ │ ldr r3, [pc, #80] @ (11f634 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -295119,39 +295131,39 @@ │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 11f5fa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #248] @ 0xf8 │ │ │ │ b.n 11f554 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 216708 │ │ │ │ + bl 216660 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 11f5f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #36] @ (11f638 ) │ │ │ │ ldr r2, [pc, #40] @ (11f63c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ b.n 11f5ec │ │ │ │ lsrs r0, r3, #11 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #59418 @ 0xe81a │ │ │ │ - subs r4, r1, #0 │ │ │ │ + sub.w r0, r6, #10092544 @ 0x9a0000 │ │ │ │ + adds r4, r4, #5 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 11f50c │ │ │ │ @@ -295162,15 +295174,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 11f69a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 11f6d0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -295193,15 +295205,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 11f6c2 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 11f686 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -295427,15 +295439,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r2, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ movs r7, r4 │ │ │ │ lsls r0, r5, #27 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -295504,48 +295516,48 @@ │ │ │ │ cbz r1, 11fa36 │ │ │ │ ldr r3, [pc, #176] @ (11fa88 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 11f95a │ │ │ │ ldr r0, [pc, #172] @ (11fa8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ ldr r3, [pc, #168] @ (11fa90 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f99a │ │ │ │ ldr r0, [pc, #152] @ (11fa94 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ ldr r3, [pc, #148] @ (11fa98 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f96c │ │ │ │ ldr r0, [pc, #128] @ (11fa9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ ldr r3, [pc, #124] @ (11faa0 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 11f984 │ │ │ │ ldr r0, [pc, #108] @ (11faa4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ ldr r3, [pc, #104] @ (11faa8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -295568,33 +295580,33 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ movs r7, r3 │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [pc, #44] @ (11fadc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 11fab8 │ │ │ │ @@ -295675,17 +295687,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ adds r7, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r6, r6, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r1, r1] │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r7, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -295759,15 +295771,15 @@ │ │ │ │ beq.n 11fc18 │ │ │ │ ldr r6, [pc, #76] @ (11fc74 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 11fc4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295823,15 +295835,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 186050 │ │ │ │ + bl 185fa8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 11fcec │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -295958,15 +295970,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 11fd5c │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 11fd5c │ │ │ │ nop │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (11fe30 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -295991,15 +296003,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (11ff00 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -296200,19 +296212,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (120034 ) │ │ │ │ ldr r0, [pc, #20] @ (120038 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - adds r4, #16 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + cbnz r4, 120068 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #576] @ (120290 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -296454,36 +296466,36 @@ │ │ │ │ mov.w sl, r7, lsl #1 │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 120106 │ │ │ │ vshr.u64 d0, d10, #24 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r7, r4 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r7, r4 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ movs r3, r3 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ mcr2 0, 4, r0, cr6, cr10, {4} │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ asrs r0, r3, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1816] @ 0x718 │ │ │ │ ldr.w r1, [pc, #2376] @ 120c24 │ │ │ │ subw sp, sp, #2244 @ 0x8c4 │ │ │ │ @@ -297541,72 +297553,72 @@ │ │ │ │ b.n 1209e6 │ │ │ │ ldc2 0, cr0, [r2, #-616] @ 0xfffffd98 │ │ │ │ stc2 0, cr0, [r8, #-616] @ 0xfffffd98 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r7, r4 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r7, r4 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r7, r4 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r4, r8 │ │ │ │ movs r7, r4 │ │ │ │ cmp r6, #98 @ 0x62 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #90 @ 0x5a │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #12 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + ldr r7, [pc, #568] @ (120ea0 ) │ │ │ │ movs r7, r4 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #20 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r6, [pc, #408] @ (120e08 ) │ │ │ │ + ldr r5, [pc, #760] @ (120f68 ) │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r7, r4 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ movs r7, r4 │ │ │ │ movs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @ instruction: 0xf4ea009a │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r7, r4 │ │ │ │ movs r7, #30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [pc, #3408] @ 121a04 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -298045,21 +298057,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #2348] @ 121aac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ ldr.w r3, [pc, #2336] @ 121ab0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr.w r3, [pc, #2324] @ 121ab4 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1209e6 │ │ │ │ ldr.w r3, [pc, #2320] @ 121ab8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -298219,15 +298231,15 @@ │ │ │ │ bl 11fe40 │ │ │ │ b.w 1209e6 │ │ │ │ ldr.w r3, [pc, #1892] @ 121af8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r3, [pc, #1876] @ 121afc │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 1209e6 │ │ │ │ ldr.w r3, [pc, #1864] @ 121b00 │ │ │ │ @@ -298271,21 +298283,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 1209e6 │ │ │ │ ldr.w r6, [pc, #1740] @ 121b0c │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr.w r3, [pc, #1728] @ 121b10 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.w 1209e6 │ │ │ │ ldr.w r3, [pc, #1712] @ 121b14 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 1209e6 │ │ │ │ @@ -300153,15 +300165,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 1209e6 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #492] @ (122b38 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ ldr r3, [pc, #484] @ (122b3c ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -301701,22 +301713,22 @@ │ │ │ │ mrc2 0, 6, r0, cr8, cr10, {4} │ │ │ │ mrc2 0, 4, r0, cr14, cr10, {4} │ │ │ │ mcr2 0, 6, r0, cr4, cr10, {4} │ │ │ │ mcr2 0, 4, r0, cr10, cr10, {4} │ │ │ │ mrc2 0, 5, r0, cr0, cr10, {4} │ │ │ │ mcr2 0, 0, r0, cr6, cr10, {4} │ │ │ │ ldc2l 0, cr0, [ip, #616] @ 0x268 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfb7e009a │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ movs r7, r4 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + ble.n 12390c │ │ │ │ movs r2, r3 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + ble.n 1238bc │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #132] @ (1239c0 ) │ │ │ │ mov r8, sl │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ @@ -301774,22 +301786,22 @@ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ b.n 123966 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbb2009a │ │ │ │ - blt.n 1238f8 │ │ │ │ + bge.n 1239a8 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 123a70 │ │ │ │ + bge.n 123920 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfb8c009a │ │ │ │ - bgt.n 123954 │ │ │ │ + bgt.n 123a04 │ │ │ │ movs r2, r3 │ │ │ │ - blt.n 123a2c │ │ │ │ + bge.n 1238dc │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (123acc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -301839,34 +301851,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 123a6a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 123a6a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 123aa4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 123a52 │ │ │ │ ldr r3, [pc, #120] @ (123af4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [pc, #112] @ (123af8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [pc, #108] @ (123afc ) │ │ │ │ ldr r0, [pc, #108] @ (123b00 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 44eec │ │ │ │ @@ -301902,15 +301914,15 @@ │ │ │ │ @ instruction: 0xfac8009a │ │ │ │ @ instruction: 0xfa90009a │ │ │ │ @ instruction: 0xfa7e009a │ │ │ │ @ instruction: 0xfa8a009a │ │ │ │ @ instruction: 0xfa90009a │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 123a54 │ │ │ │ + bge.n 123b04 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xfa62009a │ │ │ │ ldr r1, [pc, #208] @ (123be4 ) │ │ │ │ ldr r2, [pc, #212] @ (123be8 ) │ │ │ │ ldr r3, [pc, #212] @ (123bec ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ @@ -301994,31 +302006,31 @@ │ │ │ │ str.w r9, [r3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa2a009a │ │ │ │ @ instruction: 0xfa44009a │ │ │ │ @ instruction: 0xfa36009a │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r7, r4 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r5, r0] │ │ │ │ movs r7, r4 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #8 │ │ │ │ movs r7, r4 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r7, r4 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r7, r4 │ │ │ │ - cmp r6, r9 │ │ │ │ + add lr, r4 │ │ │ │ movs r7, r4 │ │ │ │ ldr??.w r0, [r8, sl, lsl #1] │ │ │ │ ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -302081,15 +302093,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 43d44 │ │ │ │ nop │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (123d44 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -302144,15 +302156,15 @@ │ │ │ │ bl 123c84 │ │ │ │ nop │ │ │ │ ldrb.w r0, [sl, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r4, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r6, #154] @ 0x9a │ │ │ │ str.w r0, [r2, sl, lsl #1] │ │ │ │ str.w r0, [r4, sl, lsl #1] │ │ │ │ - @ instruction: 0xf728001a │ │ │ │ + @ instruction: 0xf680001a │ │ │ │ ldr r3, [pc, #128] @ (123de0 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 123d96 │ │ │ │ ldr r3, [pc, #124] @ (123de4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -302204,15 +302216,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 123d96 │ │ │ │ nop │ │ │ │ strb.w r0, [ip, sl, lsl #1] │ │ │ │ strb.w r0, [ip, sl, lsl #1] │ │ │ │ @ instruction: 0xf7a2009a │ │ │ │ @ instruction: 0xf7b4009a │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #14 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xf7ac009a │ │ │ │ @ instruction: 0xf7a2009a │ │ │ │ @ instruction: 0xf78a009a │ │ │ │ @ instruction: 0xf776009a │ │ │ │ @ instruction: 0xf792009a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -302337,15 +302349,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (123f3c ) │ │ │ │ add r0, pc │ │ │ │ bl 123c84 │ │ │ │ nop │ │ │ │ - sbc.w r0, r4, #10092544 @ 0x9a0000 │ │ │ │ + @ instruction: 0xf4bc001a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ (123fd0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -303489,37 +303501,37 @@ │ │ │ │ b.n 124544 │ │ │ │ adc.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ itt al │ │ │ │ lslal r2, r3, #2 │ │ │ │ @ instruction: 0xf538009a │ │ │ │ @ instruction: 0xf52a009a │ │ │ │ @ instruction: 0xf534009a │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r3, [pc, #792] @ (124ccc ) │ │ │ │ + ldr r3, [pc, #120] @ (124a2c ) │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r7, r4 │ │ │ │ - lsls r2, r3 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r7, r4 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ movs r7, r4 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ movs r7, r4 │ │ │ │ orrs.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ orr.w r0, sl, #5046272 @ 0x4d0000 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r7, r4 │ │ │ │ orrs.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ bic.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ bic.w r0, r4, #5046272 @ 0x4d0000 │ │ │ │ ands.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ bic.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ bic.w r0, r0, #5046272 @ 0x4d0000 │ │ │ │ @@ -303538,15 +303550,15 @@ │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, sl, #154 @ 0x9a │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 1249e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vshr.s16 d0, d10, #16 │ │ │ │ + mcr 0, 7, r0, cr8, cr10, {0} │ │ │ │ lsrs r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3040] @ 125620 │ │ │ │ movw r1, #447 @ 0x1bf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ @@ -304622,15 +304634,15 @@ │ │ │ │ ldr r2, [pc, #108] @ (12562c ) │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [pc, #108] @ (125630 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ ldr r2, [pc, #76] @ (125620 ) │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 124544 │ │ │ │ ldr r2, [pc, #64] @ (125620 ) │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ @@ -305770,15 +305782,15 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 126270 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 126238 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bhi.n 1261f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #32 │ │ │ │ movs r2, r3 │ │ │ │ bvc.n 12618c │ │ │ │ lsls r2, r3, #2 │ │ │ │ bvc.n 126268 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bmi.n 1261f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306215,31 +306227,31 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 12650c │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 12651c │ │ │ │ lsls r2, r3, #2 │ │ │ │ bcs.n 126678 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bne.n 12656c │ │ │ │ + bne.n 12661c │ │ │ │ movs r2, r3 │ │ │ │ - bne.n 1266f0 │ │ │ │ + beq.n 1265a0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ movs r7, r4 │ │ │ │ bne.n 126568 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 126558 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #18 │ │ │ │ movs r7, r4 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r7, r4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r7, r4 │ │ │ │ bne.n 1266f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 1266e0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ bne.n 1266fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306273,29 +306285,29 @@ │ │ │ │ lsls r2, r3, #2 │ │ │ │ beq.n 126728 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 12669c │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ ldmia r7, {r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #4] @ (1266a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ cbz r6, 1266fc │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -306381,41 +306393,41 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (1267b0 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 1267b4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 1267b8 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r2, [pc, #64] @ (1267bc ) │ │ │ │ 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 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 126788 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - mrc2 0, 6, r0, cr0, cr9, {0} │ │ │ │ - @ instruction: 0xf6360019 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + mcr2 0, 1, r0, cr8, cr9, {0} │ │ │ │ + @ instruction: 0xf58e0019 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r3, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -306435,23 +306447,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 126816 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 12681c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 126848 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -306478,22 +306490,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r2, [ip, #32] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -306669,17 +306681,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (126b7c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306927,15 +306939,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (126d24 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306954,17 +306966,17 @@ │ │ │ │ movne r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (126d64 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -306980,17 +306992,17 @@ │ │ │ │ orr.w r3, r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (126d9c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307003,17 +307015,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (126dd4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307023,15 +307035,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (126e0c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307044,17 +307056,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ lsls r3, r5, #5 │ │ │ │ orr.w r3, r3, r4, lsr #27 │ │ │ │ orr.w r0, r0, r4, lsl #5 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (126e48 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307067,17 +307079,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (126e80 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307089,17 +307101,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (126ecc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307120,17 +307132,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (126f08 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307143,17 +307155,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (126f54 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307172,17 +307184,17 @@ │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (126fb4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307208,19 +307220,19 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r6, #2 │ │ │ │ sbcs.w r3, r5, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ movs r2, r3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (126ff0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307233,17 +307245,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127028 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307253,15 +307265,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (12705c ) │ │ │ │ add r1, pc │ │ │ │ @@ -307272,15 +307284,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (127094 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307292,15 +307304,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (1270cc ) │ │ │ │ add r1, pc │ │ │ │ @@ -307312,15 +307324,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #72] @ (12712c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307348,19 +307360,19 @@ │ │ │ │ cmp.w r8, #248 @ 0xf8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - tst r4, r4 │ │ │ │ + adcs r4, r7 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (127168 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307373,17 +307385,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (1271c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307410,19 +307422,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (127214 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307440,17 +307452,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (127244 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307458,15 +307470,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (127278 ) │ │ │ │ add r1, pc │ │ │ │ @@ -307476,15 +307488,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1272ac ) │ │ │ │ add r1, pc │ │ │ │ @@ -307494,15 +307506,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1272ec ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307520,17 +307532,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (127358 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307561,19 +307573,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (1273c8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307604,19 +307616,19 @@ │ │ │ │ movne r0, #0 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (12741c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -307637,17 +307649,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (127464 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307665,15 +307677,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (1274ac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -307693,15 +307705,15 @@ │ │ │ │ bcs.n 12748e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (127594 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -307791,15 +307803,15 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -308622,25 +308634,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 127c60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 127c58 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 128108 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 43af4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 127bcc │ │ │ │ ldr.w r2, [pc, #1152] @ 12810c │ │ │ │ @@ -308695,15 +308707,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 127d26 │ │ │ │ ldr.w r8, [pc, #1024] @ 128110 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 127d14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -308783,15 +308795,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1280c8 │ │ │ │ ldr r1, [pc, #808] @ (128114 ) │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ 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 127c7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -308816,27 +308828,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (128118 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r1, [pc, #708] @ (12811c ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r1, [pc, #696] @ (128120 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 127c7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -308858,61 +308870,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (128124 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 127c7c │ │ │ │ ldr r1, [pc, #588] @ (128128 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 128058 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (12812c ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12808e │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 127c7c │ │ │ │ ldr r1, [pc, #524] @ (128130 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12809c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 127c7c │ │ │ │ ldr r1, [pc, #496] @ (128134 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1280b4 │ │ │ │ @@ -308930,15 +308942,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 127f6e │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (128138 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 127c7c │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -308957,15 +308969,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128074 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -308977,25 +308989,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 127b58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n 127c7c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 127c7c │ │ │ │ ldr.w r8, [pc, #284] @ 12813c │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 128022 │ │ │ │ b.n 127c7c │ │ │ │ ldr r1, [pc, #264] @ (128140 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -309007,21 +309019,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 1266cc │ │ │ │ b.n 127c7c │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (128148 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (12814c ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -309029,38 +309041,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 1266cc │ │ │ │ b.n 127c7c │ │ │ │ ldr r1, [pc, #192] @ (128150 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (128154 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (128158 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 127c7c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 127dcc │ │ │ │ ldr r1, [pc, #144] @ (12815c ) │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ 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 127c7c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ @@ -309070,65 +309082,65 @@ │ │ │ │ add r1, pc │ │ │ │ bl 1266cc │ │ │ │ b.n 127c7c │ │ │ │ strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 128174 │ │ │ │ + cbnz r6, 12814a │ │ │ │ movs r2, r3 │ │ │ │ - b.n 127e98 │ │ │ │ + b.n 127d48 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r4, 12817c │ │ │ │ + cbnz r4, 128152 │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r2, r3 │ │ │ │ strh r2, [r5, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 127bd0 │ │ │ │ + b.n 127a80 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r0, 128142 │ │ │ │ + cbnz r0, 128118 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 128130 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 128132 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r4, 128134 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ movs r2, r3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #14 │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ movs r2, r3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1285e0 │ │ │ │ + b.n 128490 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + cpsid ai │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ movs r2, r3 │ │ │ │ - ble.n 1281ec │ │ │ │ + bgt.n 12809c │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + setend be │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #600] @ (1283d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -309152,15 +309164,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 128214 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ @@ -309180,20 +309192,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (1283e0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 12827a │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -309280,15 +309292,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (1283ec ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 1283ca │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 12831a │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -309298,15 +309310,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 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 128392 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -309328,15 +309340,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (1283f0 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ 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] │ │ │ │ @@ -309349,15 +309361,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 253b94 │ │ │ │ + bl 253aec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 12823a │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 128328 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 1283be │ │ │ │ @@ -309367,41 +309379,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 128328 │ │ │ │ ldr r1, [pc, #68] @ (1283f4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 253b94 │ │ │ │ + bl 253aec │ │ │ │ b.n 12826c │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 128328 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 1283a6 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - cpsie ai │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r4} │ │ │ │ movs r2, r3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 128466 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #36] @ (12842c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -309414,17 +309426,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 126c64 │ │ │ │ lsls r3, r5, #8 │ │ │ │ orr.w r3, r3, r4, lsr #24 │ │ │ │ orr.w r0, r0, r4, lsl #8 │ │ │ │ orrs r1, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - uxth r2, r0 │ │ │ │ + cbz r2, 128466 │ │ │ │ movs r2, r3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + cbz r4, 128468 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1284a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309465,19 +309477,19 @@ │ │ │ │ b.n 12846e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 128522 │ │ │ │ + cbz r4, 1284f8 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r0, 1284d4 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128520 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309518,19 +309530,19 @@ │ │ │ │ b.n 1284ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #608 @ (adr r2, 12878c ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 1288ec ) │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r0, 128534 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1285a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309571,19 +309583,19 @@ │ │ │ │ b.n 12856e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r4 │ │ │ │ + sxth r4, r7 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - sub sp, #0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128620 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309624,19 +309636,19 @@ │ │ │ │ b.n 1285ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r6 │ │ │ │ + cbz r0, 12865e │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1286a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309677,19 +309689,19 @@ │ │ │ │ b.n 12866e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 1286ea │ │ │ │ + cbz r4, 1286c0 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128720 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309730,19 +309742,19 @@ │ │ │ │ b.n 1286ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 12874e │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1287a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309783,19 +309795,19 @@ │ │ │ │ b.n 12876e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1287b2 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128820 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309836,19 +309848,19 @@ │ │ │ │ b.n 1287ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r2, r3 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1288a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309889,19 +309901,19 @@ │ │ │ │ b.n 12886e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128920 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309942,19 +309954,19 @@ │ │ │ │ b.n 1288ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 1289a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -309995,19 +310007,19 @@ │ │ │ │ b.n 12896e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #26] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128a20 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310048,19 +310060,19 @@ │ │ │ │ b.n 1289ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128aa0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310101,19 +310113,19 @@ │ │ │ │ b.n 128a6e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #92] @ 128b20 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310154,19 +310166,19 @@ │ │ │ │ b.n 128aee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r1, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128ba8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310211,19 +310223,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128b78 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128c30 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310268,19 +310280,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128c00 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r7, #15] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 128cb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310323,19 +310335,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128c86 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128d3c │ │ │ │ sub sp, #28 │ │ │ │ @@ -310380,19 +310392,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128d0c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #32 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 128dc4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310437,19 +310449,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 128d94 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r4, #9] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r7, pc, #704 @ (adr r7, 129098 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 128e48 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310492,19 +310504,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128e1a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r2, r3 │ │ │ │ strb r6, [r3, #7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #840 @ (adr r7, 1291a4 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 128f04 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 128ecc │ │ │ │ sub sp, #20 │ │ │ │ @@ -310547,19 +310559,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128e9e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ movs r2, r3 │ │ │ │ strb r2, [r3, #5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #312 @ (adr r7, 129018 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 129178 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 128f50 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310601,19 +310613,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128f20 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r2, r3 │ │ │ │ strb r0, [r3, #3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, pc, #824 @ (adr r6, 12929c ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 128ffc ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 128fd4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310655,19 +310667,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 128fa4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r0, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 129110 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 129270 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129058 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310710,19 +310722,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12902a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 129374 ) │ │ │ │ + add r5, pc, #104 @ (adr r5, 1290d4 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 1290dc │ │ │ │ sub sp, #28 │ │ │ │ @@ -310764,19 +310776,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1290ac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r7, pc, #672 @ (adr r7, 129388 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, pc, #264 @ (adr r5, 1291f8 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 129358 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129160 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310819,19 +310831,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129132 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #352 @ (adr r5, 1292cc ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 12942c ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 12945c ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 1291bc ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1291e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310874,19 +310886,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1291b6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ movs r4, r3 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, 1292d0 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 129430 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129268 │ │ │ │ sub sp, #20 │ │ │ │ @@ -310929,19 +310941,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12923a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #368 @ (adr r4, 1293e4 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 129544 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, pc, #712 @ (adr r3, 129544 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 1292a4 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #104] @ 1292f4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -310987,19 +310999,19 @@ │ │ │ │ b.n 1292c2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 129340 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 1294a0 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r3, pc, #168 @ (adr r3, 1293b0 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 129510 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 12937c │ │ │ │ sub sp, #28 │ │ │ │ @@ -311044,19 +311056,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 12934c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 129728 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 129488 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, pc, #640 @ (adr r2, 129610 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 129770 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129400 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311099,19 +311111,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1293d2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r1, #3 │ │ │ │ movs r4, r3 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 12947c ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 1295dc ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #96] @ 129484 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311155,19 +311167,19 @@ │ │ │ │ b.n 129452 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 12950a │ │ │ │ + cbz r4, 1294e0 │ │ │ │ movs r4, r3 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #624 @ (adr r1, 129708 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 129868 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129508 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311210,19 +311222,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1294da │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 1297b4 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 129514 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #72 @ (adr r1, 129564 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 1296c4 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 129590 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311266,19 +311278,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129562 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #544 @ (adr r1, 1297bc ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 12991c ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 1297cc ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129614 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311321,19 +311333,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1295e6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #64 @ (adr r3, 129660 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 1297c0 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 129640 ) │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129698 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311376,19 +311388,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12966a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 129944 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 1296a4 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 129720 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311433,19 +311445,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1296f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #256 @ (adr r0, 12982c ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 1297a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311490,19 +311502,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 129778 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #100] @ 129830 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311547,19 +311559,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 129800 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ movs r2, r3 │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1298b4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311602,19 +311614,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129886 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 129948 │ │ │ │ sub sp, #28 │ │ │ │ @@ -311661,19 +311673,19 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 129918 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1299cc │ │ │ │ sub sp, #20 │ │ │ │ @@ -311716,19 +311728,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 12999e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129a50 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311771,19 +311783,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129a22 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ movs r4, r3 │ │ │ │ str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129ad4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311826,19 +311838,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129aa6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129b58 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311881,19 +311893,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129b2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r3 │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129bdc │ │ │ │ sub sp, #20 │ │ │ │ @@ -311936,19 +311948,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129bae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r2, r3 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 129c60 │ │ │ │ sub sp, #20 │ │ │ │ @@ -311991,19 +312003,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 129c32 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ movs r2, r3 │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #236] @ (129d74 ) │ │ │ │ @@ -312026,49 +312038,49 @@ │ │ │ │ beq.n 129d6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 129cfa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 128164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #152] @ (129d7c ) │ │ │ │ ldr r3, [pc, #148] @ (129d78 ) │ │ │ │ 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 129d70 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r1, [pc, #104] @ (129d80 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (129d84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -312079,15 +312091,15 @@ │ │ │ │ blx 44a88 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 129cce │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [pc, #52] @ (129d88 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -312105,17 +312117,17 @@ │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ ldmia r2, {r0, r2, r5, r6} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (129da4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -312123,15 +312135,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (129da8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r6, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -312140,28 +312152,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (129df4 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r3, [pc, #28] @ (129df8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 129dea │ │ │ │ ldr r0, [pc, #24] @ (129dfc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 43a40 <__longjmp_chk@plt> │ │ │ │ blx 44150 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #608] @ (12a058 ) │ │ │ │ + ldr r5, [pc, #960] @ (12a1b8 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -312246,15 +312258,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ @@ -312294,15 +312306,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -312311,15 +312323,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 129f12 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -312438,31 +312450,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 186938 │ │ │ │ + bl 186890 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ add.w r3, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #8] │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12a1c0 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 12a1be │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -312662,21 +312674,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (12a30c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (12a310 ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r0, #1 │ │ │ │ blx 43d44 │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldr r1, [pc, #408] @ (12a4ac ) │ │ │ │ + ldr r0, [pc, #760] @ (12a60c ) │ │ │ │ movs r2, r3 │ │ │ │ cbz r1, 12a344 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -312757,23 +312769,23 @@ │ │ │ │ movcc r3, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strh.w r3, [r5, #172] @ 0xac │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 12a5aa │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 12a418 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ @@ -313018,15 +313030,15 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, r7 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb.w r5, [r3, #196] @ 0xc4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r2, [pc, #2092] @ 12aef8 │ │ │ │ ldr.w r3, [pc, #2080] @ 12aef0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -313785,19 +313797,19 @@ │ │ │ │ b.n 12ac14 │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ b.w 12a6b8 │ │ │ │ ldrb r4, [r2, r2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ movs r7, r4 │ │ │ │ ldrh r1, [r1, #10] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ mul.w r1, lr, r1 │ │ │ │ b.n 12ad82 │ │ │ │ ldrsb.w r5, [r4, #188] @ 0xbc │ │ │ │ asrs r3, r3, #3 │ │ │ │ @@ -313838,15 +313850,15 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ @@ -314024,15 +314036,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 12b13e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -314062,29 +314074,29 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 12b188 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 12b19a │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -314141,15 +314153,15 @@ │ │ │ │ it ne │ │ │ │ addne r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r3, #30 │ │ │ │ add r1, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -314166,41 +314178,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -314356,15 +314368,15 @@ │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w r1, r2, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ add.w r3, r0, #104 @ 0x68 │ │ │ │ str r2, [r0, #28] │ │ │ │ @@ -314389,15 +314401,15 @@ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r4, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -314429,15 +314441,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 12b5fe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov ip, r4 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ adds r3, r2, #1 │ │ │ │ @@ -314469,15 +314481,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 12b66a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov ip, r9 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w fp, [r0] │ │ │ │ mov lr, r0 │ │ │ │ @@ -314547,15 +314559,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ @@ -314661,15 +314673,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r1, [r0, #8] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -314686,15 +314698,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh r1, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ adds r1, r3, r1 │ │ │ │ @@ -314705,15 +314717,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -314731,15 +314743,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov lr, r6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -314771,15 +314783,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ strh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r6, [r0, #0] │ │ │ │ @@ -314819,15 +314831,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r1, [r4, #20] │ │ │ │ @@ -314835,15 +314847,15 @@ │ │ │ │ add.w ip, r3, r5 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #24] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r1, #6 │ │ │ │ strh r5, [r0, #8] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -314866,15 +314878,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strdne r3, r0, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ and.w r6, r6, #8 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ orr.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrd r2, r6, [r5, #20] │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -314888,15 +314900,15 @@ │ │ │ │ str r5, [r0, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r6, r3, #12 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bpl.n 12bac0 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strh r7, [r0, #12] │ │ │ │ orr.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ @@ -314918,15 +314930,15 @@ │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ orr.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh r7, [r0, #12] │ │ │ │ @@ -315049,15 +315061,15 @@ │ │ │ │ ittt ne │ │ │ │ strne.w r0, [sl, #4] │ │ │ │ movne r3, #3 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov.w r1, #1 │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ str r5, [r7, #4] │ │ │ │ strh r1, [r0, #8] │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ @@ -315075,15 +315087,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 12bcf4 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r0 │ │ │ │ orr.w r3, r8, #12288 @ 0x3000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315107,15 +315119,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ orrs r5, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315161,15 +315173,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #8 │ │ │ │ orr.w r8, r3, r2, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov.w r1, #252 @ 0xfc │ │ │ │ strh r1, [r0, #12] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ strh r2, [r0, #8] │ │ │ │ @@ -315185,15 +315197,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r8, r2, #12 │ │ │ │ lsls r3, r2, #18 │ │ │ │ bmi.w 12bc68 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ orr.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ @@ -315227,15 +315239,15 @@ │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ mov.w r3, #1 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #252 @ 0xfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strh r3, [r0, #12] │ │ │ │ @@ -315292,15 +315304,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ it ne │ │ │ │ strdne r2, r0, [r7] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w sl, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -315313,15 +315325,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ orrs r3, r2 │ │ │ │ str r4, [r0, #24] │ │ │ │ and.w r3, r3, #12 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ orr.w r5, r3, #4096 @ 0x1000 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r2, r1, #1 │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ str r5, [r0, #0] │ │ │ │ strh.w sl, [r0, #12] │ │ │ │ @@ -315478,15 +315490,15 @@ │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, #252 @ 0xfc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r1, r3, [r5, #20] │ │ │ │ strh.w r9, [r2, #8] │ │ │ │ @@ -315494,15 +315506,15 @@ │ │ │ │ add.w lr, r1, r9 │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r5, [r2, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r1, r9 │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ strh r3, [r0, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -315526,15 +315538,15 @@ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r9, r3, #4096 @ 0x1000 │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ str.w r9, [r0] │ │ │ │ mov.w r9, #1 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -315551,15 +315563,15 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r5, r5, #12 │ │ │ │ orr.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ strh r2, [r0, #12] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ add.w sl, r1, r9 │ │ │ │ @@ -315617,28 +315629,28 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 12c1c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrh r5, [r2, #12] │ │ │ │ ldr.w sl, [r2] │ │ │ │ - bl 1869c0 │ │ │ │ + bl 186918 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strh.w r9, [r0, #8] │ │ │ │ str.w sl, [r0] │ │ │ │ strh r5, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -315881,15 +315893,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 12c498 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 12c4de │ │ │ │ mov r1, fp │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 12c4c2 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 12c46e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -315910,15 +315922,15 @@ │ │ │ │ bne.n 12c45e │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 12c44a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 12c492 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 12c502 │ │ │ │ @@ -316199,16 +316211,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12c794 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 12c79e │ │ │ │ b.n 12c790 │ │ │ │ nop │ │ │ │ - eors.w r0, r4, r6, asr #32 │ │ │ │ - orns r0, sl, r6, asr #32 │ │ │ │ + strd r0, r0, [ip, #152]! @ 0x98 │ │ │ │ + ldrd r0, r0, [r2, #152] @ 0x98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr.w lr, [r0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ @@ -316721,15 +316733,15 @@ │ │ │ │ cmp r3, #10 │ │ │ │ bhi.w 12cb0e │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 12cd12 │ │ │ │ b.n 12c834 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia.w lr!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xe8060026 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 12cda4 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ it ne │ │ │ │ @@ -317293,15 +317305,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12d1d0 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 12d31c │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -317349,15 +317361,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 12d286 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 12d27a │ │ │ │ @@ -317365,15 +317377,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 12d2e2 │ │ │ │ cmp r6, #220 @ 0xdc │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -317465,15 +317477,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 12d496 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ bcs.n 12d596 │ │ │ │ @@ -317519,26 +317531,26 @@ │ │ │ │ beq.n 12d5aa │ │ │ │ bhi.n 12d54c │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ beq.n 12d544 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 12d5cc │ │ │ │ vldr s0, [pc, #156] @ 12d5d8 │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 12d5c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 12d542 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -317564,20 +317576,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 12d542 │ │ │ │ vldr s0, [pc, #36] @ 12d5dc │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 12d5e0 │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -317594,19 +317606,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12d60c ) │ │ │ │ ldr r0, [pc, #20] @ (12d610 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - bgt.n 12d51c │ │ │ │ + blt.n 12d5cc │ │ │ │ movs r6, r4 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ movs r2, r3 │ │ │ │ - b.n 12cf1c │ │ │ │ + b.n 12ddcc │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (12d654 ) │ │ │ │ cmp r0, #7 │ │ │ │ @@ -317642,19 +317654,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12d684 ) │ │ │ │ ldr r0, [pc, #20] @ (12d688 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - bgt.n 12d684 │ │ │ │ + blt.n 12d734 │ │ │ │ movs r6, r4 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r2, r3 │ │ │ │ - b.n 12cea4 │ │ │ │ + b.n 12dd54 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 12d6b4 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 12d6b0 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -318848,15 +318860,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12e274 │ │ │ │ nop │ │ │ │ subs r6, r5, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -319208,15 +319220,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 12e63e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -319456,15 +319468,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 12e8bc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -320149,15 +320161,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12efdc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -320402,15 +320414,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12f26a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -321167,15 +321179,15 @@ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 12fea4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ @@ -321224,15 +321236,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r9, r2, lsl #2] │ │ │ │ - bl 1a29e4 │ │ │ │ + bl 1a293c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r1, #726 @ 0x2d6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -321523,20 +321535,20 @@ │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 12fbe6 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 12fbe6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251d68 │ │ │ │ + bl 251cc0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 251f94 │ │ │ │ + bl 251eec │ │ │ │ ldr r1, [pc, #248] @ (12fef8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 13f2d8 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -321609,15 +321621,15 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #530] @ 0x212 │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 12fbe6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 252064 │ │ │ │ + bl 251fbc │ │ │ │ ldr r1, [pc, #52] @ (12ff0c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -321625,25 +321637,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (1301d0 ) │ │ │ │ @@ -322407,15 +322419,15 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w r8, r0, r9 │ │ │ │ cmp.w r8, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ it ne │ │ │ │ @@ -323043,23 +323055,23 @@ │ │ │ │ ldr??.w r0, [r4, #153] @ 0x99 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 @ instruction: 0xf9ca0099 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf78a0099 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #580] @ 131008 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ @@ -324340,15 +324352,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 131ae8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a11a8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #538] @ 0x21a │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #538] @ 0x21a │ │ │ │ ldr r2, [pc, #572] @ (131d08 ) │ │ │ │ ldr r3, [pc, #564] @ (131d04 ) │ │ │ │ add r2, pc │ │ │ │ @@ -326046,15 +326058,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 132ad8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 132c90 │ │ │ │ @@ -327029,17 +327041,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 1332b0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ bcc.n 133780 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r3 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r2, r3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ movs r2, r3 │ │ │ │ beq.n 133648 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -327983,17 +327995,17 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ movs r2, r3 │ │ │ │ add.w r6, r7, #224 @ 0xe0 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, fp │ │ │ │ @@ -328332,15 +328344,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 134416 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135218 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -329037,15 +329049,15 @@ │ │ │ │ beq.n 134bfa │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13669e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1148 │ │ │ │ + bl 1a10a0 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 134c26 │ │ │ │ b.w 13669e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -329056,15 +329068,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 134c18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1148 │ │ │ │ + bl 1a10a0 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134c18 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -329574,15 +329586,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 12e084 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.w 134416 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 12b73c │ │ │ │ add.w ip, r7, #320 @ 0x140 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r6, #3 │ │ │ │ @@ -329669,15 +329681,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ bl 12e084 │ │ │ │ mov r4, r0 │ │ │ │ b.n 13523a │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r4, r7, #144 @ 0x90 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w r6, r7, #352 @ 0x160 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ @@ -331844,21 +331856,21 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 136b90 │ │ │ │ b.w 133e60 │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r2, r3 │ │ │ │ add.w r6, r7, #336 @ 0x150 │ │ │ │ add.w ip, r5, #16 │ │ │ │ add.w r4, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -332965,15 +332977,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ ldr.w r2, [pc, #2348] @ 1381ec │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ @@ -334015,15 +334027,15 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 d16, d6, d9 │ │ │ │ + mcr 0, 6, r0, cr14, cr9, {0} │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w ip, #330 @ 0x14a │ │ │ │ ite ne │ │ │ │ movne.w r8, #10 │ │ │ │ moveq.w r8, #8 │ │ │ │ @@ -336680,15 +336692,15 @@ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 138d08 │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ @@ -336775,28 +336787,28 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 138fe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1380d4 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 13f3f4 │ │ │ │ @@ -336811,15 +336823,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 13938a │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -336940,15 +336952,15 @@ │ │ │ │ bl 12d65c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [pc, #1860] @ 13a838 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -336957,15 +336969,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a79e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 12afd0 │ │ │ │ @@ -336987,15 +336999,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 13a152 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13a2de │ │ │ │ @@ -337140,15 +337152,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 13a436 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a7d0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 13a436 │ │ │ │ @@ -337158,15 +337170,15 @@ │ │ │ │ cbz r3, 13a320 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13a812 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 181b88 │ │ │ │ + bl 181ae0 │ │ │ │ ldr.w r2, [pc, #1296] @ 13a840 │ │ │ │ ldr.w r3, [pc, #1288] @ 13a83c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -337276,15 +337288,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #176] @ 0xb0 │ │ │ │ - bl 2512a8 │ │ │ │ + bl 251200 │ │ │ │ sub.w r8, r0, #3 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ clz r8, r8 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -337592,42 +337604,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13a11a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 131900 │ │ │ │ b.n 13a2c6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 131900 │ │ │ │ b.n 13a2c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13a302 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 12af7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13a304 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13a49c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 13a49c │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -337649,15 +337661,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ ldrb.w r0, [r1, #37] @ 0x25 │ │ │ │ ldrd r2, r1, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ bhi.n 13a8a4 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -337791,15 +337803,15 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 2512a8 │ │ │ │ + bl 251200 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ clz r3, r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -338184,15 +338196,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 13ae04 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 13ae04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2c44 │ │ │ │ + bl 1a2b9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13bd8e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -338233,19 +338245,19 @@ │ │ │ │ b.n 13a9aa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r1, r3 │ │ │ │ ldrd r3, r2, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -339002,15 +339014,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ beq.w 13bcac │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b480 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -339424,15 +339436,15 @@ │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w 13b2ac │ │ │ │ vldr s0, [pc, #92] @ 13bb4c │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b480 │ │ │ │ vldr d7, [pc, #60] @ 13bb40 │ │ │ │ @@ -339454,17 +339466,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - ite │ │ │ │ - mov r1, r3 │ │ │ │ - moval r0, r0 │ │ │ │ + ite mi │ │ │ │ + movmi r1, r3 │ │ │ │ + movpl r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [r3, #1168] @ 0x490 │ │ │ │ mov r2, fp │ │ │ │ mov r3, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 12b480 │ │ │ │ @@ -339662,15 +339674,15 @@ │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.w 13b072 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -339732,15 +339744,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 13be68 │ │ │ │ + cbz r0, 13be3e │ │ │ │ movs r1, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r9, sp │ │ │ │ @@ -339866,15 +339878,15 @@ │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #64] @ 0x40 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str.w r0, [r8, #68] @ 0x44 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ b.n 13bdd8 │ │ │ │ bl 12d5e4 │ │ │ │ ldr r1, [pc, #104] @ (13c034 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -339914,33 +339926,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ ldr r1, [pc, #44] @ (13c058 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ nop │ │ │ │ - sub sp, #8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1368] @ 13c5c8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -339973,15 +339985,15 @@ │ │ │ │ beq.w 13c5c2 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 13c0f0 │ │ │ │ add.w r9, r7, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c264 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 13c3da │ │ │ │ @@ -339998,21 +340010,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 13c05c │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c3c2 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -340091,15 +340103,15 @@ │ │ │ │ beq.w 13c304 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 13c1e4 │ │ │ │ ldrb.w r3, [r0, #390] @ 0x186 │ │ │ │ cbz r3, 13c214 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cbz r0, 13c214 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 13c214 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -340252,15 +340264,15 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 13c05c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -340269,15 +340281,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13c124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13c0c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 13c0ec │ │ │ │ @@ -340341,25 +340353,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c46a │ │ │ │ mov r4, r9 │ │ │ │ b.n 13c214 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c580 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13c56a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 12d3dc │ │ │ │ @@ -340436,24 +340448,24 @@ │ │ │ │ b.n 13c4fc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13c4a8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13c492 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 12b480 │ │ │ │ @@ -340473,15 +340485,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #136 @ 0x88 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [pc, #40] @ (13c604 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [pc, #40] @ (13c608 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -340870,15 +340882,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 12a08c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13cf1e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 12afd0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -340929,27 +340941,27 @@ │ │ │ │ str.w r2, [r1, #876] @ 0x36c │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 13ea64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 13c94e │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ bne.n 13c9b4 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [sl, #28] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 13c9ba │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 13ca4a │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -341019,15 +341031,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13cb54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 1ee258 │ │ │ │ + bl 1ee1b0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 13c05c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 13a0e0 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -341361,15 +341373,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 12af7c │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13c9da │ │ │ │ ldrb.w r8, [r2, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 13cbb0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ @@ -341787,15 +341799,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 13d242 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -341935,15 +341947,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 13d50c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b60 │ │ │ │ + bl 186ab8 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -342583,48 +342595,48 @@ │ │ │ │ ldr r3, [pc, #980] @ (13e02c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #980] @ (13e030 ) │ │ │ │ ldr r1, [pc, #980] @ (13e034 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dbfc │ │ │ │ ldr r3, [pc, #964] @ (13e038 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #964] @ (13e03c ) │ │ │ │ ldr r1, [pc, #968] @ (13e040 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dc0c │ │ │ │ ldr r3, [pc, #952] @ (13e044 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #952] @ (13e048 ) │ │ │ │ ldr r1, [pc, #952] @ (13e04c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r3, [pc, #936] @ (13e050 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #936] @ (13e054 ) │ │ │ │ ldr r1, [pc, #940] @ (13e058 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dc1c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1448] @ 0x5a8 │ │ │ │ @@ -342650,15 +342662,15 @@ │ │ │ │ ldr r3, [pc, #860] @ (13e05c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (13e060 ) │ │ │ │ ldr r1, [pc, #860] @ (13e064 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dc3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 13e780 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -342697,15 +342709,15 @@ │ │ │ │ ldr r3, [pc, #740] @ (13e068 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #740] @ (13e06c ) │ │ │ │ ldr r1, [pc, #740] @ (13e070 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dc4e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13e79c │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -342722,15 +342734,15 @@ │ │ │ │ ldr r3, [pc, #684] @ (13e074 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (13e078 ) │ │ │ │ ldr r1, [pc, #688] @ (13e07c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13d5de │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 13e2a6 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -342835,15 +342847,15 @@ │ │ │ │ ldr r3, [pc, #376] @ (13e080 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (13e084 ) │ │ │ │ ldr r1, [pc, #380] @ (13e088 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13d6e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 13e008 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -342864,15 +342876,15 @@ │ │ │ │ strh r2, [r3, #12] │ │ │ │ b.w 13d70c │ │ │ │ ldr r2, [pc, #308] @ (13e08c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #308] @ (13e090 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ b.w 13c970 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ b.w 13d09a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 13e7da │ │ │ │ @@ -342933,80 +342945,80 @@ │ │ │ │ ldr r3, [pc, #136] @ (13e094 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (13e098 ) │ │ │ │ ldr r1, [pc, #140] @ (13e09c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13df28 │ │ │ │ nop │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13e114 │ │ │ │ + bvs.n 13dfc4 │ │ │ │ movs r5, r4 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ movs r1, r3 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 13e0b2 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ @@ -343126,15 +343138,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 13e1c0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b60 │ │ │ │ + bl 186ab8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 44980 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -343160,63 +343172,63 @@ │ │ │ │ ldr.w r3, [pc, #2140] @ 13eaa4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2136] @ 13eaa8 │ │ │ │ ldr.w r1, [pc, #2136] @ 13eaac │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13dd3e │ │ │ │ ldr.w r3, [pc, #2120] @ 13eab0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2116] @ 13eab4 │ │ │ │ ldr.w r1, [pc, #2116] @ 13eab8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13de10 │ │ │ │ ldr.w r3, [pc, #2100] @ 13eabc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2096] @ 13eac0 │ │ │ │ ldr.w r1, [pc, #2096] @ 13eac4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13ddfc │ │ │ │ ldr.w r3, [pc, #2080] @ 13eac8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2076] @ 13eacc │ │ │ │ ldr.w r1, [pc, #2076] @ 13ead0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13ddea │ │ │ │ mov r0, r2 │ │ │ │ bl 11d9e4 │ │ │ │ b.w 13d5ca │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 13d564 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ @@ -343248,15 +343260,15 @@ │ │ │ │ ldr.w r3, [pc, #1932] @ 13ead4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1932] @ 13ead8 │ │ │ │ ldr.w r1, [pc, #1932] @ 13eadc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13ddbc │ │ │ │ ldrb.w r3, [r6, #353] @ 0x161 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 13e380 │ │ │ │ ldrb.w r2, [r6, #340] @ 0x154 │ │ │ │ @@ -343596,15 +343608,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 13e210 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 13e914 │ │ │ │ @@ -343620,83 +343632,83 @@ │ │ │ │ ldr r3, [pc, #868] @ (13eae8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #868] @ (13eaec ) │ │ │ │ ldr r1, [pc, #872] @ (13eaf0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13dd22 │ │ │ │ ldr r3, [pc, #852] @ (13eaf4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #852] @ (13eaf8 ) │ │ │ │ ldr r1, [pc, #856] @ (13eafc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13dda6 │ │ │ │ ldr r3, [pc, #836] @ (13eb00 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #836] @ (13eb04 ) │ │ │ │ ldr r1, [pc, #840] @ (13eb08 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e776 │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13dba6 │ │ │ │ ldr r3, [pc, #816] @ (13eb0c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #816] @ (13eb10 ) │ │ │ │ ldr r1, [pc, #816] @ (13eb14 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13df7c │ │ │ │ ldr r3, [pc, #800] @ (13eb18 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #800] @ (13eb1c ) │ │ │ │ ldr r1, [pc, #800] @ (13eb20 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13dd7a │ │ │ │ ldr r3, [pc, #784] @ (13eb24 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #784] @ (13eb28 ) │ │ │ │ ldr r1, [pc, #784] @ (13eb2c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e732 │ │ │ │ ldr r3, [pc, #768] @ (13eb30 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #768] @ (13eb34 ) │ │ │ │ ldr r1, [pc, #772] @ (13eb38 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e3a8 │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13dbd0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ @@ -343765,61 +343777,61 @@ │ │ │ │ ldr r3, [pc, #548] @ (13eb3c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #548] @ (13eb40 ) │ │ │ │ ldr r1, [pc, #552] @ (13eb44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e764 │ │ │ │ ldr r3, [pc, #536] @ (13eb48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #536] @ (13eb4c ) │ │ │ │ ldr r1, [pc, #536] @ (13eb50 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e31a │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 13cdea │ │ │ │ ldr r3, [pc, #492] @ (13eb54 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #492] @ (13eb58 ) │ │ │ │ ldr r1, [pc, #496] @ (13eb5c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 13d7ea │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 13e192 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -343830,15 +343842,15 @@ │ │ │ │ ldr r3, [pc, #428] @ (13eb60 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #428] @ (13eb64 ) │ │ │ │ ldr r1, [pc, #428] @ (13eb68 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 14a3d8 │ │ │ │ b.n 13e23e │ │ │ │ ldrb.w r3, [r2, #881] @ 0x371 │ │ │ │ b.w 13dee6 │ │ │ │ add.w r0, sl, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ @@ -343909,142 +343921,142 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 13e5ee │ │ │ │ b.n 13ea4c │ │ │ │ ldr r1, [pc, #224] @ (13eb7c ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (13eba4 ) │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ ldr r1, [pc, #16] @ (13eba8 ) │ │ │ │ ldr r0, [pc, #20] @ (13ebac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ movs r5, r4 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (13ed44 ) │ │ │ │ @@ -344216,15 +344228,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr.w r7, [pc, #1036] @ 13f17c │ │ │ │ mov r6, r2 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 13eef8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13eeca │ │ │ │ @@ -344238,67 +344250,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #992] @ (13f188 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6ca0 │ │ │ │ + bl 1a6bf8 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 110d24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 15648c │ │ │ │ cbz r0, 13ee46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19ca50 │ │ │ │ + bl 19c9a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f2de4 │ │ │ │ + bl 1f2d3c │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f44c4 │ │ │ │ + bl 1f441c │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f0900 │ │ │ │ + bl 1f0858 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ee08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19d3d8 │ │ │ │ + bl 19d330 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ ldrb.w r3, [r8, #389] @ 0x185 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13ef82 │ │ │ │ ldrb.w r3, [r8, #381] @ 0x17d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13ef6e │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -344306,23 +344318,23 @@ │ │ │ │ beq.n 13ef10 │ │ │ │ ldr r3, [pc, #808] @ (13f18c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 20eb48 │ │ │ │ + bl 20eaa0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13ef8a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 223358 │ │ │ │ + bl 2232b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ad71c │ │ │ │ + bl 1ad674 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 13efd2 │ │ │ │ ldr r3, [pc, #764] @ (13f190 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -344384,15 +344396,15 @@ │ │ │ │ b.n 13ee60 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13eef0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19f740 │ │ │ │ + bl 19f698 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13eef0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #408] @ 0x198 │ │ │ │ @@ -344406,37 +344418,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ef4a │ │ │ │ cbz r1, 13ef60 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b063c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #530] @ 0x212 │ │ │ │ b.n 13eef0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 156654 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13ee5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ b.n 13ee5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 156548 │ │ │ │ b.n 13ee50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20d5a0 │ │ │ │ + bl 20d4f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f3168 │ │ │ │ + bl 1f30c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1f39b4 │ │ │ │ + bl 1f390c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1fa438 │ │ │ │ + bl 1fa390 │ │ │ │ b.n 13ee76 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 13eede │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 13f12e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -344486,15 +344498,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13f00a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13f016 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f002 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 13f120 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -344595,20 +344607,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (13f1b0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (13f1b4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 13eede │ │ │ │ ldr r3, [pc, #92] @ (13f1b8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13f132 │ │ │ │ ldr r3, [pc, #92] @ (13f1bc ) │ │ │ │ add r3, pc │ │ │ │ @@ -344635,60 +344647,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r1, r3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r2, r3 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r2, r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - smladx r0, r8, r8, r0 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + @ instruction: 0xfa800018 │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r1, r3 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r6, r3 │ │ │ │ movs r1, r3 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -344793,108 +344805,108 @@ │ │ │ │ ldr r3, [pc, #84] @ (13f368 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r1, [pc, #52] @ (13f36c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2167b0 │ │ │ │ + bl 216708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r1, [pc, #36] @ (13f370 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 182928 │ │ │ │ + bl 182880 │ │ │ │ b.n 13f336 │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r6 :64], r8 │ │ │ │ - ldrsb.w r0, [r4, r8, lsl #1] │ │ │ │ + ldr??.w r0, [lr, r8, lsl #1] │ │ │ │ + str??.w r0, [ip, r8, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 13f3b4 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f3c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 13f3e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f3f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ nop │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 13f476 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cbz r0, 13f470 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -344910,15 +344922,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 13f42a │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 13f470 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -344929,15 +344941,15 @@ │ │ │ │ bne.n 13f45a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (13f480 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r1, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -344950,29 +344962,29 @@ │ │ │ │ add.w r7, r0, r2, lsl #2 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cbz r3, 13f4c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 13f4e0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #824] @ (13f804 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #820] @ (13f808 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ str.w r0, [r7, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 12b480 │ │ │ │ @@ -345069,15 +345081,15 @@ │ │ │ │ ldr.w r0, [r7, #172] @ 0xac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 12b7f8 │ │ │ │ @@ -345277,15 +345289,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #412] @ (13f9c0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -345297,15 +345309,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 12cdd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 13f868 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #380] @ (13f9c8 ) │ │ │ │ ldr r3, [pc, #372] @ (13f9c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -345426,15 +345438,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 13f984 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 13f84a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 13f9b8 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -345462,15 +345474,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, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (13fa8c ) │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #148] @ (13fa90 ) │ │ │ │ @@ -345532,15 +345544,15 @@ │ │ │ │ bl 13eb80 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w ip, r3, #92 @ 0x5c │ │ │ │ @@ -345557,15 +345569,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ (13fad4 ) │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -345721,15 +345733,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (13fcf8 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ ldr r3, [pc, #128] @ (13fcfc ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -345788,31 +345800,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (13fd28 ) │ │ │ │ ldr r0, [pc, #20] @ (13fd2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r4 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ movs r1, r3 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 140650 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 12c4e8 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -345879,15 +345891,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 13fd8c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 13ff76 │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -345964,15 +345976,15 @@ │ │ │ │ cbz r2, 13fefe │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 13fe00 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13ff68 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13ff60 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -345980,29 +345992,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 140388 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 140388 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13ff58 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13ff2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 140388 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13ff1a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ff34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -346091,15 +346103,15 @@ │ │ │ │ bne.w 13fe00 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 13fee8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1400cc │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1400c4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -346130,30 +346142,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 140540 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1401b6 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14005e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 12c514 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 140116 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 140116 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 14010a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -346165,15 +346177,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 140104 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1400e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13fe00 │ │ │ │ movs r2, #5 │ │ │ │ @@ -346799,15 +346811,15 @@ │ │ │ │ bhi.n 1407d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 140724 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 140724 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1407fc │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -346903,19 +346915,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (1408dc ) │ │ │ │ ldr r0, [pc, #20] @ (1408e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r5, r4 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r4, 140910 │ │ │ │ + cbz r4, 1408e6 │ │ │ │ movs r5, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 14091c │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 14091c │ │ │ │ @@ -348205,25 +348217,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187930 │ │ │ │ + bl 187888 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 14183c │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187aec │ │ │ │ + bl 187a44 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1417aa │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -348248,15 +348260,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1417a0 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1417a0 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c2c │ │ │ │ + bl 187b84 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1417a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -348305,15 +348317,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1417d8 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1417be │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187acc │ │ │ │ + bl 187a24 │ │ │ │ ldr r2, [pc, #48] @ (141854 ) │ │ │ │ ldr r3, [pc, #36] @ (141848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -348470,15 +348482,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12c4e8 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -348767,15 +348779,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 141c8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1419d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 141bcc │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -348793,23 +348805,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 141d90 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d80 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d80 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 141d0c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 141d78 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 141d00 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -348845,15 +348857,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 141d4a │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 141d42 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 141d0c │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 12b714 │ │ │ │ @@ -349160,15 +349172,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ - bl 1a2270 │ │ │ │ + bl 1a21c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #3 │ │ │ │ beq.n 1420ae │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ @@ -349289,15 +349301,15 @@ │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1421e6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -352054,15 +352066,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r4, [pc, #2700] @ 1449c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r1, r5, #84 @ 0x54 │ │ │ │ ldr.w r8, [r5, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -352071,15 +352083,15 @@ │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 143fa0 │ │ │ │ mov r7, r8 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 142e38 │ │ │ │ mov r1, r6 │ │ │ │ @@ -352580,15 +352592,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 142268 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 14448c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r2, [pc, #1316] @ 1449d0 │ │ │ │ ldr.w r3, [pc, #1300] @ 1449c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -353263,15 +353275,15 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 12b480 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ b.w 1441e4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ beq.n 144c42 │ │ │ │ @@ -353340,15 +353352,15 @@ │ │ │ │ bne.n 144c14 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 144b9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.w 144434 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 144c76 │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -353364,15 +353376,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 144c58 │ │ │ │ ldr.w r7, [r9] │ │ │ │ and.w r2, r2, #15 │ │ │ │ sub.w r4, fp, r2 │ │ │ │ @@ -353472,15 +353484,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 1453c4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1187] @ 0x4a3 │ │ │ │ blx 43fd0 │ │ │ │ @@ -353784,15 +353796,15 @@ │ │ │ │ beq.w 1453dc │ │ │ │ movw r9, #385 @ 0x181 │ │ │ │ movt r9, #13286 @ 0x33e6 │ │ │ │ mov.w fp, #0 │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #2 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r8, #16 │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 1453fa │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ @@ -354436,15 +354448,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 12c4e8 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -354509,15 +354521,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 12b23c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b834 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -354544,22 +354556,22 @@ │ │ │ │ strd r3, r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c8c │ │ │ │ + bl 187be4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r7] │ │ │ │ @@ -354596,15 +354608,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 145792 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #392] @ (145a94 ) │ │ │ │ ldr r3, [pc, #384] @ (145a90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354677,31 +354689,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str.w r0, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1458dc │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 145a10 │ │ │ │ b.n 1458dc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1458dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 145a02 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -355207,54 +355219,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -355271,15 +355283,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, pc, #272 @ (adr r0, 1460fc ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355288,15 +355300,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #232] @ 1460fc │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -355306,18 +355318,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1460e4 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ @@ -355333,21 +355345,21 @@ │ │ │ │ bx r8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ @@ -355361,15 +355373,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r9, r7] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 146074 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 146074 │ │ │ │ @@ -355399,56 +355411,56 @@ │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ ldr.w r8, [pc, #1036] @ 146540 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 146194 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [pc, #940] @ (146544 ) │ │ │ │ ldr r2, [pc, #944] @ (146548 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -355456,28 +355468,28 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -355512,15 +355524,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [ip, r2, lsl #2] │ │ │ │ str.w r9, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1462ba │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 146526 │ │ │ │ bhi.w 14652a │ │ │ │ @@ -355532,42 +355544,42 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 146262 │ │ │ │ ldr r3, [pc, #664] @ (146554 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #660] @ (146558 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3d7c │ │ │ │ + bl 1a3cd4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 145ff0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov sl, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ strd r3, r9, [r0, #28] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ @@ -355575,27 +355587,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -355628,33 +355640,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -355662,23 +355674,23 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ @@ -355712,18 +355724,18 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3e24 │ │ │ │ + bl 1a3d7c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 145ff0 │ │ │ │ ldr r2, [pc, #92] @ (14655c ) │ │ │ │ ldr r3, [pc, #56] @ (146538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -355752,23 +355764,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r1, r3 │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -355787,22 +355799,22 @@ │ │ │ │ bhi.n 146684 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r2, r7, #13 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -355812,32 +355824,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ b.n 14659c │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -355855,15 +355867,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ b.n 14659c │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ @@ -355902,35 +355914,35 @@ │ │ │ │ ldr.w r2, [pc, #1288] @ 146bf4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146728 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -355938,27 +355950,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ @@ -355987,15 +355999,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 146856 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 146bd6 │ │ │ │ bhi.w 146bce │ │ │ │ @@ -356028,38 +356040,38 @@ │ │ │ │ bne.w 146bde │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #936] @ (146c04 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3d7c │ │ │ │ + bl 1a3cd4 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #17] │ │ │ │ bl 145ff0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r2, [sl, #16] │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -356068,34 +356080,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 146568 │ │ │ │ add.w r3, r8, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -356104,26 +356116,26 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -356156,37 +356168,37 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 146a22 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -356194,27 +356206,27 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -356247,81 +356259,81 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 145ff0 │ │ │ │ movw r1, #771 @ 0x303 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ str r7, [sp, #24] │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3e24 │ │ │ │ + bl 1a3d7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 145ff0 │ │ │ │ b.n 14683a │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 146ad6 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1469c6 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1466da │ │ │ │ ldr r3, [pc, #64] @ (146c08 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 146858 │ │ │ │ @@ -356337,23 +356349,23 @@ │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -356385,30 +356397,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a0c38 │ │ │ │ + bl 1a0b90 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 146c96 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -356454,21 +356466,21 @@ │ │ │ │ b.n 146d16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 146dac │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -356484,29 +356496,29 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #24 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ bne.n 146d0c │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 146d16 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -356543,21 +356555,21 @@ │ │ │ │ beq.n 146ef4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w lr, #116 @ 0x74 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r8, #100 @ 0x64 │ │ │ │ @@ -356575,15 +356587,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, lr, r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [pc, #176] @ (146f28 ) │ │ │ │ ldr r3, [pc, #160] @ (146f18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -356596,21 +356608,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 146ccc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 146cf6 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -356621,15 +356633,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ b.n 146e74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 146f0a │ │ │ │ @@ -356725,15 +356737,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 146fe6 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 146fd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -357228,15 +357240,15 @@ │ │ │ │ ldrb.w r2, [r3, #377] @ 0x179 │ │ │ │ cbz r2, 147522 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (147528 ) │ │ │ │ ldr r1, [pc, #20] @ (14752c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 4152a │ │ │ │ b.n 147026 │ │ │ │ vtbl.8 d20, {d15-d18}, d24 │ │ │ │ @@ -357310,22 +357322,22 @@ │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ad71c │ │ │ │ + bl 1ad674 │ │ │ │ ldr r2, [pc, #16] @ (147610 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (147614 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ + bl 1a1994 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 1d5612 │ │ │ │ b.n 146f86 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -357539,30 +357551,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ ldr.w r7, [r5, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1479b6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1478ca │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1478ca │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1588 │ │ │ │ + bl 1a14e0 │ │ │ │ cbz r0, 14785e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 147982 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -357605,15 +357617,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1478a4 │ │ │ │ b.n 14787c │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 147838 │ │ │ │ mov r4, r8 │ │ │ │ @@ -357833,15 +357845,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 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 14787c │ │ │ │ movs r0, #0 │ │ │ │ b.n 147b1a │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -357861,18 +357873,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 147d84 │ │ │ │ mov r5, r6 │ │ │ │ @@ -357915,15 +357927,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 147bee │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 147b98 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 147c94 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -357984,15 +357996,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 147b70 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 12b510 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -358026,15 +358038,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ b.n 147be2 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 147bce │ │ │ │ ldr.w r6, [fp] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ @@ -358082,15 +358094,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldrb.w r6, [r6, #437] @ 0x1b5 │ │ │ │ b.n 147d3e │ │ │ │ mov r1, r6 │ │ │ │ b.n 147d08 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ @@ -358385,17 +358397,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 147ee6 │ │ │ │ sub.w r2, r3, #784 @ 0x310 │ │ │ │ cmp r2, #10 │ │ │ │ bls.w 147e6a │ │ │ │ b.n 14807e │ │ │ │ nop │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r5, r4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #4 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, r1, #96 @ 0x60 │ │ │ │ @@ -358412,15 +358424,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 17e320 │ │ │ │ + bl 17e278 │ │ │ │ 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] │ │ │ │ @@ -358649,17 +358661,17 @@ │ │ │ │ bls.n 1482aa │ │ │ │ b.n 1481d8 │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 1481d8 │ │ │ │ b.n 14832e │ │ │ │ nop │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ movs r5, r4 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r5, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -358719,15 +358731,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 148648 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 148460 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 148460 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -358741,15 +358753,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148424 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14841a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 14842a │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1483f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -359269,15 +359281,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2480] @ 14937c │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 148ed0 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -359415,15 +359427,15 @@ │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 142e38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -359497,29 +359509,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 148bf4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 17e528 │ │ │ │ + bl 17e480 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 148c4a │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 17e374 │ │ │ │ + bl 17e2cc │ │ │ │ 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 148c28 │ │ │ │ mov r4, r9 │ │ │ │ @@ -359587,15 +359599,15 @@ │ │ │ │ bne.n 148cb8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 148cb8 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 148cbe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 148ef6 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -359625,15 +359637,15 @@ │ │ │ │ bne.n 148c8a │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [pc, #1580] @ 149384 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 17e38c │ │ │ │ + bl 17e2e4 │ │ │ │ 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 148d84 │ │ │ │ @@ -359777,15 +359789,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 148b42 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r2, [pc, #1200] @ 149388 │ │ │ │ ldr.w r3, [pc, #1184] @ 14937c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -359813,15 +359825,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 149292 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14927e │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 148f52 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 148d42 │ │ │ │ @@ -359838,28 +359850,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 148d42 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 148f70 │ │ │ │ b.n 148d42 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 148fa2 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 148f90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 148f52 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -359880,15 +359892,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 149342 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14930c │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 148f52 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -360417,15 +360429,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 149556 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (149590 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 149584 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 149552 │ │ │ │ @@ -360441,59 +360453,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (14959c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1495a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149524 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1495a4 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 149524 │ │ │ │ ldr r1, [pc, #52] @ (1495a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149524 │ │ │ │ ldr r2, [pc, #44] @ (1495ac ) │ │ │ │ add r2, pc │ │ │ │ b.n 14953c │ │ │ │ ldr r1, [pc, #40] @ (1495b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149524 │ │ │ │ - b.n 1495b0 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, pc, #408 @ (adr r0, 149730 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r0, r3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r0, r3 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 16 │ │ │ │ movs r0, r3 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 22 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ movs r4, r3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -360504,15 +360516,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 14968e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1497aa │ │ │ │ ldr r1, [pc, #600] @ (149838 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1496a0 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1496b0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1496c0 │ │ │ │ @@ -360523,29 +360535,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1496f0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 14960e │ │ │ │ ldr r1, [pc, #564] @ (14983c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 149630 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 149732 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 149630 │ │ │ │ ldr r1, [pc, #536] @ (149840 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 149744 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 149756 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 149768 │ │ │ │ @@ -360561,74 +360573,74 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r5 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #472] @ (149844 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1497b6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 14968a │ │ │ │ ldr r1, [pc, #452] @ (149848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1495e8 │ │ │ │ ldr r1, [pc, #440] @ (14984c ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1495ec │ │ │ │ ldr r1, [pc, #428] @ (149850 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1495f0 │ │ │ │ ldr r1, [pc, #416] @ (149854 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1495f4 │ │ │ │ ldr r1, [pc, #404] @ (149858 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1495f8 │ │ │ │ ldr r1, [pc, #392] @ (14985c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1495fc │ │ │ │ ldr r1, [pc, #380] @ (149860 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 149600 │ │ │ │ ldr r1, [pc, #368] @ (149864 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149600 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1497e0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1497ce │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -360642,174 +360654,174 @@ │ │ │ │ bmi.w 14982a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 149810 │ │ │ │ ldr r1, [pc, #324] @ (14986c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149626 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 149638 │ │ │ │ ldr r1, [pc, #296] @ (149870 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 14963e │ │ │ │ ldr r1, [pc, #284] @ (149874 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 149644 │ │ │ │ ldr r1, [pc, #268] @ (149878 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 14964a │ │ │ │ ldr r1, [pc, #256] @ (14987c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 149650 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (149880 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldr r1, [pc, #216] @ (149884 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1495e8 │ │ │ │ ldr r3, [pc, #208] @ (149888 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (14988c ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 149802 │ │ │ │ ldr r1, [pc, #184] @ (149890 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1494f4 │ │ │ │ b.n 14967a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1494f4 │ │ │ │ ldr r1, [pc, #156] @ (149894 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14965e │ │ │ │ ldr r1, [pc, #148] @ (149898 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldr r1, [pc, #136] @ (14989c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldr r1, [pc, #128] @ (1498a0 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ ldr r1, [pc, #120] @ (1498a4 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14967a │ │ │ │ - bcs.n 14975c │ │ │ │ + bne.n 14980c │ │ │ │ movs r0, r3 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ movs r0, r3 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ movs r0, r3 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 149882 │ │ │ │ movs r0, r3 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #4 │ │ │ │ movs r0, r3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r6} │ │ │ │ movs r0, r3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 149834 │ │ │ │ movs r0, r3 │ │ │ │ - sxth r4, r1 │ │ │ │ + cbz r4, 149878 │ │ │ │ movs r0, r3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + ble.n 149814 │ │ │ │ movs r0, r3 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + ble.n 149818 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r0, r3 │ │ │ │ - svc 22 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ movs r0, r3 │ │ │ │ - b.n 149adc │ │ │ │ + b.n 14998c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n 149850 │ │ │ │ + ble.n 149900 │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 149820 │ │ │ │ + beq.n 1498d0 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ movs r0, r3 │ │ │ │ - udf #6 │ │ │ │ + ble.n 14994c │ │ │ │ movs r0, r3 │ │ │ │ - udf #8 │ │ │ │ + ble.n 149954 │ │ │ │ movs r0, r3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14987c │ │ │ │ + ble.n 14992c │ │ │ │ movs r0, r3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + ble.n 1497d0 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 149890 │ │ │ │ + ble.n 149940 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 1498a0 │ │ │ │ + ble.n 149950 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -360818,36 +360830,36 @@ │ │ │ │ ldr.w r8, [pc, #2432] @ 14a244 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1498ca │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 149ac8 │ │ │ │ ldr.w r1, [pc, #2408] @ 14a248 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #14 │ │ │ │ bmi.n 14999c │ │ │ │ ldr.w r1, [pc, #2392] @ 14a24c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr.w r1, [pc, #2380] @ 14a250 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.w 149dbc │ │ │ │ lsls r7, r3, #30 │ │ │ │ bmi.w 149dac │ │ │ │ lsls r6, r3, #29 │ │ │ │ bmi.w 149d9e │ │ │ │ @@ -360872,15 +360884,15 @@ │ │ │ │ bne.w 149e4a │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 14a1fc │ │ │ │ ldr.w r1, [pc, #2292] @ 14a254 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 149e6a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 149e6a │ │ │ │ @@ -360897,22 +360909,22 @@ │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r0, #15 │ │ │ │ ldr.w r1, [pc, #2232] @ 14a258 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149900 │ │ │ │ bl 129d8c │ │ │ │ ldr.w r1, [pc, #2220] @ 14a25c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 149eb8 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 149f4a │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 149f3c │ │ │ │ @@ -360952,15 +360964,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14a20a │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2076] @ 14a260 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 149f14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 149e2a │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -360974,36 +360986,36 @@ │ │ │ │ beq.w 14a22c │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 14a238 │ │ │ │ cbnz r3, 149a8c │ │ │ │ ldr.w r1, [pc, #2016] @ 14a264 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14a220 │ │ │ │ ldr.w r1, [pc, #2000] @ 14a268 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 14a214 │ │ │ │ ldr.w r1, [pc, #1980] @ 14a26c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr.w r1, [pc, #1972] @ 14a270 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -361045,44 +361057,44 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 149b54 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 149b54 │ │ │ │ ldr.w r1, [pc, #1832] @ 14a274 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149ce4 │ │ │ │ mov r0, r4 │ │ │ │ bl 12b76c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 149cbe │ │ │ │ ldr.w r1, [pc, #1804] @ 14a278 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 149fe8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 149eaa │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 149bae │ │ │ │ ldr.w r1, [pc, #1772] @ 14a27c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149bae │ │ │ │ ldr.w r1, [pc, #1764] @ 14a280 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 149b7a │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 149d40 │ │ │ │ @@ -361109,22 +361121,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 149bd4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 149bc0 │ │ │ │ ldr.w r1, [pc, #1684] @ 14a284 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 149bc6 │ │ │ │ ldr.w r1, [pc, #1668] @ 14a288 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149bc6 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 149cba │ │ │ │ ldr.w r1, [pc, #1648] @ 14a28c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1648] @ 14a290 │ │ │ │ @@ -361151,15 +361163,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 149c66 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 149ca8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -361171,77 +361183,77 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 149c72 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 149c2a │ │ │ │ ldr.w r1, [pc, #1544] @ 14a294 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 149c32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149c32 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1512] @ 14a298 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149c70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149afc │ │ │ │ ldr.w r1, [pc, #1500] @ 14a29c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 12b77c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 149e12 │ │ │ │ ldr.w r1, [pc, #1480] @ 14a2a0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149b68 │ │ │ │ ldr.w r1, [pc, #1468] @ 14a2a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 149b5c │ │ │ │ ldr.w r8, [pc, #1452] @ 14a2a8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1452] @ 14a2ac │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 149d20 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 149b5c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149d18 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 149d0a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 149d0a │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 149c12 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -361254,47 +361266,47 @@ │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr.w r1, [pc, #1352] @ 14a2b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14993e │ │ │ │ ldr.w r1, [pc, #1344] @ 14a2b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 149938 │ │ │ │ ldr.w r1, [pc, #1332] @ 14a2b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149930 │ │ │ │ ldr.w r1, [pc, #1320] @ 14a2bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149928 │ │ │ │ ldr.w r1, [pc, #1312] @ 14a2c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149920 │ │ │ │ ldr.w r1, [pc, #1300] @ 14a2c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 14991a │ │ │ │ ldr.w r1, [pc, #1288] @ 14a2c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 149914 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 149b54 │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -361303,51 +361315,51 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 14a0ae │ │ │ │ ldr.w r1, [pc, #1244] @ 14a2cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149b1a │ │ │ │ ldr.w r1, [pc, #1232] @ 14a2d0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b42 │ │ │ │ mov r0, r4 │ │ │ │ bl 12b79c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1208] @ 14a2d4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149b68 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 149ff4 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 149ae8 │ │ │ │ ldr.w r1, [pc, #1180] @ 14a2d8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ bl 129d8c │ │ │ │ ldr.w r1, [pc, #1164] @ 14a2dc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 149976 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -361364,151 +361376,151 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1092] @ 14a2e4 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr.w r1, [pc, #1084] @ 14a2e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149bae │ │ │ │ ldr.w r1, [pc, #1072] @ 14a2ec │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499c4 │ │ │ │ ldr.w r1, [pc, #1060] @ 14a2f0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 1499fa │ │ │ │ ldr.w r1, [pc, #1052] @ 14a2f4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499f4 │ │ │ │ ldr.w r1, [pc, #1040] @ 14a2f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499ee │ │ │ │ ldr.w r1, [pc, #1028] @ 14a2fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499e8 │ │ │ │ ldr r1, [pc, #1016] @ (14a300 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499e2 │ │ │ │ ldr r1, [pc, #1004] @ (14a304 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149a54 │ │ │ │ ldr r1, [pc, #996] @ (14a308 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499dc │ │ │ │ ldr r1, [pc, #988] @ (14a30c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499d6 │ │ │ │ ldr r1, [pc, #976] @ (14a310 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499d0 │ │ │ │ ldr r1, [pc, #968] @ (14a314 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1499ca │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 14a172 │ │ │ │ ldr r3, [pc, #948] @ (14a318 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (14a31c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #944] @ (14a320 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 149f9a │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 149f7a │ │ │ │ ldr r1, [pc, #916] @ (14a324 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149ba6 │ │ │ │ ldr r1, [pc, #908] @ (14a328 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149f86 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #888] @ (14a32c ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b42 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #868] @ (14a330 ) │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 149b42 │ │ │ │ ldr r1, [pc, #856] @ (14a334 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149b40 │ │ │ │ ldr r1, [pc, #844] @ (14a338 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149bae │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -361517,441 +361529,441 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #812] @ (14a33c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #808] @ (14a340 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #796] @ (14a344 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149a10 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #780] @ (14a348 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149a06 │ │ │ │ ldr r1, [pc, #768] @ (14a34c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #756] @ (14a350 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #748] @ (14a354 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #736] @ (14a358 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #728] @ (14a35c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #716] @ (14a360 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #708] @ (14a364 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #696] @ (14a368 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149b1a │ │ │ │ ldr r1, [pc, #684] @ (14a36c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #676] @ (14a370 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #664] @ (14a374 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #656] @ (14a378 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #644] @ (14a37c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #636] @ (14a380 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #624] @ (14a384 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #616] @ (14a388 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #604] @ (14a38c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #596] @ (14a390 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #584] @ (14a394 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #576] @ (14a398 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldr r1, [pc, #564] @ (14a39c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 149e6a │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #548] @ (14a3a0 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149f60 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 14a1f0 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #516] @ (14a3a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [pc, #508] @ (14a3a8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #504] @ (14a3ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 149aca │ │ │ │ ldr r1, [pc, #492] @ (14a3b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14a1a8 │ │ │ │ ldr r1, [pc, #484] @ (14a3b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14a1a8 │ │ │ │ ldr r1, [pc, #476] @ (14a3b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14a1a8 │ │ │ │ ldr r1, [pc, #468] @ (14a3bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14a1a8 │ │ │ │ ldr r1, [pc, #460] @ (14a3c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 14a1a8 │ │ │ │ ldr r1, [pc, #452] @ (14a3c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.w 149968 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 149a40 │ │ │ │ ldr r1, [pc, #432] @ (14a3c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149aba │ │ │ │ ldr r1, [pc, #424] @ (14a3cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149aa2 │ │ │ │ ldr r1, [pc, #416] @ (14a3d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149a8c │ │ │ │ ldr r1, [pc, #408] @ (14a3d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ b.n 149a8c │ │ │ │ - bne.n 14a188 │ │ │ │ + beq.n 14a238 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a150 │ │ │ │ + bgt.n 14a200 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a34c │ │ │ │ + bgt.n 14a1fc │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 14a318 │ │ │ │ + beq.n 14a1c8 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a18c │ │ │ │ + bgt.n 14a23c │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a1f8 │ │ │ │ + bgt.n 14a2a8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a2e0 │ │ │ │ + bgt.n 14a190 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a2bc │ │ │ │ + bgt.n 14a16c │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a34c │ │ │ │ + blt.n 14a1fc │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 14a210 │ │ │ │ + bgt.n 14a2c0 │ │ │ │ movs r0, r3 │ │ │ │ - ble.n 14a2ac │ │ │ │ + bgt.n 14a35c │ │ │ │ movs r0, r3 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r5} │ │ │ │ movs r7, r2 │ │ │ │ - blt.n 14a230 │ │ │ │ + blt.n 14a2e0 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a204 │ │ │ │ + blt.n 14a2b4 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #600 @ (adr r3, 14a4ec ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 14a64c ) │ │ │ │ movs r1, r3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ movs r7, r2 │ │ │ │ - adcs.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ - blt.n 14a228 │ │ │ │ + @ instruction: 0xf4b2001b │ │ │ │ + blt.n 14a2d8 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a20c │ │ │ │ + blt.n 14a2bc │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 14a1c4 │ │ │ │ + bge.n 14a274 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a2ec │ │ │ │ + bvc.n 14a39c │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 14a2bc │ │ │ │ + bhi.n 14a36c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a294 │ │ │ │ + bhi.n 14a344 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 14a2b8 │ │ │ │ + bls.n 14a368 │ │ │ │ movs r0, r3 │ │ │ │ - bls.n 14a2b8 │ │ │ │ + bls.n 14a368 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 149e1c │ │ │ │ + b.n 149ccc │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 14a37c │ │ │ │ + bhi.n 14a22c │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ cmp r2, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 14a278 │ │ │ │ + bhi.n 14a328 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #568 @ (adr r7, 14a52c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 14a338 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 14a498 ) │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a32c │ │ │ │ + bvc.n 14a3dc │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a3e8 │ │ │ │ + bvc.n 14a298 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 14a6dc ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 14a43c ) │ │ │ │ movs r0, r3 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #16 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a31c │ │ │ │ + bvc.n 14a3cc │ │ │ │ movs r0, r3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 14a678 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 14a3d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ movs r0, r3 │ │ │ │ add r2, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a3d4 │ │ │ │ + bvc.n 14a284 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r6, 14a334 │ │ │ │ + @ instruction: 0xb88e │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 14a394 │ │ │ │ + bvc.n 14a244 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a3d0 │ │ │ │ + bvc.n 14a280 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a3ec │ │ │ │ + bvc.n 14a29c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 14a42c │ │ │ │ + bvc.n 14a2dc │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ bics r6, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 14a42c │ │ │ │ + bvs.n 14a2dc │ │ │ │ movs r0, r3 │ │ │ │ - eor.w r0, r8, r7, lsr #32 │ │ │ │ - bvc.n 14a3bc │ │ │ │ + strd r0, r0, [r0, #92]! @ 0x5c │ │ │ │ + bvs.n 14a26c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a274 │ │ │ │ + bpl.n 14a324 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a40c │ │ │ │ + bpl.n 14a2bc │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a41c │ │ │ │ + bpl.n 14a2cc │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a38c │ │ │ │ + bpl.n 14a43c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a38c │ │ │ │ + bpl.n 14a43c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a38c │ │ │ │ + bpl.n 14a43c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3f8 │ │ │ │ + bpl.n 14a2a8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 14a3c8 │ │ │ │ + bvs.n 14a278 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a430 │ │ │ │ + bpl.n 14a2e0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a408 │ │ │ │ + bpl.n 14a2b8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3e0 │ │ │ │ + bpl.n 14a290 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3b8 │ │ │ │ + bpl.n 14a468 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a390 │ │ │ │ + bpl.n 14a440 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a438 │ │ │ │ + bpl.n 14a2e8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a410 │ │ │ │ + bpl.n 14a2c0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3e8 │ │ │ │ + bpl.n 14a298 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3c0 │ │ │ │ + bpl.n 14a470 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a398 │ │ │ │ + bpl.n 14a448 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a370 │ │ │ │ + bpl.n 14a420 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a348 │ │ │ │ + bpl.n 14a3f8 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a320 │ │ │ │ + bpl.n 14a3d0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a430 │ │ │ │ + bpl.n 14a2e0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 14a3b4 │ │ │ │ + bpl.n 14a464 │ │ │ │ movs r0, r3 │ │ │ │ rors r6, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bpl.n 14a364 │ │ │ │ + bpl.n 14a414 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a36c │ │ │ │ + bpl.n 14a41c │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a348 │ │ │ │ + bpl.n 14a3f8 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a32c │ │ │ │ + bpl.n 14a3dc │ │ │ │ movs r0, r3 │ │ │ │ - push {r5} │ │ │ │ + cbz r0, 14a41e │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2fc │ │ │ │ + bmi.n 14a3ac │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a3b8 │ │ │ │ + bmi.n 14a468 │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ movs r0, r3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + cbz r0, 14a442 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2e4 │ │ │ │ + bmi.n 14a394 │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 14a2d8 │ │ │ │ + bmi.n 14a388 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -361966,96 +361978,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (14a61c ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 182aec │ │ │ │ + bl 182a44 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 14a422 │ │ │ │ ldr r2, [pc, #512] @ (14a620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (14a624 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 14a486 │ │ │ │ ldr r1, [pc, #500] @ (14a628 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #492] @ (14a62c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 14a47c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (14a630 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 14a464 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 14a45a │ │ │ │ ldr r1, [pc, #436] @ (14a634 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 14a4de │ │ │ │ ldr r1, [pc, #428] @ (14a638 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #420] @ (14a63c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 14a4d4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (14a640 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 14a4bc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 14a4b2 │ │ │ │ ldr r1, [pc, #364] @ (14a644 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 14a500 │ │ │ │ mov r1, r6 │ │ │ │ @@ -362066,19 +362078,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 14a4ec │ │ │ │ ldr r1, [pc, #324] @ (14a648 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #316] @ (14a64c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 14a530 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -362086,58 +362098,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 14a51a │ │ │ │ ldr r6, [pc, #284] @ (14a650 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #276] @ (14a654 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 14a58c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #260] @ (14a658 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 14a582 │ │ │ │ ldr r1, [pc, #248] @ (14a65c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a60a │ │ │ │ ldr r2, [pc, #232] @ (14a660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (14a664 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #228] @ (14a668 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14a5f2 │ │ │ │ ldr r1, [pc, #216] @ (14a66c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #212] @ (14a670 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 14a5e8 │ │ │ │ ldr r6, [pc, #200] @ (14a674 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 14a678 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -362145,101 +362157,101 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 14a5e8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 14a5b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14a5c0 │ │ │ │ ldr r1, [pc, #144] @ (14a67c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r1, [pc, #140] @ (14a680 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 182b24 │ │ │ │ + bl 182a7c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 14a40c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (14a684 ) │ │ │ │ add r2, pc │ │ │ │ b.n 14a578 │ │ │ │ - ldr r0, [pc, #408] @ (14a7ac ) │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r2, 14a646 │ │ │ │ + cbnz r2, 14a61c │ │ │ │ movs r7, r2 │ │ │ │ - cbnz r6, 14a648 │ │ │ │ + cbnz r6, 14a61e │ │ │ │ movs r7, r2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a718 │ │ │ │ + bcc.n 14a5c8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a710 │ │ │ │ + bcc.n 14a5c0 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a668 │ │ │ │ + bcc.n 14a718 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #880 @ (adr r3, 14a9a8 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 14a708 ) │ │ │ │ movs r7, r2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 14a680 │ │ │ │ + bcc.n 14a730 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a5c8 │ │ │ │ + bcc.n 14a678 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 14a858 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 14a9b8 ) │ │ │ │ movs r7, r2 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a5c0 │ │ │ │ + bcc.n 14a670 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a580 │ │ │ │ + bcs.n 14a630 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a564 │ │ │ │ + bcs.n 14a614 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a574 │ │ │ │ + bcs.n 14a624 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a6a8 │ │ │ │ + bcs.n 14a758 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a708 │ │ │ │ + bcs.n 14a5b8 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 14a730 │ │ │ │ + bcs.n 14a5e0 │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 14a5f4 │ │ │ │ + bcs.n 14a6a4 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ movs r7, r2 │ │ │ │ - bcs.n 14a650 │ │ │ │ + bcs.n 14a700 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ movs r1, r3 │ │ │ │ - bcs.n 14a5a8 │ │ │ │ + bne.n 14a658 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 14a6aa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 14a6ac │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -362408,15 +362420,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 14a800 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ 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 │ │ │ │ @@ -362439,15 +362451,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ 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} │ │ │ │ @@ -362467,15 +362479,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 14a898 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -362567,15 +362579,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14a9b2 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ 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 │ │ │ │ @@ -362638,15 +362650,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14aa5e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ 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, 14aaa2 │ │ │ │ mov r4, r3 │ │ │ │ @@ -362657,15 +362669,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14aa92 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 14aa44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14aa4a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 14aa44 │ │ │ │ @@ -362687,29 +362699,29 @@ │ │ │ │ bne.n 14ab64 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 14aa50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ 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 14aa4a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 14ab54 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 14ab60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 14ab1e │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -362724,20 +362736,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14ab1c │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14aa4a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14aaf6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 14ab06 │ │ │ │ @@ -363113,15 +363125,15 @@ │ │ │ │ bhi.w 14b200 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 14b1f2 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 14af3e │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -363274,20 +363286,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14b348 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 14b0e4 │ │ │ │ b.n 14b348 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b348 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b0d6 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -363405,15 +363417,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14b1f6 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 14af22 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14b36a │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 14af26 │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -363435,15 +363447,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b2e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b30e │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ cbz r0, 14b26c │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 14af52 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -363558,105 +363570,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 187310 │ │ │ │ + bl 187268 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b494 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b488 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b47c │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b470 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14b464 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14b458 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14b44c │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 14b440 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ cbz r0, 14b434 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 14b380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b424 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b416 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3ec │ │ │ │ mov r0, fp │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3da │ │ │ │ mov r0, sl │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3b6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14b3a4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -364214,22 +364226,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 187310 │ │ │ │ + bl 187268 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bb3a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 14ba86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14bb3a │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -364252,15 +364264,15 @@ │ │ │ │ ldrh r1, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add.w sl, r0, r1 │ │ │ │ sub.w sl, sl, r3 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 14baf0 │ │ │ │ mov r1, fp │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 14bb12 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 14bae4 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -364304,30 +364316,30 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ cbz r0, 14bbb0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 14bb9c │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 14bb96 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 14bb96 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 14bb96 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -364335,15 +364347,15 @@ │ │ │ │ cbnz r6, 14bba4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14bb5e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -364696,15 +364708,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -364759,19 +364771,19 @@ │ │ │ │ bmi.w 14c626 │ │ │ │ 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 187324 │ │ │ │ + bl 18727c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14c552 │ │ │ │ - bl 18736c │ │ │ │ + bl 1872c4 │ │ │ │ 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 │ │ │ │ @@ -364844,15 +364856,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14c21a │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18736c │ │ │ │ + bl 1872c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14c016 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -364984,15 +364996,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ b.n 14c088 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ @@ -365295,15 +365307,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 14c186 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ @@ -365576,26 +365588,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 14c846 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 14c832 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18736c │ │ │ │ + bl 1872c4 │ │ │ │ cbz r0, 14c800 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 14c800 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 14c800 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18736c │ │ │ │ + bl 1872c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c7e6 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 14c800 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -365650,27 +365662,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 14c970 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c948 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 14c90a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14c952 │ │ │ │ @@ -365687,19 +365699,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14c8d4 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ cbz r5, 14c948 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14c8b2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -365720,38 +365732,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14c91e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 14c8fe │ │ │ │ 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 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ b.n 14c8fc │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ b.n 14c944 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ b.n 14c89a │ │ │ │ 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 │ │ │ │ @@ -366002,15 +366014,15 @@ │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 14cb72 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -366020,25 +366032,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 186fbc │ │ │ │ + bl 186f14 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ cbz r0, 14cc38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 14b380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14cc26 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 14cc64 │ │ │ │ @@ -366079,15 +366091,15 @@ │ │ │ │ bl 15b03c │ │ │ │ mov r0, r5 │ │ │ │ bl 14e794 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 15d1e8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldrb.w r3, [r5, #1187] @ 0x4a3 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2500] @ 14d690 │ │ │ │ @@ -366256,21 +366268,21 @@ │ │ │ │ bl 155a2c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -366543,52 +366555,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d14e │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d196 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d17e │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d1ba │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d1a2 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14d1de │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14d1c6 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ @@ -366637,15 +366649,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d2f2 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d30e │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d30e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w lr, r3, #4 │ │ │ │ @@ -367338,15 +367350,15 @@ │ │ │ │ ldr.w sl, [r9, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14dc7a │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr.w r6, [r9, #372] @ 0x174 │ │ │ │ ldr.w lr, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w ip, [r3, lr, lsl #2] │ │ │ │ b.n 14d49c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -367408,15 +367420,15 @@ │ │ │ │ bne.w 14dfc6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 15c1bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 14e51a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2704] @ 14e548 │ │ │ │ ldr.w r3, [pc, #2704] @ 14e54c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -367587,15 +367599,15 @@ │ │ │ │ beq.w 14d014 │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 14d014 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 14d3b0 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str.w r0, [sl, r6] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ b.n 14d9e0 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 14db50 │ │ │ │ @@ -367900,15 +367912,15 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 14e550 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1452] @ 14e554 │ │ │ │ ldr.w r1, [pc, #1452] @ 14e558 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 14da9e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 15c7a4 │ │ │ │ @@ -367927,15 +367939,15 @@ │ │ │ │ ldr.w r2, [pc, #1388] @ 14e55c │ │ │ │ ldr.w r1, [pc, #1388] @ 14e560 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1384] @ 14e564 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 14ce2a │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 14ce68 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -367948,32 +367960,32 @@ │ │ │ │ ldr.w r3, [pc, #1332] @ 14e568 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1332] @ 14e56c │ │ │ │ ldr.w r1, [pc, #1332] @ 14e570 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r5 │ │ │ │ bl 14a3d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 14ccf2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #28 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr.w r2, [pc, #1280] @ 14e574 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r2, [pc, #1272] @ 14e578 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -368225,15 +368237,15 @@ │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.w 14cdf2 │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -368443,53 +368455,53 @@ │ │ │ │ ldr r2, [pc, #100] @ (14e584 ) │ │ │ │ ldr r1, [pc, #100] @ (14e588 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3d8 │ │ │ │ b.w 14daae │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 14cee4 │ │ │ │ mov lr, r9 │ │ │ │ b.w 14d8a4 │ │ │ │ nop │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r3 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ movs r0, r3 │ │ │ │ stmia r7!, {r0, r1, r2, r3, r4, r6} │ │ │ │ vtbx.8 d28, {d15}, d9 │ │ │ │ @ instruction: 0xffffc74d │ │ │ │ - vsri.32 , q13, #1 │ │ │ │ + vrsra.u64 , q1, #1 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #120] @ 0x78 │ │ │ │ bl 12a0dc │ │ │ │ ldrb.w r2, [r4, #1416] @ 0x588 │ │ │ │ @@ -368523,15 +368535,15 @@ │ │ │ │ ldr r3, [pc, #124] @ (14e66c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (14e670 ) │ │ │ │ ldr r1, [pc, #128] @ (14e674 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 14e026 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrh.w r1, [r4, #1412] @ 0x584 │ │ │ │ @@ -368543,15 +368555,15 @@ │ │ │ │ ldr r3, [pc, #84] @ (14e678 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #84] @ (14e67c ) │ │ │ │ ldr r1, [pc, #84] @ (14e680 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov r0, r4 │ │ │ │ bl 14a3d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 14dfe2 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ @@ -368562,29 +368574,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ b.n 14e5b4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 14e1a2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 14dab6 │ │ │ │ nop │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ movs r0, r3 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ movs r0, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -368691,15 +368703,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 14ee94 │ │ │ │ @@ -368708,15 +368720,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 15b1dc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 12c3a0 │ │ │ │ ldr.w r2, [pc, #1712] @ 14ee98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -368732,21 +368744,21 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14e93e │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14e82a │ │ │ │ b.n 14e85e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14e85e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14e81e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -368760,15 +368772,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 14e92e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 14e83e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14e82a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -368784,15 +368796,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 14ee5a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -368871,15 +368883,15 @@ │ │ │ │ bne.n 14e8c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 44980 │ │ │ │ @@ -369013,15 +369025,15 @@ │ │ │ │ ldrd r4, r0, [r2, #96] @ 0x60 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2, #96] @ 0x60 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 14eaae │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 14eaf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -369286,15 +369298,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ee82 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ee62 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -369314,15 +369326,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14edca │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14ee62 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -369393,15 +369405,15 @@ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 14f2fe │ │ │ │ mov r2, r3 │ │ │ │ @@ -369425,20 +369437,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 14eef0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr.w r9, [r2, #88] @ 0x58 │ │ │ │ cmp r9, r1 │ │ │ │ beq.n 14f012 │ │ │ │ mov r6, r5 │ │ │ │ @@ -369501,40 +369513,40 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 1873a0 │ │ │ │ + bl 1872f8 │ │ │ │ b.n 14ef5c │ │ │ │ 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 43fd0 │ │ │ │ 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 1873a0 │ │ │ │ + bl 1872f8 │ │ │ │ b.n 14ef5c │ │ │ │ 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 18c1a4 │ │ │ │ + bl 18c0fc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ add.w r1, r2, #84 @ 0x54 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 14f304 │ │ │ │ mov r0, r4 │ │ │ │ bl 12afd0 │ │ │ │ @@ -369563,23 +369575,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 18c24c │ │ │ │ + bl 18c1a4 │ │ │ │ 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 1873f4 │ │ │ │ + bl 18734c │ │ │ │ cbz r0, 14f0c6 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 14f0ba │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -369587,22 +369599,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 187418 │ │ │ │ + bl 187370 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f09a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1873f4 │ │ │ │ + bl 18734c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14f2ec │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -369635,15 +369647,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 14f254 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 187418 │ │ │ │ + bl 187370 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14f0e8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -369722,30 +369734,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #508] @ 0x1fc │ │ │ │ bne.n 14f1b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #244] @ (14f320 ) │ │ │ │ ldr r3, [pc, #240] @ (14f31c ) │ │ │ │ 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 14f314 │ │ │ │ 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 18c290 │ │ │ │ + bl 18c1e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 14f124 │ │ │ │ mov r1, sl │ │ │ │ bl 12b168 │ │ │ │ b.n 14f13a │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 14f160 │ │ │ │ @@ -369781,15 +369793,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 18c290 │ │ │ │ + bl 18c1e8 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 14f2a2 │ │ │ │ b.n 14f050 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 14f26e │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -370568,15 +370580,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 15a9ec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17e2e4 │ │ │ │ + bl 17e23c │ │ │ │ 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} │ │ │ │ @@ -370614,15 +370626,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14fb4a │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 14fadc │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -370639,28 +370651,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 12b510 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17e374 │ │ │ │ + bl 17e2cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ str.w r3, [r8, #8] │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 14fb0a │ │ │ │ mov r8, r3 │ │ │ │ b.n 14fb3c │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -371419,28 +371431,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1502f4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1502f4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1502e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1502e8 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1502d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 150374 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -371578,27 +371590,27 @@ │ │ │ │ beq.n 1504f6 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 150486 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 150486 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 15047a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 150430 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15046a │ │ │ │ mov r0, r7 │ │ │ │ bl 14fb90 │ │ │ │ add r9, r0 │ │ │ │ b.n 150430 │ │ │ │ @@ -371805,15 +371817,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 15068e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 17e320 │ │ │ │ + bl 17e278 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1508c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -372163,17 +372175,17 @@ │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 1509e8 │ │ │ │ mov r0, r8 │ │ │ │ b.n 150958 │ │ │ │ bl 14ca4e │ │ │ │ bl fffbaa52 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r4, r4 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1388] @ 150fdc │ │ │ │ mov r5, r0 │ │ │ │ @@ -372183,15 +372195,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 150ac0 │ │ │ │ @@ -372253,29 +372265,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 17e528 │ │ │ │ + bl 17e480 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 150c78 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 150b60 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 17e374 │ │ │ │ + bl 17e2cc │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 150b5a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -372333,58 +372345,58 @@ │ │ │ │ beq.w 150ec6 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 150ec6 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 150c64 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 150c64 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 150c56 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 150c6c │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 150c56 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 150c56 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 150c48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 150c6c │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150c3a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 150c18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 150b88 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 17e38c │ │ │ │ + bl 17e2e4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 150e60 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -372563,15 +372575,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 150df0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 150e80 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -372581,15 +372593,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 150afe │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #336] @ (150fe8 ) │ │ │ │ ldr r3, [pc, #328] @ (150fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -372881,15 +372893,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 12c4e8 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -372944,15 +372956,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 151350 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15155c │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 15128c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 15127e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 151350 │ │ │ │ @@ -372961,15 +372973,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 151350 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 151350 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151264 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 151448 │ │ │ │ @@ -372993,24 +373005,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15134c │ │ │ │ movs r1, #0 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15134c │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1512fa │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 151348 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1512ec │ │ │ │ @@ -373031,18 +373043,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 151318 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1512fa │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -373052,15 +373064,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1511d0 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1511bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #752] @ (151664 ) │ │ │ │ ldr r3, [pc, #744] @ (151660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -373129,15 +373141,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 151308 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1512b6 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -373183,22 +373195,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187c8c │ │ │ │ + bl 187be4 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ @@ -373328,18 +373340,18 @@ │ │ │ │ mrc 0, 3, r0, cr0, cr7, {4} │ │ │ │ mcr 0, 3, r0, cr14, cr7, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r6], {151} @ 0x97 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ movs r4, r4 │ │ │ │ - mrc2 0, 7, r0, cr10, cr7, {0} │ │ │ │ - add r4, pc, #720 @ (adr r4, 151948 ) │ │ │ │ + mrc2 0, 2, r0, cr2, cr7, {0} │ │ │ │ + add r4, pc, #48 @ (adr r4, 1516a8 ) │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 15169a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 15169c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -373395,15 +373407,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 1516e8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ 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] │ │ │ │ @@ -373417,23 +373429,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 187310 │ │ │ │ + bl 187268 │ │ │ │ cbz r0, 15176a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 151714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151754 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -373563,15 +373575,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15189e │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ 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] │ │ │ │ @@ -373611,15 +373623,15 @@ │ │ │ │ bls.n 15191a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 151928 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 151920 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151920 │ │ │ │ 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 │ │ │ │ @@ -373659,15 +373671,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1519cc │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1519d8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1519f4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1519ac │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -373914,24 +373926,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 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 151c64 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 151c6a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 151c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 151c4c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -374104,15 +374116,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 151e44 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ cbz r0, 151e4a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 151e50 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 151c2c │ │ │ │ @@ -374750,15 +374762,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 15249a │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -375182,24 +375194,24 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ strd r0, r9, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -375616,24 +375628,24 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 152d4c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 152d38 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -375682,18 +375694,18 @@ │ │ │ │ bne.n 152d92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 152d84 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - bl 1861ec │ │ │ │ + bl 186144 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr.w r3, [pc, #1204] @ 1532ac │ │ │ │ ldr.w r2, [pc, #1204] @ 1532b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 15b1dc │ │ │ │ @@ -375961,26 +375973,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153094 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1530e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 151714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1530ce │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 153094 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -376276,15 +376288,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 152c60 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ str r2, [r3, #28] │ │ │ │ b.n 1533a6 │ │ │ │ @@ -376396,21 +376408,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 15353a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -376468,24 +376480,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 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1535e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 15356c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1535d0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -376562,31 +376574,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1536be │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 1536d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1536fa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1536a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1536e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 153718 │ │ │ │ @@ -376625,15 +376637,15 @@ │ │ │ │ beq.n 15377a │ │ │ │ ldr.w ip, [r2, #44] @ 0x2c │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 153790 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 15375e │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -376659,15 +376671,15 @@ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cbz r0, 1537f4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 1537fa │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -377144,15 +377156,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 186fbc │ │ │ │ + bl 186f14 │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 153c9e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 153c42 │ │ │ │ @@ -377161,15 +377173,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 153c42 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ 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 │ │ │ │ @@ -377400,15 +377412,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 187310 │ │ │ │ + bl 187268 │ │ │ │ cbz r0, 153f66 │ │ │ │ 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 │ │ │ │ @@ -377432,15 +377444,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 153cc0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 153ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 153f18 │ │ │ │ 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 │ │ │ │ @@ -377462,15 +377474,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 153fd8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 153fee │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 153fee │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -377593,15 +377605,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1540c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 1536fc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -377635,26 +377647,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 154034 │ │ │ │ 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 187310 │ │ │ │ + bl 187268 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154054 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 153f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15417c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -377727,15 +377739,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1542cc │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 154264 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1541e6 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -377767,15 +377779,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154284 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ 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 154356 │ │ │ │ @@ -378145,33 +378157,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1546f0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15466e │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1546b2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 14cbf4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 15466e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15466e │ │ │ │ mov r6, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1546a4 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154692 │ │ │ │ @@ -378191,19 +378203,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 153aa8 │ │ │ │ b.n 154692 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154676 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 154722 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 154740 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378212,15 +378224,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 154676 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 154676 │ │ │ │ mov r6, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154722 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154710 │ │ │ │ @@ -378265,15 +378277,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 154834 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1548ce │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -378290,15 +378302,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1547ca │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ b.n 154796 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1547d4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1548c8 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -378322,15 +378334,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 1547d6 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 186fbc │ │ │ │ + bl 186f14 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1548da │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -378348,15 +378360,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 15484e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1547aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 154796 │ │ │ │ b.n 1547aa │ │ │ │ @@ -378890,15 +378902,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 15575c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1556f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 154e8e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -378929,15 +378941,15 @@ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mla r3, r8, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 154e7e │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ @@ -378960,15 +378972,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 154e06 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 154e44 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154dea │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -378989,27 +379001,27 @@ │ │ │ │ bne.n 154ea0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 154ef2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15356c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154eda │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 154ea8 │ │ │ │ @@ -379045,36 +379057,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 154f6c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 154f6c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 1536fc │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 154f38 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 154f14 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 154f96 │ │ │ │ b.n 154a2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 154fca │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -379086,15 +379098,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 154f8c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 153f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 154f96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -379112,27 +379124,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1557d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 155028 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1536a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 155012 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -379148,15 +379160,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 154e3c │ │ │ │ b.n 154e26 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 15508e │ │ │ │ bl 12afd0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -379450,15 +379462,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov lr, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -379484,19 +379496,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 186018 │ │ │ │ + bl 185f70 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r1, sl │ │ │ │ bl 153470 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -379773,19 +379785,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 1545ac │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 1555cc │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154dd2 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 155722 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 153794 │ │ │ │ @@ -379800,28 +379812,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 154dd2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 154dd2 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 155718 │ │ │ │ b.n 155722 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 154dc8 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 1557b0 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -379834,15 +379846,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 154dc8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 154dc8 │ │ │ │ mov r8, r6 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 155778 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 153794 │ │ │ │ @@ -379857,34 +379869,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 155788 │ │ │ │ b.n 155784 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 187310 │ │ │ │ + bl 187268 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 155856 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ 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 15581a │ │ │ │ cbz r6, 155856 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 187338 │ │ │ │ + bl 187290 │ │ │ │ mov r6, r0 │ │ │ │ b.n 1557f4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1558f6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -380085,15 +380097,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1534f8 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -380107,15 +380119,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 155a5c │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (155d20 ) │ │ │ │ @@ -380128,29 +380140,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1861ec │ │ │ │ + bl 186144 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 1534f8 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -380233,24 +380245,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 155c00 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -380329,15 +380341,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 155efe │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -380788,15 +380800,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [pc, #828] @ (156478 ) │ │ │ │ ldr r2, [pc, #828] @ (15647c ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 15b1dc │ │ │ │ @@ -381012,15 +381024,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 15d550 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #524] @ 0x20c │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r2, [pc, #280] @ (156480 ) │ │ │ │ ldr r3, [pc, #284] @ (156484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -381152,15 +381164,15 @@ │ │ │ │ beq.n 1564bc │ │ │ │ ldr r6, [pc, #76] @ (156518 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1564f0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381235,15 +381247,15 @@ │ │ │ │ beq.n 156578 │ │ │ │ ldr r6, [pc, #76] @ (1565d4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1565ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381350,15 +381362,15 @@ │ │ │ │ beq.n 156684 │ │ │ │ ldr r6, [pc, #76] @ (1566e0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1566b8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -381804,15 +381816,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 156b14 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -382460,15 +382472,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1571f4 │ │ │ │ ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ @@ -382848,15 +382860,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1575c4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -383017,15 +383029,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 157722 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -383046,19 +383058,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (157818 ) │ │ │ │ ldr r0, [pc, #20] @ (15781c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 129dac │ │ │ │ nop │ │ │ │ - lsls r4, r3 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - negs r0, r7 │ │ │ │ + rors r0, r2 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -383127,15 +383139,15 @@ │ │ │ │ bl 12be1c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1578f4 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 13f2d8 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + movs r6, r3 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ add.w r7, r0, #44 @ 0x2c │ │ │ │ @@ -383530,15 +383542,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 157d14 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -384096,15 +384108,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1581e8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -384310,15 +384322,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 158516 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -384667,15 +384679,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 158876 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -384908,15 +384920,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 158a6a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -384951,15 +384963,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a29e4 │ │ │ │ + bl 1a293c │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13f3f4 │ │ │ │ movs r2, #1 │ │ │ │ @@ -385338,15 +385350,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 158ea8 │ │ │ │ movs r3, #3 │ │ │ │ b.n 158e96 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -385431,15 +385443,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1593bc ) │ │ │ │ ldr r3, [pc, #796] @ (1593c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2974 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 13f3f4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -386426,15 +386438,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 159b38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b60 │ │ │ │ + bl 186ab8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 159ac4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -386483,15 +386495,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, fp │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186b60 │ │ │ │ + bl 186ab8 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 159bd2 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -387274,15 +387286,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 15a386 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -388643,15 +388655,15 @@ │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 15b118 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -388698,15 +388710,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 15b6a4 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -388775,45 +388787,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 15b320 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 15b2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -388890,15 +388902,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 15b27a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -389140,15 +389152,15 @@ │ │ │ │ b.n 15b5de │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 15b208 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 15b600 │ │ │ │ @@ -390601,15 +390613,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 15c524 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -390635,15 +390647,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 15c40e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -390654,25 +390666,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 15c1ea │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 15c482 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 15c44e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -391125,15 +391137,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186838 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r1, r2, #18 │ │ │ │ @@ -391155,15 +391167,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186838 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391179,15 +391191,15 @@ │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 186bc8 │ │ │ │ + bl 186b20 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 15cc16 │ │ │ │ @@ -392341,15 +392353,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15d812 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ ldr.w fp, [r9, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 15d80a │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -392366,30 +392378,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15d7d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15d7ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ b.n 15d7ce │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 15d7c6 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 15d7b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ b.n 15d78c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -393978,28 +393990,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 15d82c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (15e968 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -395044,22 +395056,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, #304] @ (15f3a0 ) │ │ │ │ + ldr r3, [pc, #300] @ (15f39c ) │ │ │ │ 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, #292] @ (15f3a4 ) │ │ │ │ + ldr r1, [pc, #288] @ (15f3a0 ) │ │ │ │ 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 │ │ │ │ @@ -395067,132 +395079,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 15d82c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + ldrd r5, r4, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ 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 r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r5, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - 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] │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ movs r2, #13 │ │ │ │ - orr.w r7, r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ - orr.w r4, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + orrs r4, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f3a8 ) │ │ │ │ - orrs r3, r7 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #32] @ (15f3a0 ) │ │ │ │ + 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 15d82c │ │ │ │ + ldrd r2, r3, [sp, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (15f3a4 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #32] @ (15f39c ) │ │ │ │ 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 15f39a │ │ │ │ + bne.n 15f398 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (15f4b0 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f4ac ) │ │ │ │ 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] @ (15f4b4 ) │ │ │ │ + ldr r1, [pc, #220] @ (15f4b0 ) │ │ │ │ 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 │ │ │ │ @@ -395254,51 +395266,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f4b8 ) │ │ │ │ + ldr r2, [pc, #44] @ (15f4b4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15f4b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f4ac ) │ │ │ │ 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 15f4ac │ │ │ │ + bne.n 15f4a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (15f5e8 ) │ │ │ │ + ldr r3, [pc, #272] @ (15f5e4 ) │ │ │ │ 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] @ (15f5ec ) │ │ │ │ + ldr r1, [pc, #260] @ (15f5e8 ) │ │ │ │ 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 │ │ │ │ @@ -395377,54 +395389,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15f5f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (15f5ec ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15f5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f5e4 ) │ │ │ │ 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 15f5e2 │ │ │ │ + bne.n 15f5de │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (15f798 ) │ │ │ │ + ldr r3, [pc, #388] @ (15f790 ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (15f79c ) │ │ │ │ + ldr r1, [pc, #376] @ (15f794 ) │ │ │ │ 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, r4, #1 │ │ │ │ @@ -395524,15 +395534,15 @@ │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - vldr d7, [pc, #92] @ 15f790 │ │ │ │ + vldr d7, [pc, #92] @ 15f788 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -395546,213 +395556,212 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15f7a0 ) │ │ │ │ + ldr r2, [pc, #52] @ (15f798 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (15f798 ) │ │ │ │ + ldr r3, [pc, #40] @ (15f790 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f78c │ │ │ │ + bne.n 15f784 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (15f928 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [pc, #356] @ (15f920 ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (15f92c ) │ │ │ │ + ldr r1, [pc, #344] @ (15f924 ) │ │ │ │ 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 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 15d82c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldrd r4, r5, [sp, #188] @ 0xbc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r5, r4, [sp, #188] @ 0xbc │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr.w r3, [r9, #32] │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r8 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orrs r4, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ blx 43fd0 │ │ │ │ - ldr.w r9, [r9, #28] │ │ │ │ + ldr.w r8, [r8, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ bl 15e5f8 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d928 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r8, [sp] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #140] @ 15f920 │ │ │ │ + vldr d7, [pc, #140] @ 15f918 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + movs r2, #13 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ - uxtb.w r3, r8 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r4, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - orrs r4, r2 │ │ │ │ - ldr r2, [pc, #56] @ (15f930 ) │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (15f928 ) │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [pc, #56] @ (15f928 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #44] @ (15f920 ) │ │ │ │ add r2, pc │ │ │ │ - str r4, [r6, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ + str r5, [r6, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f916 │ │ │ │ + bne.n 15f90e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ 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, #276] @ (15fa64 ) │ │ │ │ + ldr r3, [pc, #276] @ (15fa5c ) │ │ │ │ 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, #264] @ (15fa68 ) │ │ │ │ + ldr r1, [pc, #264] @ (15fa60 ) │ │ │ │ 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 │ │ │ │ @@ -395833,50 +395842,50 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fa6c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fa64 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fa64 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fa5c ) │ │ │ │ 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 15fa60 │ │ │ │ + bne.n 15fa58 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r7, r2, #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, #3864] @ 0xf18 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (15fbf0 ) │ │ │ │ + ldr r3, [pc, #356] @ (15fbe8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (15fbf4 ) │ │ │ │ + ldr r1, [pc, #348] @ (15fbec ) │ │ │ │ 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 │ │ │ │ @@ -395987,50 +395996,50 @@ │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fbf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (15fbf0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fbf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fbe8 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbec │ │ │ │ + bne.n 15fbe4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ 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, #284] @ (15fd34 ) │ │ │ │ + ldr r3, [pc, #284] @ (15fd2c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (15fd38 ) │ │ │ │ + ldr r1, [pc, #276] @ (15fd30 ) │ │ │ │ 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 │ │ │ │ @@ -396114,52 +396123,52 @@ │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fd3c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fd34 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fd34 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fd2c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fd2e │ │ │ │ + bne.n 15fd26 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r7, r2, #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, #3856] @ 0xf10 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (15fe74 ) │ │ │ │ + ldr r3, [pc, #280] @ (15fe6c ) │ │ │ │ add r7, sp, #196 @ 0xc4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (15fe78 ) │ │ │ │ + ldr r1, [pc, #268] @ (15fe70 ) │ │ │ │ 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 │ │ │ │ @@ -396239,50 +396248,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15fe7c ) │ │ │ │ + ldr r2, [pc, #44] @ (15fe74 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15fe74 ) │ │ │ │ + ldr r3, [pc, #32] @ (15fe6c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fe70 │ │ │ │ + bne.n 15fe68 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #428] @ (160048 ) │ │ │ │ + ldr r3, [pc, #428] @ (160040 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #420] @ (16004c ) │ │ │ │ + ldr r1, [pc, #420] @ (160044 ) │ │ │ │ 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 │ │ │ │ @@ -396424,50 +396433,50 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (160050 ) │ │ │ │ + ldr r2, [pc, #48] @ (160048 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160048 ) │ │ │ │ + ldr r3, [pc, #36] @ (160040 ) │ │ │ │ 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 160042 │ │ │ │ + bne.n 16003a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - vshr.u64 d16, d6, #38 │ │ │ │ + vshr.u64 d16, d6, #30 │ │ │ │ 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] @ (160214 ) │ │ │ │ + ldr r3, [pc, #420] @ (16020c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (160218 ) │ │ │ │ + ldr r1, [pc, #412] @ (160210 ) │ │ │ │ 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 │ │ │ │ @@ -396609,49 +396618,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (16021c ) │ │ │ │ + ldr r2, [pc, #48] @ (160214 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160214 ) │ │ │ │ + ldr r3, [pc, #36] @ (16020c ) │ │ │ │ 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 16020e │ │ │ │ + bne.n 160206 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d6, #64 │ │ │ │ - mcr2 0, 0, r0, cr14, cr6, {4} │ │ │ │ + vshr.u64 d0, d6, #56 │ │ │ │ + mrc2 0, 0, r0, cr6, cr6, {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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #392] @ (1603c4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1603bc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (1603c8 ) │ │ │ │ + ldr r1, [pc, #384] @ (1603c0 ) │ │ │ │ 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 │ │ │ │ @@ -396778,50 +396787,50 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1603cc ) │ │ │ │ + ldr r2, [pc, #48] @ (1603c4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1603c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1603bc ) │ │ │ │ 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 1603be │ │ │ │ + bne.n 1603b6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #600]! @ 0x258 │ │ │ │ - mrrc2 0, 9, r0, lr, cr6 │ │ │ │ + ldc2 0, cr0, [ip, #600]! @ 0x258 │ │ │ │ + stc2l 0, cr0, [r6], #-600 @ 0xfffffda8 │ │ │ │ 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, #240] @ (1604dc ) │ │ │ │ + ldr r3, [pc, #240] @ (1604d4 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ - ldr r1, [pc, #228] @ (1604e0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1604d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ @@ -396884,49 +396893,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1604e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1604dc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1604dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1604d4 ) │ │ │ │ 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 1604d8 │ │ │ │ + bne.n 1604d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], {150} @ 0x96 │ │ │ │ - @ instruction: 0xfb400096 │ │ │ │ + stc2 0, cr0, [r8], {150} @ 0x96 │ │ │ │ + @ instruction: 0xfb480096 │ │ │ │ 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] @ (1605e8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1605e0 ) │ │ │ │ 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] @ (1605ec ) │ │ │ │ + ldr r1, [pc, #216] @ (1605e4 ) │ │ │ │ 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 │ │ │ │ @@ -396983,49 +396992,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1605f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (1605e8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1605e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1605e0 ) │ │ │ │ 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 1605e2 │ │ │ │ + bne.n 1605da │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaea0096 │ │ │ │ - @ instruction: 0xfa360096 │ │ │ │ + @ instruction: 0xfaf20096 │ │ │ │ + @ instruction: 0xfa3e0096 │ │ │ │ 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] @ (1606b4 ) │ │ │ │ + ldr r3, [pc, #164] @ (1606ac ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (1606b8 ) │ │ │ │ + ldr r1, [pc, #156] @ (1606b0 ) │ │ │ │ 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 │ │ │ │ @@ -397061,49 +397070,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1606bc ) │ │ │ │ + ldr r2, [pc, #44] @ (1606b4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1606b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1606ac ) │ │ │ │ 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 1606b0 │ │ │ │ + bne.n 1606a8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 @ instruction: 0xf9e00096 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], r6 │ │ │ │ + vld1.8 @ instruction: 0xf9e80096 │ │ │ │ + ldr??.w r0, [r0, r6, lsl #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 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (16079c ) │ │ │ │ + ldr r3, [pc, #192] @ (160794 ) │ │ │ │ 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] @ (1607a0 ) │ │ │ │ + ldr r1, [pc, #180] @ (160798 ) │ │ │ │ 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 │ │ │ │ @@ -397150,49 +397159,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1607a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (16079c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (16079c ) │ │ │ │ + ldr r3, [pc, #32] @ (160794 ) │ │ │ │ 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 160798 │ │ │ │ + bne.n 160790 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r2, r6, lsl #1] │ │ │ │ - strb.w r0, [r0, #150] @ 0x96 │ │ │ │ + ldrsb.w r0, [sl, r6, lsl #1] │ │ │ │ + strb.w r0, [r8, #150] @ 0x96 │ │ │ │ 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] @ (1608a0 ) │ │ │ │ + ldr r3, [pc, #220] @ (160898 ) │ │ │ │ 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] @ (1608a4 ) │ │ │ │ + ldr r1, [pc, #208] @ (16089c ) │ │ │ │ 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 │ │ │ │ @@ -397247,49 +397256,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (1608a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (1608a0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (1608a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (160898 ) │ │ │ │ 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 16089a │ │ │ │ + bne.n 160892 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [sl, r6, lsl #1] │ │ │ │ - @ instruction: 0xf77e0096 │ │ │ │ + ldrh.w r0, [r2, r6, lsl #1] │ │ │ │ + @ instruction: 0xf7860096 │ │ │ │ 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] @ (1609c0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1609b8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (1609c4 ) │ │ │ │ + ldr r1, [pc, #244] @ (1609bc ) │ │ │ │ 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 │ │ │ │ @@ -397358,49 +397367,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1609c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1609c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1609c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1609b8 ) │ │ │ │ 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 1609ba │ │ │ │ + bne.n 1609b2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72c0096 │ │ │ │ - @ instruction: 0xf6620096 │ │ │ │ + @ instruction: 0xf7340096 │ │ │ │ + @ instruction: 0xf66a0096 │ │ │ │ stmdb 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] @ (160b2c ) │ │ │ │ + ldr r3, [pc, #328] @ (160b24 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (160b30 ) │ │ │ │ + ldr r1, [pc, #320] @ (160b28 ) │ │ │ │ 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 │ │ │ │ @@ -397493,50 +397502,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (160b34 ) │ │ │ │ + ldr r2, [pc, #48] @ (160b2c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (160b2c ) │ │ │ │ + ldr r3, [pc, #36] @ (160b24 ) │ │ │ │ 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 160b26 │ │ │ │ + bne.n 160b1e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, ip, #2198 @ 0x896 │ │ │ │ - @ instruction: 0xf4f60096 │ │ │ │ + @ instruction: 0xf6140096 │ │ │ │ + @ instruction: 0xf4fe0096 │ │ │ │ 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] @ (160c60 ) │ │ │ │ + ldr r3, [pc, #268] @ (160c58 ) │ │ │ │ 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] @ (160c64 ) │ │ │ │ + ldr r1, [pc, #256] @ (160c5c ) │ │ │ │ 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 │ │ │ │ @@ -397608,64 +397617,64 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (160c68 ) │ │ │ │ + ldr r2, [pc, #44] @ (160c60 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (160c60 ) │ │ │ │ + ldr r3, [pc, #32] @ (160c58 ) │ │ │ │ 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 160c5a │ │ │ │ + bne.n 160c52 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, #4915200 @ 0x4b0000 │ │ │ │ - @ instruction: 0xf3be0096 │ │ │ │ + @ instruction: 0xf4a20096 │ │ │ │ + ubfx r0, r6, #2, #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r5, [pc, #300] @ (160da8 ) │ │ │ │ + ldr r5, [pc, #300] @ (160da0 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (160dac ) │ │ │ │ + ldr r2, [pc, #300] @ (160da4 ) │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #136] @ 0x88 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 160d46 │ │ │ │ + blt.n 160d3e │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 160d24 │ │ │ │ + bls.n 160d1c │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 160d80 │ │ │ │ + beq.n 160d78 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -397679,134 +397688,134 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 15d82c │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ - bne.n 160d8e │ │ │ │ + bne.n 160d86 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (160db0 ) │ │ │ │ - ldr r3, [pc, #156] @ (160dac ) │ │ │ │ + ldr r2, [pc, #164] @ (160da8 ) │ │ │ │ + ldr r3, [pc, #156] @ (160da4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160da4 │ │ │ │ + bne.n 160d9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 160cb8 │ │ │ │ + bne.n 160cb0 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 160d66 │ │ │ │ + bne.n 160d5e │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160d06 │ │ │ │ + b.n 160cfe │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 15d928 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #196] @ 0xc4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160d06 │ │ │ │ + b.n 160cfe │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15d82c │ │ │ │ ldrd ip, r1, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 160d34 │ │ │ │ + b.n 160d2c │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 160d32 │ │ │ │ + beq.n 160d2a │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 160d68 │ │ │ │ + b.n 160d60 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #196] @ 0xc4 │ │ │ │ - b.n 160cf2 │ │ │ │ + b.n 160cea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf37a0096 │ │ │ │ + usat r0, #22, r2, lsl #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ee0096 │ │ │ │ + @ instruction: 0xf2f60096 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 160e0c │ │ │ │ + ldr.w lr, [pc, #72] @ 160e04 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 160e10 │ │ │ │ + ldr.w ip, [pc, #68] @ 160e08 │ │ │ │ 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 160c6c │ │ │ │ + bl 160c64 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (160e14 ) │ │ │ │ - ldr r3, [pc, #28] @ (160e10 ) │ │ │ │ + ldr r2, [pc, #36] @ (160e0c ) │ │ │ │ + ldr r3, [pc, #28] @ (160e08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160e08 │ │ │ │ + bne.n 160e00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf22e0096 │ │ │ │ + @ instruction: 0xf2360096 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, sl, #150 @ 0x96 │ │ │ │ + @ instruction: 0xf2120096 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (161130 ) │ │ │ │ - ldr r3, [pc, #768] @ (161134 ) │ │ │ │ + ldr r0, [pc, #768] @ (161128 ) │ │ │ │ + ldr r3, [pc, #768] @ (16112c ) │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 161128 │ │ │ │ + vldr d8, [pc, #748] @ 161120 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -397814,15 +397823,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 160fd8 │ │ │ │ + bls.w 160fd0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -397943,42 +397952,42 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (161138 ) │ │ │ │ - ldr r3, [pc, #376] @ (161134 ) │ │ │ │ + ldr r2, [pc, #384] @ (161130 ) │ │ │ │ + ldr r3, [pc, #376] @ (16112c ) │ │ │ │ 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 161358 │ │ │ │ + bne.w 161350 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 16113c │ │ │ │ + beq.w 161134 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 161256 │ │ │ │ + bne.w 16124e │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 15d82c │ │ │ │ @@ -398082,24 +398091,24 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 160fa6 │ │ │ │ + b.n 160f9e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #150 @ 0x96 │ │ │ │ + rsbs r0, r0, #150 @ 0x96 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, #150 @ 0x96 │ │ │ │ + orr.w r0, sl, #150 @ 0x96 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -398200,15 +398209,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 160fb2 │ │ │ │ + b.n 160faa │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -398305,80 +398314,80 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 1610fa │ │ │ │ + b.n 1610f2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #96] @ (1613d0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1613c8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (1613d4 ) │ │ │ │ + ldr r3, [pc, #96] @ (1613cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1613a4 │ │ │ │ - vldr d7, [pc, #56] @ 1613c8 │ │ │ │ + cbz r3, 16139c │ │ │ │ + vldr d7, [pc, #56] @ 1613c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #44] @ (1613d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1613d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1613d0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1613cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1613c2 │ │ │ │ + bne.n 1613ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], {150} @ 0x96 │ │ │ │ + stc 0, cr0, [lr], {150} @ 0x96 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 9, r0, r0, cr6 @ │ │ │ │ + mrrc 0, 9, r0, r8, cr6 │ │ │ │ stmdb 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 r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (16166c ) │ │ │ │ + ldr r3, [pc, #632] @ (161664 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (161670 ) │ │ │ │ + ldr r1, [pc, #620] @ (161668 ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -398394,15 +398403,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -398597,49 +398606,49 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161674 ) │ │ │ │ + ldr r2, [pc, #48] @ (16166c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (16166c ) │ │ │ │ + ldr r3, [pc, #36] @ (161664 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161666 │ │ │ │ + bne.n 16165e │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf80096 │ │ │ │ - @ instruction: 0xe9b60096 │ │ │ │ + stc 0, cr0, [r0], {150} @ 0x96 │ │ │ │ + @ instruction: 0xe9be0096 │ │ │ │ stmdb 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 r9, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #492] @ (161880 ) │ │ │ │ + ldr r3, [pc, #492] @ (161878 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #484] @ (161884 ) │ │ │ │ + ldr r1, [pc, #484] @ (16187c ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -398655,15 +398664,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -398803,50 +398812,50 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161888 ) │ │ │ │ + ldr r2, [pc, #48] @ (161880 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161880 ) │ │ │ │ + ldr r3, [pc, #36] @ (161878 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16187a │ │ │ │ + bne.n 161872 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-600] @ 0x258 │ │ │ │ - b.n 1617d0 │ │ │ │ + strd r0, r0, [r4, #-600]! @ 0x258 │ │ │ │ + b.n 1617d8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (161ad4 ) │ │ │ │ + ldr r3, [pc, #556] @ (161acc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (161ad8 ) │ │ │ │ + ldr r1, [pc, #548] @ (161ad0 ) │ │ │ │ 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 │ │ │ │ @@ -398862,15 +398871,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -399033,51 +399042,51 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161adc ) │ │ │ │ + ldr r2, [pc, #48] @ (161ad4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161ad4 ) │ │ │ │ + ldr r3, [pc, #36] @ (161acc ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161ace │ │ │ │ + bne.n 161ac6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16196c │ │ │ │ + b.n 161974 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 16157c │ │ │ │ + b.n 161584 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #556] @ (161d28 ) │ │ │ │ + ldr r3, [pc, #556] @ (161d20 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #548] @ (161d2c ) │ │ │ │ + ldr r1, [pc, #548] @ (161d24 ) │ │ │ │ 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 │ │ │ │ @@ -399093,15 +399102,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -399265,67 +399274,67 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (161d30 ) │ │ │ │ + ldr r2, [pc, #48] @ (161d28 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (161d28 ) │ │ │ │ + ldr r3, [pc, #36] @ (161d20 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161d22 │ │ │ │ + bne.n 161d1a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161718 │ │ │ │ + b.n 161720 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 162328 │ │ │ │ + b.n 162330 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #724] @ (162020 ) │ │ │ │ - ldr r3, [pc, #724] @ (162024 ) │ │ │ │ + ldr r0, [pc, #724] @ (162018 ) │ │ │ │ + ldr r3, [pc, #724] @ (16201c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #680] @ 162018 │ │ │ │ + vldr d7, [pc, #680] @ 162010 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 161eea │ │ │ │ + bls.w 161ee2 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -399440,40 +399449,40 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #344] @ (162028 ) │ │ │ │ - ldr r3, [pc, #340] @ (162024 ) │ │ │ │ + ldr r2, [pc, #344] @ (162020 ) │ │ │ │ + ldr r3, [pc, #340] @ (16201c ) │ │ │ │ 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 16221c │ │ │ │ + bne.w 162214 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 16202c │ │ │ │ + beq.w 162024 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 162116 │ │ │ │ + bne.w 16210e │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -399573,25 +399582,25 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 161ebc │ │ │ │ + b.n 161eb4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16257c │ │ │ │ + b.n 162584 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 162284 │ │ │ │ + b.n 16228c │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ @@ -399680,15 +399689,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 161eae │ │ │ │ + b.n 161ea6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -399792,34 +399801,34 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 162004 │ │ │ │ + b.n 161ffc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (1622b4 ) │ │ │ │ + ldr r2, [pc, #132] @ (1622ac ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #132] @ (1622b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1622b0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 1622a4 │ │ │ │ + beq.n 16229c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ movs r1, #14 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -399833,60 +399842,60 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1622bc ) │ │ │ │ + ldr r2, [pc, #52] @ (1622b4 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1622b8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1622b0 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1622ae │ │ │ │ + bne.n 1622a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 16225c │ │ │ │ + b.n 162254 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 162244 │ │ │ │ + ble.n 16224c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1623a4 │ │ │ │ + ble.n 1623ac │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #140] @ (16235c ) │ │ │ │ + ldr r2, [pc, #140] @ (162354 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (162360 ) │ │ │ │ + ldr r3, [pc, #140] @ (162358 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #640 @ 0x280 │ │ │ │ ands.w r3, r3, #1344 @ 0x540 │ │ │ │ - beq.n 16234e │ │ │ │ + beq.n 162346 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ @@ -399904,107 +399913,107 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162364 ) │ │ │ │ + ldr r2, [pc, #52] @ (16235c ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #44] @ (162360 ) │ │ │ │ + ldr r3, [pc, #44] @ (162358 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162358 │ │ │ │ + bne.n 162350 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1622fc │ │ │ │ + b.n 1622f4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 1623ac │ │ │ │ + ble.n 1623b4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1622f8 │ │ │ │ + bgt.n 162300 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #544] @ 16259c │ │ │ │ + ldr.w ip, [pc, #544] @ 162594 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #544] @ (1625a0 ) │ │ │ │ + ldr r4, [pc, #544] @ (162598 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bpl.n 1623f4 │ │ │ │ + bpl.n 1623ec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r1, #290 @ 0x122 │ │ │ │ - bhi.n 162474 │ │ │ │ + bhi.n 16246c │ │ │ │ cmp.w r1, #272 @ 0x110 │ │ │ │ - bcc.n 1623bc │ │ │ │ + bcc.n 1623b4 │ │ │ │ sub.w r1, r1, #272 @ 0x110 │ │ │ │ movw ip, #63487 @ 0xf7ff │ │ │ │ movt ip, #6 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 16248e │ │ │ │ + bne.n 162486 │ │ │ │ lsls r2, r0, #29 │ │ │ │ - bmi.w 162560 │ │ │ │ + bmi.w 162558 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 162220 │ │ │ │ + bl 162218 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orr.w r3, r3, #10240 @ 0x2800 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #460] @ (1625a4 ) │ │ │ │ - ldr r3, [pc, #452] @ (1625a0 ) │ │ │ │ + ldr r2, [pc, #460] @ (16259c ) │ │ │ │ + ldr r3, [pc, #452] @ (162598 ) │ │ │ │ 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 162598 │ │ │ │ + bne.w 162590 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and.w r1, r0, #1 │ │ │ │ ands.w r2, r0, #16 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 162416 │ │ │ │ + beq.n 16240e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1624e4 │ │ │ │ + beq.n 1624dc │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1622c0 │ │ │ │ + bl 1622b8 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ and.w r5, r0, #1344 @ 0x540 │ │ │ │ and.w r7, r0, #640 @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1624f6 │ │ │ │ + beq.n 1624ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16258c │ │ │ │ + beq.w 162584 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -400029,27 +400038,27 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ sub.w r1, r1, #304 @ 0x130 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1623bc │ │ │ │ + bhi.n 1623b4 │ │ │ │ movw ip, #12287 @ 0x2fff │ │ │ │ movt ip, #1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1623bc │ │ │ │ + beq.n 1623b4 │ │ │ │ and.w ip, r0, #1344 @ 0x540 │ │ │ │ and.w r0, r0, #640 @ 0x280 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 162572 │ │ │ │ + beq.n 16256a │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #3 │ │ │ │ movs r2, #15 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -400072,33 +400081,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1622c0 │ │ │ │ + bl 1622b8 │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 15d82c │ │ │ │ ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 162580 │ │ │ │ + beq.n 162578 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #3 │ │ │ │ stmia.w sp, {r1, r2, r3} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -400121,53 +400130,53 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 162220 │ │ │ │ + bl 162218 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orr.w r3, r3, #11264 @ 0x2c00 │ │ │ │ - b.n 1623d2 │ │ │ │ + b.n 1623ca │ │ │ │ subs.w r0, r0, ip │ │ │ │ mov r1, ip │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1624a8 │ │ │ │ + b.n 1624a0 │ │ │ │ subs r1, r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 16251e │ │ │ │ + b.n 162516 │ │ │ │ subs r2, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 162432 │ │ │ │ + b.n 16242a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 162698 │ │ │ │ + bgt.n 1624a0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1625ec │ │ │ │ + bgt.n 1625f4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (162788 ) │ │ │ │ - ldr r3, [pc, #460] @ (16278c ) │ │ │ │ + ldr r2, [pc, #460] @ (162780 ) │ │ │ │ + ldr r3, [pc, #460] @ (162784 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -400265,15 +400274,15 @@ │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400319,51 +400328,51 @@ │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (162790 ) │ │ │ │ + ldr r2, [pc, #48] @ (162788 ) │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (16278c ) │ │ │ │ + ldr r3, [pc, #40] @ (162784 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162782 │ │ │ │ + bne.n 16277a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 162804 │ │ │ │ + bge.n 16280c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1626c8 │ │ │ │ + bhi.n 1626d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #436] @ (162968 ) │ │ │ │ + ldr r3, [pc, #436] @ (162960 ) │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #436] @ (16296c ) │ │ │ │ + ldr r1, [pc, #436] @ (162964 ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -400384,20 +400393,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 16295e │ │ │ │ + bne.w 162956 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 162814 │ │ │ │ + bmi.n 16280c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -400507,53 +400516,53 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162970 ) │ │ │ │ + ldr r2, [pc, #52] @ (162968 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162968 ) │ │ │ │ + ldr r3, [pc, #40] @ (162960 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162964 │ │ │ │ + bne.n 16295c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162814 │ │ │ │ + b.n 16280c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1629f8 │ │ │ │ + bhi.n 162a00 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvs.n 1628f0 │ │ │ │ + bvs.n 1628f8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (162b6c ) │ │ │ │ + ldr r3, [pc, #476] @ (162b64 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (162b70 ) │ │ │ │ + ldr r1, [pc, #464] @ (162b68 ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -400568,15 +400577,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400597,20 +400606,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 162b62 │ │ │ │ + bne.w 162b5a │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 162a30 │ │ │ │ + bne.n 162a28 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -400714,53 +400723,53 @@ │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162b74 ) │ │ │ │ + ldr r2, [pc, #52] @ (162b6c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162b6c ) │ │ │ │ + ldr r3, [pc, #40] @ (162b64 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162b68 │ │ │ │ + bne.n 162b60 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162a30 │ │ │ │ + b.n 162a28 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 162c30 │ │ │ │ + bvs.n 162c38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bmi.n 162aec │ │ │ │ + bmi.n 162af4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (162d94 ) │ │ │ │ + ldr r3, [pc, #512] @ (162d8c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (162d98 ) │ │ │ │ + ldr r1, [pc, #500] @ (162d90 ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -400775,15 +400784,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -400804,20 +400813,20 @@ │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 162d8a │ │ │ │ + bne.w 162d82 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 162c38 │ │ │ │ + bne.n 162c30 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -400937,53 +400946,53 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (162d9c ) │ │ │ │ + ldr r2, [pc, #52] @ (162d94 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (162d94 ) │ │ │ │ + ldr r3, [pc, #40] @ (162d8c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162d90 │ │ │ │ + bne.n 162d88 │ │ │ │ mov r0, sl │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162c38 │ │ │ │ + b.n 162c30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 162e50 │ │ │ │ + bmi.n 162e58 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 162cc4 │ │ │ │ + bcs.n 162ccc │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #540] @ (162fd4 ) │ │ │ │ + ldr r3, [pc, #540] @ (162fcc ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #528] @ (162fd8 ) │ │ │ │ + ldr r1, [pc, #528] @ (162fd0 ) │ │ │ │ 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, r9, #1 │ │ │ │ @@ -401023,20 +401032,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 162fc8 │ │ │ │ + bne.w 162fc0 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 162e58 │ │ │ │ + bne.n 162e50 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401162,54 +401171,54 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (162fdc ) │ │ │ │ + ldr r2, [pc, #56] @ (162fd4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (162fd4 ) │ │ │ │ + ldr r3, [pc, #44] @ (162fcc ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162fce │ │ │ │ + bne.n 162fc6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 162e58 │ │ │ │ + b.n 162e50 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 163048 │ │ │ │ + bcs.n 163050 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - beq.n 163088 │ │ │ │ + beq.n 163090 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (163274 ) │ │ │ │ + ldr r3, [pc, #632] @ (16326c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (163278 ) │ │ │ │ + ldr r1, [pc, #620] @ (163270 ) │ │ │ │ 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, r8, #1 │ │ │ │ @@ -401224,15 +401233,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -401263,20 +401272,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 16326a │ │ │ │ + bne.w 163262 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1630ba │ │ │ │ + bne.n 1630b2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401411,78 +401420,78 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16327c ) │ │ │ │ + ldr r2, [pc, #52] @ (163274 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (163274 ) │ │ │ │ + ldr r3, [pc, #40] @ (16326c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163270 │ │ │ │ + bne.n 163268 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1630ba │ │ │ │ + b.n 1630b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (163514 ) │ │ │ │ + ldr r3, [pc, #632] @ (16350c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (163518 ) │ │ │ │ + ldr r1, [pc, #624] @ (163510 ) │ │ │ │ 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, r7, #1 │ │ │ │ @@ -401497,15 +401506,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - bl 161360 │ │ │ │ + bl 161358 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -401536,20 +401545,20 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 16350a │ │ │ │ + bne.w 163502 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 163358 │ │ │ │ + bmi.n 163350 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -401683,85 +401692,85 @@ │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16351c ) │ │ │ │ + ldr r2, [pc, #52] @ (163514 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (163514 ) │ │ │ │ + ldr r3, [pc, #40] @ (16350c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163510 │ │ │ │ + bne.n 163508 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 163358 │ │ │ │ + b.n 163350 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1120] @ 163998 │ │ │ │ - ldr.w r3, [pc, #1120] @ 16399c │ │ │ │ + ldr.w r2, [pc, #1120] @ 163990 │ │ │ │ + ldr.w r3, [pc, #1120] @ 163994 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163960 │ │ │ │ + bne.w 163958 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -401785,15 +401794,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1637a8 │ │ │ │ + bne.w 1637a0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d82c │ │ │ │ @@ -401889,15 +401898,15 @@ │ │ │ │ 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 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -401921,15 +401930,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163976 │ │ │ │ + bne.w 16396e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi.w r2, [r9, #4] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -401956,15 +401965,15 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 163970 │ │ │ │ + beq.w 163968 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ eor.w r3, fp, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ @@ -401972,23 +401981,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #532] @ (1639a0 ) │ │ │ │ - ldr r3, [pc, #524] @ (16399c ) │ │ │ │ + ldr r2, [pc, #532] @ (163998 ) │ │ │ │ + ldr r3, [pc, #524] @ (163994 ) │ │ │ │ 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 163986 │ │ │ │ + bne.w 16397e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -402082,15 +402091,15 @@ │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str r7, [sp, #32] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402105,15 +402114,15 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #184] @ 163990 │ │ │ │ + vldr d7, [pc, #184] @ 163988 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ @@ -402122,15 +402131,15 @@ │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16397e │ │ │ │ + bne.n 163976 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete hi │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ ldrls r1, [sp, #12] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ movls r2, r1 │ │ │ │ @@ -402156,68 +402165,68 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrh.w r2, [r8, #12] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 163970 │ │ │ │ + beq.n 163968 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ eor.w fp, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, fp, #2, #1 │ │ │ │ - b.n 16376e │ │ │ │ + b.n 163766 │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 16357c │ │ │ │ + b.n 163574 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16376e │ │ │ │ + b.n 163766 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 163724 │ │ │ │ + b.n 16371c │ │ │ │ ubfx r1, r2, #1, #1 │ │ │ │ mov r2, sl │ │ │ │ - b.n 163916 │ │ │ │ + b.n 16390e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 163e98 │ │ │ │ + ldr.w r3, [pc, #1244] @ 163e90 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1236] @ 163e9c │ │ │ │ + ldr.w r2, [pc, #1236] @ 163e94 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163e62 │ │ │ │ + bne.w 163e5a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ @@ -402243,15 +402252,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 163c72 │ │ │ │ + bne.w 163c6a │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d82c │ │ │ │ @@ -402349,15 +402358,15 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ 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 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402375,15 +402384,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402401,15 +402410,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 163e78 │ │ │ │ + bne.w 163e70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -402436,15 +402445,15 @@ │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 163e72 │ │ │ │ + beq.w 163e6a │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -402452,23 +402461,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (163ea0 ) │ │ │ │ - ldr r3, [pc, #576] @ (163e98 ) │ │ │ │ + ldr r2, [pc, #584] @ (163e98 ) │ │ │ │ + ldr r3, [pc, #576] @ (163e90 ) │ │ │ │ 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 163e88 │ │ │ │ + bne.w 163e80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -402560,15 +402569,15 @@ │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ 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 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402585,15 +402594,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402605,30 +402614,30 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - vldr d7, [pc, #176] @ 163e90 │ │ │ │ + vldr d7, [pc, #176] @ 163e88 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 163e80 │ │ │ │ + bne.n 163e78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -402654,67 +402663,67 @@ │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 163e72 │ │ │ │ + beq.n 163e6a │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 163c38 │ │ │ │ + b.n 163c30 │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 163a08 │ │ │ │ + b.n 163a00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 163c38 │ │ │ │ + b.n 163c30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 163bf0 │ │ │ │ + b.n 163be8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 163e1a │ │ │ │ + b.n 163e12 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1643c8 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1643c0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 1643cc │ │ │ │ + ldr.w r2, [pc, #1284] @ 1643c4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164394 │ │ │ │ + bne.w 16438c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ @@ -402741,15 +402750,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16418e │ │ │ │ + bne.w 164186 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d82c │ │ │ │ @@ -402858,15 +402867,15 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ 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 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402884,15 +402893,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -402910,15 +402919,15 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r6 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orr.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1643aa │ │ │ │ + bne.w 1643a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -402945,15 +402954,15 @@ │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1643a4 │ │ │ │ + beq.w 16439c │ │ │ │ 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 │ │ │ │ mov r1, r2 │ │ │ │ @@ -402961,23 +402970,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #604] @ (1643d0 ) │ │ │ │ - ldr r3, [pc, #596] @ (1643c8 ) │ │ │ │ + ldr r2, [pc, #604] @ (1643c8 ) │ │ │ │ + ldr r3, [pc, #596] @ (1643c0 ) │ │ │ │ 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 1643ba │ │ │ │ + bne.w 1643b2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -403081,15 +403090,15 @@ │ │ │ │ ldr.w sl, [r3, #28] │ │ │ │ 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 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -403106,15 +403115,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - bl 162368 │ │ │ │ + bl 162360 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -403126,30 +403135,30 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - vldr d7, [pc, #176] @ 1643c0 │ │ │ │ + vldr d7, [pc, #176] @ 1643b8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1643b2 │ │ │ │ + bne.n 1643aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ @@ -403175,64 +403184,64 @@ │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1643a4 │ │ │ │ + beq.n 16439c │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ eors r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 164154 │ │ │ │ + b.n 16414c │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 163f08 │ │ │ │ + b.n 163f00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 164154 │ │ │ │ + b.n 16414c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 16410c │ │ │ │ + b.n 164104 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16434c │ │ │ │ + b.n 164344 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1284] @ 1648f0 │ │ │ │ + ldr.w r2, [pc, #1284] @ 1648e8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1648f4 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1648ec │ │ │ │ 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, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1648ce │ │ │ │ + bne.w 1648c6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ it hi │ │ │ │ ldrhi r3, [r3, #4] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -403257,15 +403266,15 @@ │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ ubfx fp, r3, #1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16467c │ │ │ │ + bne.w 164674 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -403375,15 +403384,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1648de │ │ │ │ + bne.w 1648d6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, r8 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, r2 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ @@ -403470,15 +403479,15 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1648ae │ │ │ │ + b.n 1648a6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -403660,30 +403669,30 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - vldr d7, [pc, #148] @ 1648e8 │ │ │ │ + vldr d7, [pc, #148] @ 1648e0 │ │ │ │ orr.w r7, fp, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 164896 │ │ │ │ + bne.n 16488e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itete ls │ │ │ │ movls r3, r8 │ │ │ │ movhi r6, r8 │ │ │ │ movls r6, r3 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ @@ -403696,61 +403705,61 @@ │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ orrs r3, r7 │ │ │ │ strd r2, r3, [sl] │ │ │ │ - ldr r2, [pc, #68] @ (1648f8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1648f4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1648f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1648ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1648e4 │ │ │ │ + bne.n 1648dc │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 164434 │ │ │ │ + b.n 16442c │ │ │ │ ubfx r2, r8, #1, #1 │ │ │ │ - b.n 1645ae │ │ │ │ + b.n 1645a6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - pop {r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1316] @ 164e34 │ │ │ │ + ldr.w r2, [pc, #1316] @ 164e2c │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1316] @ 164e38 │ │ │ │ + ldr.w r3, [pc, #1316] @ 164e30 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 164e10 │ │ │ │ + bne.w 164e08 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -403772,15 +403781,15 @@ │ │ │ │ and.w r2, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r1, r7, #1, #1 │ │ │ │ ubfx r9, r7, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 164c12 │ │ │ │ + bne.w 164c0a │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 15d82c │ │ │ │ @@ -403909,15 +403918,15 @@ │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 164e20 │ │ │ │ + bne.w 164e18 │ │ │ │ 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 │ │ │ │ @@ -404015,23 +404024,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (164e3c ) │ │ │ │ - ldr r3, [pc, #576] @ (164e38 ) │ │ │ │ + ldr r2, [pc, #580] @ (164e34 ) │ │ │ │ + ldr r3, [pc, #576] @ (164e30 ) │ │ │ │ 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 164e30 │ │ │ │ + bne.w 164e28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -404198,15 +404207,15 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 164e28 │ │ │ │ + bne.n 164e20 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r2, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ movls r2, r3 │ │ │ │ @@ -404231,53 +404240,53 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 164bc6 │ │ │ │ + b.n 164bbe │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 164956 │ │ │ │ + b.n 16494e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 164afa │ │ │ │ + b.n 164af2 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, fp │ │ │ │ - b.n 164dd0 │ │ │ │ + b.n 164dc8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr.w r2, [pc, #1396] @ 1653c8 │ │ │ │ + ldr.w r2, [pc, #1396] @ 1653c0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1396] @ 1653cc │ │ │ │ + ldr.w r3, [pc, #1396] @ 1653c4 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1653a4 │ │ │ │ + bne.w 16539c │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -404301,15 +404310,15 @@ │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 165168 │ │ │ │ + bne.w 165160 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15d82c │ │ │ │ @@ -404447,15 +404456,15 @@ │ │ │ │ orr.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1653b4 │ │ │ │ + bne.w 1653ac │ │ │ │ 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 │ │ │ │ @@ -404552,23 +404561,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #644] @ (1653d0 ) │ │ │ │ - ldr r3, [pc, #636] @ (1653cc ) │ │ │ │ + ldr r2, [pc, #644] @ (1653c8 ) │ │ │ │ + ldr r3, [pc, #636] @ (1653c4 ) │ │ │ │ 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 1653c2 │ │ │ │ + bne.w 1653ba │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -404760,15 +404769,15 @@ │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1653bc │ │ │ │ + bne.n 1653b4 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r6, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ movls r6, r3 │ │ │ │ @@ -404800,55 +404809,55 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 165144 │ │ │ │ + b.n 16513c │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 164e9a │ │ │ │ + b.n 164e92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 165056 │ │ │ │ + b.n 16504e │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 165356 │ │ │ │ + b.n 16534e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 1653f4 │ │ │ │ + cbz r0, 1653ee │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r2, [pc, #828] @ (165728 ) │ │ │ │ + ldr r2, [pc, #828] @ (165720 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r3, [pc, #828] @ (16572c ) │ │ │ │ + ldr r3, [pc, #828] @ (165724 ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16598c │ │ │ │ + bne.w 165984 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -404871,15 +404880,15 @@ │ │ │ │ mov r7, sl │ │ │ │ ubfx r1, r6, #1, #1 │ │ │ │ ubfx r9, r6, #2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 165734 │ │ │ │ + bne.w 16572c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 15d82c │ │ │ │ @@ -404970,15 +404979,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #452] @ 165720 │ │ │ │ + vldr d7, [pc, #452] @ 165718 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df64 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -405012,15 +405021,15 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16599c │ │ │ │ + bne.w 165994 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ ubfxhi r2, r7, #5, #1 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ movls r5, r2 │ │ │ │ @@ -405080,15 +405089,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #168] @ 165720 │ │ │ │ + vldr d7, [pc, #168] @ 165718 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ @@ -405133,36 +405142,36 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (165730 ) │ │ │ │ - ldr r3, [pc, #40] @ (16572c ) │ │ │ │ + ldr r2, [pc, #44] @ (165728 ) │ │ │ │ + ldr r3, [pc, #40] @ (165724 ) │ │ │ │ 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 1659ac │ │ │ │ + bne.w 1659a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -405231,15 +405240,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #436] @ 1659b0 │ │ │ │ + vldr d7, [pc, #436] @ 1659a8 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #12 │ │ │ │ @@ -405303,15 +405312,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #260] @ 1659b0 │ │ │ │ + vldr d7, [pc, #260] @ 1659a8 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 15df64 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #28 │ │ │ │ @@ -405344,15 +405353,15 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1659a4 │ │ │ │ + bne.n 16599c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ movls r3, r2 │ │ │ │ @@ -405396,47 +405405,47 @@ │ │ │ │ it ne │ │ │ │ ubfxne r3, sl, #2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1656fa │ │ │ │ + b.n 1656f2 │ │ │ │ orr.w r5, r2, r2, lsr #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 16542e │ │ │ │ + b.n 165426 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1655d6 │ │ │ │ + b.n 1655ce │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16591e │ │ │ │ + b.n 165916 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (165b80 ) │ │ │ │ + ldr r3, [pc, #428] @ (165b78 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - vldr d8, [pc, #408] @ 165b78 │ │ │ │ + vldr d8, [pc, #408] @ 165b70 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (165b84 ) │ │ │ │ + ldr r1, [pc, #416] @ (165b7c ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -405544,75 +405553,75 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 165b2e │ │ │ │ + bls.n 165b26 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 165b30 │ │ │ │ + cbz r5, 165b28 │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 15d82c │ │ │ │ ldrd r3, r2, [sp, #196] @ 0xc4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (165b88 ) │ │ │ │ + ldr r2, [pc, #64] @ (165b80 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (165b80 ) │ │ │ │ + ldr r3, [pc, #48] @ (165b78 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165b70 │ │ │ │ + bne.n 165b68 │ │ │ │ mov r0, fp │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 165be8 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 165c00 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, pc, #688 @ (adr r4, 165e3c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 165e54 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (165db8 ) │ │ │ │ + ldr r3, [pc, #524] @ (165db0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (165dbc ) │ │ │ │ + ldr r1, [pc, #516] @ (165db4 ) │ │ │ │ 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 │ │ │ │ @@ -405630,15 +405639,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #432] @ 165db0 │ │ │ │ + vldr d7, [pc, #432] @ 165da8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -405767,76 +405776,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 165d6e │ │ │ │ + bls.n 165d66 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 165d6e │ │ │ │ + cbz r3, 165d66 │ │ │ │ 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, #204 @ 0xcc │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (165dc0 ) │ │ │ │ + ldr r2, [pc, #60] @ (165db8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (165db8 ) │ │ │ │ + ldr r3, [pc, #48] @ (165db0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165da8 │ │ │ │ + bne.n 165da0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #272 @ (adr r4, 165ed0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 165ee8 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 165f94 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 165fac ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (165fe8 ) │ │ │ │ + ldr r3, [pc, #516] @ (165fe0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 165fe0 │ │ │ │ + vldr d8, [pc, #504] @ 165fd8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (165fec ) │ │ │ │ + ldr r1, [pc, #504] @ (165fe4 ) │ │ │ │ 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, r6, #1 │ │ │ │ @@ -405983,75 +405992,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 165fa0 │ │ │ │ + bls.n 165f98 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 165fa0 │ │ │ │ + cbz r3, 165f98 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (165fe8 ) │ │ │ │ + ldr r3, [pc, #44] @ (165fe0 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (165ff0 ) │ │ │ │ + ldr r2, [pc, #48] @ (165fe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165fdc │ │ │ │ + bne.n 165fd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #32 @ (adr r2, 166010 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 166028 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 1660e4 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 1660fc ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1028] @ 166418 │ │ │ │ + ldr.w r3, [pc, #1028] @ 166410 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #1016] @ (16641c ) │ │ │ │ + ldr r1, [pc, #1016] @ (166414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -406229,15 +406238,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 1663d4 │ │ │ │ + bne.w 1663cc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406249,15 +406258,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1663b8 │ │ │ │ + bne.w 1663b0 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406277,15 +406286,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 166348 │ │ │ │ + bne.n 166340 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -406295,16 +406304,16 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1662c8 │ │ │ │ - vldr d7, [pc, #328] @ 1663f8 │ │ │ │ + cbz r3, 1662c0 │ │ │ │ + vldr d7, [pc, #328] @ 1663f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -406325,15 +406334,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16639c │ │ │ │ + bne.n 166394 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406344,30 +406353,30 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 166380 │ │ │ │ + cbnz r3, 166378 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (166420 ) │ │ │ │ + ldr r2, [pc, #244] @ (166418 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (166418 ) │ │ │ │ + ldr r3, [pc, #228] @ (166410 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1663f0 │ │ │ │ + bne.n 1663e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 166400 │ │ │ │ + vldr d7, [pc, #180] @ 1663f8 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ @@ -406380,59 +406389,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 15db28 │ │ │ │ - b.n 1662c8 │ │ │ │ + b.n 1662c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166326 │ │ │ │ - vldr d7, [pc, #104] @ 166408 │ │ │ │ + b.n 16631e │ │ │ │ + vldr d7, [pc, #104] @ 166400 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1662f8 │ │ │ │ - vldr d7, [pc, #68] @ 166400 │ │ │ │ + b.n 1662f0 │ │ │ │ + vldr d7, [pc, #68] @ 1663f8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 16623a │ │ │ │ - vldr d7, [pc, #56] @ 166410 │ │ │ │ + b.n 166232 │ │ │ │ + vldr d7, [pc, #56] @ 166408 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166208 │ │ │ │ + b.n 166200 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -406445,34 +406454,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 166870 │ │ │ │ + ldr.w r3, [pc, #1072] @ 166868 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 166874 │ │ │ │ + ldr.w r1, [pc, #1060] @ 16686c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -406665,15 +406674,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 16682e │ │ │ │ + bne.w 166826 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406685,15 +406694,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 166812 │ │ │ │ + bne.w 16680a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406713,15 +406722,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 1667a2 │ │ │ │ + bne.n 16679a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -406731,16 +406740,16 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 166722 │ │ │ │ - vldr d7, [pc, #324] @ 166850 │ │ │ │ + cbz r3, 16671a │ │ │ │ + vldr d7, [pc, #324] @ 166848 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -406761,15 +406770,15 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1667f6 │ │ │ │ + bne.n 1667ee │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -406780,30 +406789,30 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1667da │ │ │ │ + cbnz r3, 1667d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ (166878 ) │ │ │ │ + ldr r2, [pc, #244] @ (166870 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (166870 ) │ │ │ │ + ldr r3, [pc, #228] @ (166868 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16684a │ │ │ │ + bne.n 166842 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 166858 │ │ │ │ + vldr d7, [pc, #180] @ 166850 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ @@ -406816,59 +406825,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 15db28 │ │ │ │ - b.n 166722 │ │ │ │ + b.n 16671a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166780 │ │ │ │ - vldr d7, [pc, #104] @ 166860 │ │ │ │ + b.n 166778 │ │ │ │ + vldr d7, [pc, #104] @ 166858 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166752 │ │ │ │ - vldr d7, [pc, #68] @ 166858 │ │ │ │ + b.n 16674a │ │ │ │ + vldr d7, [pc, #68] @ 166850 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166694 │ │ │ │ - vldr d7, [pc, #56] @ 166868 │ │ │ │ + b.n 16668c │ │ │ │ + vldr d7, [pc, #56] @ 166860 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 166662 │ │ │ │ + b.n 16665a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -406881,27 +406890,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (166c68 ) │ │ │ │ - ldr r3, [pc, #980] @ (166c6c ) │ │ │ │ + ldr r2, [pc, #980] @ (166c60 ) │ │ │ │ + ldr r3, [pc, #980] @ (166c64 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -406919,15 +406928,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 166c70 │ │ │ │ + beq.w 166c68 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -407047,15 +407056,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #556] @ 166c60 │ │ │ │ + vldr d7, [pc, #556] @ 166c58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407177,41 +407186,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 166f20 │ │ │ │ + beq.w 166f18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 166f38 │ │ │ │ + bne.w 166f30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166b98 │ │ │ │ + beq.n 166b90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #168] @ 166c60 │ │ │ │ + vldr d7, [pc, #168] @ 166c58 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -407219,21 +407228,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f52 │ │ │ │ + beq.w 166f4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f64 │ │ │ │ + beq.w 166f5c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 166f74 │ │ │ │ + beq.w 166f6c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -407253,31 +407262,31 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 166f32 │ │ │ │ + bls.w 166f2a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166f70 │ │ │ │ + beq.w 166f68 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 166eea │ │ │ │ + b.n 166ee2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -407370,15 +407379,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #560] @ 166f90 │ │ │ │ + vldr d7, [pc, #560] @ 166f88 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407425,15 +407434,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 166df2 │ │ │ │ + beq.n 166dea │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -407473,15 +407482,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #300] @ 166f90 │ │ │ │ + vldr d7, [pc, #300] @ 166f88 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -407497,15 +407506,15 @@ │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #240] @ 166f90 │ │ │ │ + vldr d7, [pc, #240] @ 166f88 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -407517,110 +407526,110 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166f32 │ │ │ │ + beq.n 166f2a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 166f70 │ │ │ │ + beq.n 166f68 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (166f98 ) │ │ │ │ + ldr r2, [pc, #152] @ (166f90 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (166f9c ) │ │ │ │ + ldr r3, [pc, #152] @ (166f94 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166f88 │ │ │ │ + bne.n 166f80 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 166f4c │ │ │ │ + cbz r3, 166f44 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 166b88 │ │ │ │ + b.n 166b80 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 166eea │ │ │ │ + b.n 166ee2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 166f7e │ │ │ │ + beq.n 166f76 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 166b88 │ │ │ │ + b.n 166b80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 166b88 │ │ │ │ + b.n 166b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 166f6a │ │ │ │ + cbz r3, 166f62 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 166c04 │ │ │ │ + b.n 166bfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 166c04 │ │ │ │ + b.n 166bfc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 166c04 │ │ │ │ + b.n 166bfc │ │ │ │ mov r2, r3 │ │ │ │ - b.n 166eea │ │ │ │ + b.n 166ee2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 166c04 │ │ │ │ + b.n 166bfc │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 166b88 │ │ │ │ + b.n 166b80 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (167368 ) │ │ │ │ - ldr r3, [pc, #948] @ (16736c ) │ │ │ │ + ldr r2, [pc, #948] @ (167360 ) │ │ │ │ + ldr r3, [pc, #948] @ (167364 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -407638,15 +407647,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 167370 │ │ │ │ + beq.w 167368 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -407766,15 +407775,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #524] @ 167360 │ │ │ │ + vldr d7, [pc, #524] @ 167358 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -407886,41 +407895,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167606 │ │ │ │ + beq.w 1675fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16761e │ │ │ │ + bne.w 167616 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16729c │ │ │ │ + beq.n 167294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 167360 │ │ │ │ + vldr d7, [pc, #164] @ 167358 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -407928,21 +407937,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167638 │ │ │ │ + beq.w 167630 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16764a │ │ │ │ + beq.w 167642 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16765a │ │ │ │ + beq.w 167652 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -407962,30 +407971,30 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 167618 │ │ │ │ + bls.w 167610 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167656 │ │ │ │ + beq.w 16764e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1675d0 │ │ │ │ + b.n 1675c8 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -408078,15 +408087,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #536] @ 167678 │ │ │ │ + vldr d7, [pc, #536] @ 167670 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -408130,15 +408139,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1674ea │ │ │ │ + beq.n 1674e2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -408219,111 +408228,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167618 │ │ │ │ + beq.n 167610 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167656 │ │ │ │ + beq.n 16764e │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (167680 ) │ │ │ │ + ldr r2, [pc, #152] @ (167678 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (167684 ) │ │ │ │ + ldr r3, [pc, #152] @ (16767c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16766e │ │ │ │ + bne.n 167666 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167632 │ │ │ │ + cbz r3, 16762a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 16728c │ │ │ │ + b.n 167284 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1675d0 │ │ │ │ + b.n 1675c8 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 167664 │ │ │ │ + beq.n 16765c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 16728c │ │ │ │ + b.n 167284 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16728c │ │ │ │ + b.n 167284 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167650 │ │ │ │ + cbz r3, 167648 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 167308 │ │ │ │ + b.n 167300 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 167308 │ │ │ │ + b.n 167300 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 167308 │ │ │ │ + b.n 167300 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1675d0 │ │ │ │ + b.n 1675c8 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 167308 │ │ │ │ + b.n 167300 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 16728c │ │ │ │ + b.n 167284 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (167a58 ) │ │ │ │ - ldr r3, [pc, #956] @ (167a5c ) │ │ │ │ + ldr r2, [pc, #956] @ (167a50 ) │ │ │ │ + ldr r3, [pc, #956] @ (167a54 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -408341,15 +408350,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 167a60 │ │ │ │ + beq.w 167a58 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -408593,41 +408602,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d02 │ │ │ │ + beq.w 167cfa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 167d1a │ │ │ │ + bne.w 167d12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16798c │ │ │ │ + beq.n 167984 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 167a50 │ │ │ │ + vldr d7, [pc, #164] @ 167a48 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -408635,21 +408644,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d34 │ │ │ │ + beq.w 167d2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d46 │ │ │ │ + beq.w 167d3e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 167d56 │ │ │ │ + beq.w 167d4e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -408669,30 +408678,30 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 167d14 │ │ │ │ + bls.w 167d0c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167d52 │ │ │ │ + beq.w 167d4a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 167ccc │ │ │ │ + b.n 167cc4 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -408838,15 +408847,15 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 167bda │ │ │ │ + beq.n 167bd2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -408930,106 +408939,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 167d14 │ │ │ │ + beq.n 167d0c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167d52 │ │ │ │ + beq.n 167d4a │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (167d70 ) │ │ │ │ + ldr r2, [pc, #140] @ (167d68 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #140] @ (167d74 ) │ │ │ │ + ldr r3, [pc, #140] @ (167d6c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167d6a │ │ │ │ + bne.n 167d62 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167d2e │ │ │ │ + cbz r3, 167d26 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 16797c │ │ │ │ + b.n 167974 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 167ccc │ │ │ │ + b.n 167cc4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 167d60 │ │ │ │ + beq.n 167d58 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 16797c │ │ │ │ + b.n 167974 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16797c │ │ │ │ + b.n 167974 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 167d4c │ │ │ │ + cbz r3, 167d44 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1679f8 │ │ │ │ + b.n 1679f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1679f8 │ │ │ │ + b.n 1679f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1679f8 │ │ │ │ + b.n 1679f0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 167ccc │ │ │ │ + b.n 167cc4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1679f8 │ │ │ │ + b.n 1679f0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 16797c │ │ │ │ + b.n 167974 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #956] @ (168148 ) │ │ │ │ - ldr r3, [pc, #956] @ (16814c ) │ │ │ │ + ldr r2, [pc, #956] @ (168140 ) │ │ │ │ + ldr r3, [pc, #956] @ (168144 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -409047,15 +409056,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 168150 │ │ │ │ + beq.w 168148 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -409175,15 +409184,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #532] @ 168140 │ │ │ │ + vldr d7, [pc, #532] @ 168138 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409298,41 +409307,41 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1683ee │ │ │ │ + beq.w 1683e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 168406 │ │ │ │ + bne.w 1683fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16807c │ │ │ │ + beq.n 168074 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 168140 │ │ │ │ + vldr d7, [pc, #164] @ 168138 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -409340,21 +409349,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168420 │ │ │ │ + beq.w 168418 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168432 │ │ │ │ + beq.w 16842a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 168442 │ │ │ │ + beq.w 16843a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -409374,30 +409383,30 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 168400 │ │ │ │ + bls.w 1683f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16843e │ │ │ │ + beq.w 168436 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1683b8 │ │ │ │ + b.n 1683b0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -409490,15 +409499,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #544] @ 168460 │ │ │ │ + vldr d7, [pc, #544] @ 168458 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409542,15 +409551,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1682ca │ │ │ │ + beq.n 1682c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -409614,15 +409623,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #236] @ 168460 │ │ │ │ + vldr d7, [pc, #236] @ 168458 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -409633,111 +409642,111 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168400 │ │ │ │ + beq.n 1683f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16843e │ │ │ │ + beq.n 168436 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (168468 ) │ │ │ │ + ldr r2, [pc, #152] @ (168460 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (16846c ) │ │ │ │ + ldr r3, [pc, #152] @ (168464 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168456 │ │ │ │ + bne.n 16844e │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16841a │ │ │ │ + cbz r3, 168412 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 16806c │ │ │ │ + b.n 168064 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1683b8 │ │ │ │ + b.n 1683b0 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16844c │ │ │ │ + beq.n 168444 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 16806c │ │ │ │ + b.n 168064 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16806c │ │ │ │ + b.n 168064 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168438 │ │ │ │ + cbz r3, 168430 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1680e8 │ │ │ │ + b.n 1680e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1680e8 │ │ │ │ + b.n 1680e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1680e8 │ │ │ │ + b.n 1680e0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1683b8 │ │ │ │ + b.n 1683b0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1680e8 │ │ │ │ + b.n 1680e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 16806c │ │ │ │ + b.n 168064 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #964] @ (168848 ) │ │ │ │ - ldr r3, [pc, #964] @ (16884c ) │ │ │ │ + ldr r2, [pc, #964] @ (168840 ) │ │ │ │ + ldr r3, [pc, #964] @ (168844 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -409755,15 +409764,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 168850 │ │ │ │ + beq.w 168848 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -409883,15 +409892,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #540] @ 168840 │ │ │ │ + vldr d7, [pc, #540] @ 168838 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -409938,15 +409947,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #400] @ 168840 │ │ │ │ + vldr d7, [pc, #400] @ 168838 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -410009,41 +410018,41 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168afa │ │ │ │ + beq.w 168af2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 168b12 │ │ │ │ + bne.w 168b0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16877e │ │ │ │ + beq.n 168776 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #160] @ 168840 │ │ │ │ + vldr d7, [pc, #160] @ 168838 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -410051,21 +410060,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b2c │ │ │ │ + beq.w 168b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b3e │ │ │ │ + beq.w 168b36 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 168b4e │ │ │ │ + beq.w 168b46 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -410085,29 +410094,29 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 168b0c │ │ │ │ + bls.w 168b04 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168b4a │ │ │ │ + beq.w 168b42 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 168ac4 │ │ │ │ + b.n 168abc │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -410200,15 +410209,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #552] @ 168b68 │ │ │ │ + vldr d7, [pc, #552] @ 168b60 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410248,21 +410257,21 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #432] @ 168b68 │ │ │ │ + vldr d7, [pc, #432] @ 168b60 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1689d2 │ │ │ │ + beq.n 1689ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -410346,110 +410355,110 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168b0c │ │ │ │ + beq.n 168b04 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168b4a │ │ │ │ + beq.n 168b42 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (168b70 ) │ │ │ │ + ldr r2, [pc, #148] @ (168b68 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (168b74 ) │ │ │ │ + ldr r3, [pc, #148] @ (168b6c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168b62 │ │ │ │ + bne.n 168b5a │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168b26 │ │ │ │ + cbz r3, 168b1e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 16876e │ │ │ │ + b.n 168766 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 168ac4 │ │ │ │ + b.n 168abc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 168b58 │ │ │ │ + beq.n 168b50 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 16876e │ │ │ │ + b.n 168766 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16876e │ │ │ │ + b.n 168766 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 168b44 │ │ │ │ + cbz r3, 168b3c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1687ea │ │ │ │ + b.n 1687e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1687ea │ │ │ │ + b.n 1687e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1687ea │ │ │ │ + b.n 1687e2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 168ac4 │ │ │ │ + b.n 168abc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1687ea │ │ │ │ + b.n 1687e2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 16876e │ │ │ │ + b.n 168766 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (168ea0 ) │ │ │ │ - ldr r3, [pc, #788] @ (168ea4 ) │ │ │ │ + ldr r2, [pc, #788] @ (168e98 ) │ │ │ │ + ldr r3, [pc, #788] @ (168e9c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -410468,15 +410477,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ - beq.w 168ea8 │ │ │ │ + beq.w 168ea0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -410553,15 +410562,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 169164 │ │ │ │ + bne.w 16915c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -410594,15 +410603,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #364] @ 168e98 │ │ │ │ + vldr d7, [pc, #364] @ 168e90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410649,15 +410658,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #220] @ 168e98 │ │ │ │ + vldr d7, [pc, #220] @ 168e90 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -410722,34 +410731,34 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169176 │ │ │ │ + beq.w 16916e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 169252 │ │ │ │ + beq.w 16924a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 169296 │ │ │ │ + beq.w 16928e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 169180 │ │ │ │ + b.n 169178 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -410840,15 +410849,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #732] @ 169270 │ │ │ │ + vldr d7, [pc, #732] @ 169268 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -410888,21 +410897,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #608] @ 169270 │ │ │ │ + vldr d7, [pc, #608] @ 169268 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169028 │ │ │ │ + beq.n 169020 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -410990,101 +410999,101 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169170 │ │ │ │ + beq.n 169168 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169286 │ │ │ │ + beq.w 16927e │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (169278 ) │ │ │ │ + ldr r2, [pc, #308] @ (169270 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (16927c ) │ │ │ │ + ldr r3, [pc, #304] @ (169274 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1692a0 │ │ │ │ + bne.w 169298 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ mov r3, fp │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, fp │ │ │ │ - b.n 168cce │ │ │ │ + b.n 168cc6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16912a │ │ │ │ + b.n 169122 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169244 │ │ │ │ + bne.n 16923c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169190 │ │ │ │ + beq.n 169188 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #192] @ 169270 │ │ │ │ + vldr d7, [pc, #192] @ 169268 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, fp, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169258 │ │ │ │ + beq.n 169250 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16926a │ │ │ │ + beq.n 169262 │ │ │ │ ands.w fp, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16928a │ │ │ │ + beq.n 169282 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -411104,77 +411113,77 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 169170 │ │ │ │ + bls.n 169168 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 169286 │ │ │ │ + cbz r3, 16927e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16912a │ │ │ │ + b.n 169122 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 169180 │ │ │ │ + b.n 169178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 169180 │ │ │ │ + b.n 169178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 169280 │ │ │ │ + cbz r3, 169278 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1691f4 │ │ │ │ + b.n 1691ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1691f4 │ │ │ │ + b.n 1691ec │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1691f4 │ │ │ │ + b.n 1691ec │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16912a │ │ │ │ + b.n 169122 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1691f4 │ │ │ │ + b.n 1691ec │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 169180 │ │ │ │ + b.n 169178 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (169670 ) │ │ │ │ - ldr r3, [pc, #948] @ (169674 ) │ │ │ │ + ldr r2, [pc, #948] @ (169668 ) │ │ │ │ + ldr r3, [pc, #948] @ (16966c ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -411184,15 +411193,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 169678 │ │ │ │ + beq.w 169670 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -411298,15 +411307,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #588] @ 169668 │ │ │ │ + vldr d7, [pc, #588] @ 169660 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -411353,15 +411362,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 169668 │ │ │ │ + vldr d7, [pc, #448] @ 169660 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -411431,41 +411440,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 16994c │ │ │ │ + beq.w 169944 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 169964 │ │ │ │ + bne.w 16995c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16958a │ │ │ │ + beq.n 169582 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #188] @ 169668 │ │ │ │ + vldr d7, [pc, #188] @ 169660 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -411473,21 +411482,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16997e │ │ │ │ + beq.w 169976 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169990 │ │ │ │ + beq.w 169988 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1699a0 │ │ │ │ + beq.w 169998 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -411519,29 +411528,29 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 16995e │ │ │ │ + bls.w 169956 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16999c │ │ │ │ + beq.w 169994 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 169916 │ │ │ │ + b.n 16990e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -411625,15 +411634,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #600] @ 1699b8 │ │ │ │ + vldr d7, [pc, #600] @ 1699b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -411675,20 +411684,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #472] @ 1699b8 │ │ │ │ + vldr d7, [pc, #472] @ 1699b0 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1697f6 │ │ │ │ + beq.n 1697ee │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -411733,15 +411742,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #320] @ 1699b8 │ │ │ │ + vldr d7, [pc, #320] @ 1699b0 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -411758,15 +411767,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #256] @ 1699b8 │ │ │ │ + vldr d7, [pc, #256] @ 1699b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2d0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #25 │ │ │ │ @@ -411787,109 +411796,109 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16995e │ │ │ │ + beq.n 169956 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16999c │ │ │ │ + beq.n 169994 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1699c0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1699b8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (1699c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1699bc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1699b4 │ │ │ │ + bne.n 1699ac │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 169978 │ │ │ │ + cbz r3, 169970 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 16957a │ │ │ │ + b.n 169572 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 169916 │ │ │ │ + b.n 16990e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1699aa │ │ │ │ + beq.n 1699a2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 16957a │ │ │ │ + b.n 169572 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16957a │ │ │ │ + b.n 169572 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 169996 │ │ │ │ + cbz r3, 16998e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1695f6 │ │ │ │ + b.n 1695ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1695f6 │ │ │ │ + b.n 1695ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1695f6 │ │ │ │ + b.n 1695ee │ │ │ │ mov r2, r3 │ │ │ │ - b.n 169916 │ │ │ │ + b.n 16990e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1695f6 │ │ │ │ + b.n 1695ee │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 16957a │ │ │ │ + b.n 169572 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #980] @ (169db0 ) │ │ │ │ - ldr r3, [pc, #980] @ (169db4 ) │ │ │ │ + ldr r2, [pc, #980] @ (169da8 ) │ │ │ │ + ldr r3, [pc, #980] @ (169dac ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -411907,15 +411916,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 169db8 │ │ │ │ + beq.w 169db0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -412035,15 +412044,15 @@ │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #556] @ 169da8 │ │ │ │ + vldr d7, [pc, #556] @ 169da0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -412090,15 +412099,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #416] @ 169da8 │ │ │ │ + vldr d7, [pc, #416] @ 169da0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -412165,41 +412174,41 @@ │ │ │ │ blx 43fd0 │ │ │ │ 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 16a068 │ │ │ │ + beq.w 16a060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16a080 │ │ │ │ + bne.w 16a078 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169ce2 │ │ │ │ + beq.n 169cda │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 160db4 │ │ │ │ + bl 160dac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #164] @ 169da8 │ │ │ │ + vldr d7, [pc, #164] @ 169da0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -412207,21 +412216,21 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a09a │ │ │ │ + beq.w 16a092 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a0ac │ │ │ │ + beq.w 16a0a4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 16a0bc │ │ │ │ + beq.w 16a0b4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -412241,30 +412250,30 @@ │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 16a07a │ │ │ │ + bls.w 16a072 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a0b8 │ │ │ │ + beq.w 16a0b0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 16a032 │ │ │ │ + b.n 16a02a │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -412357,15 +412366,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #560] @ 16a0d8 │ │ │ │ + vldr d7, [pc, #560] @ 16a0d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 15e34c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -412405,21 +412414,21 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #440] @ 16a0d8 │ │ │ │ + vldr d7, [pc, #440] @ 16a0d0 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 169f3a │ │ │ │ + beq.n 169f32 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 15e110 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -412459,15 +412468,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #300] @ 16a0d8 │ │ │ │ + vldr d7, [pc, #300] @ 16a0d0 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -412483,15 +412492,15 @@ │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #240] @ 16a0d8 │ │ │ │ + vldr d7, [pc, #240] @ 16a0d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 15e2d0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -412503,154 +412512,153 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16a07a │ │ │ │ + beq.n 16a072 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16a0b8 │ │ │ │ + beq.n 16a0b0 │ │ │ │ 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 15d82c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (16a0e0 ) │ │ │ │ + ldr r2, [pc, #152] @ (16a0d8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (16a0e4 ) │ │ │ │ + ldr r3, [pc, #152] @ (16a0dc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a0d0 │ │ │ │ + bne.n 16a0c8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16a094 │ │ │ │ + cbz r3, 16a08c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 169cd2 │ │ │ │ + b.n 169cca │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16a032 │ │ │ │ + b.n 16a02a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 16a0c6 │ │ │ │ + beq.n 16a0be │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 169cd2 │ │ │ │ + b.n 169cca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 169cd2 │ │ │ │ + b.n 169cca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 16a0b2 │ │ │ │ + cbz r3, 16a0aa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 169d4e │ │ │ │ + b.n 169d46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 169d4e │ │ │ │ + b.n 169d46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 169d4e │ │ │ │ + b.n 169d46 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 16a032 │ │ │ │ + b.n 16a02a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 169d4e │ │ │ │ + b.n 169d46 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 169cd2 │ │ │ │ + b.n 169cca │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ 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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1248] @ 16a5e0 │ │ │ │ + ldr.w r3, [pc, #1240] @ 16a5d0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1236] @ 16a5e4 │ │ │ │ + ldr.w r0, [pc, #1228] @ 16a5d4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ 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 16a366 │ │ │ │ + bne.w 16a35a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -412671,20 +412679,20 @@ │ │ │ │ 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] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne.w 16a5ec │ │ │ │ + bne.w 16a5dc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 16a774 │ │ │ │ + beq.w 16a764 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -412749,54 +412757,54 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ strd r2, sl, [sp] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ @@ -412808,19 +412816,19 @@ │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 15dbe0 │ │ │ │ @@ -412829,28 +412837,28 @@ │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16a5a4 │ │ │ │ + b.n 16a598 │ │ │ │ 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] │ │ │ │ @@ -412859,162 +412867,162 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #556] @ 16a5d0 │ │ │ │ + vldr d8, [pc, #552] @ 16a5c0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 15dbe0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 15d82c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #208] @ 16a5d8 │ │ │ │ + vldr d7, [pc, #204] @ 16a5c8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -413066,46 +413074,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (16a5e8 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (16a5d8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (16a5e0 ) │ │ │ │ + ldr r3, [pc, #44] @ (16a5d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16a94c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 16a93c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16a1d8 │ │ │ │ + bne.w 16a1cc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -413155,28 +413162,28 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, sl, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ @@ -413223,15 +413230,15 @@ │ │ │ │ mov r1, sl │ │ │ │ orr.w r8, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r1, r5 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bl 15dbe0 │ │ │ │ @@ -413252,20 +413259,20 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 16a5a4 │ │ │ │ + b.n 16a598 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -413276,21 +413283,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #416] @ 16a950 │ │ │ │ + vldr d8, [pc, #416] @ 16a940 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ @@ -413306,15 +413313,15 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -413333,15 +413340,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -413349,65 +413356,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 15dbe0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ - 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 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -413433,71 +413440,70 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16a5a4 │ │ │ │ + b.n 16a598 │ │ │ │ blx 444f8 <__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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1224] @ 16ae38 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16ae28 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1212] @ 16ae3c │ │ │ │ + ldr.w r0, [pc, #1212] @ 16ae2c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ 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 16abd6 │ │ │ │ + bne.w 16abc2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -413521,17 +413527,17 @@ │ │ │ │ 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 16ae44 │ │ │ │ + bne.w 16ae34 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 16af8a │ │ │ │ + beq.w 16af7a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -413679,15 +413685,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16ae00 │ │ │ │ + b.n 16adec │ │ │ │ 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] │ │ │ │ @@ -413702,15 +413708,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16ae28 │ │ │ │ + vldr d8, [pc, #536] @ 16ae18 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -413788,37 +413794,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ @@ -413827,23 +413815,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #204] @ 16ae30 │ │ │ │ + vldr d7, [pc, #208] @ 16ae20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -413896,44 +413902,45 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (16ae40 ) │ │ │ │ + ldr r2, [pc, #64] @ (16ae30 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16ae38 ) │ │ │ │ + ldr r3, [pc, #48] @ (16ae28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16b142 │ │ │ │ + bne.w 16b136 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16aa48 │ │ │ │ + bne.w 16aa34 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -414055,15 +414062,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15dc80 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16ab84 │ │ │ │ + b.n 16ab70 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -414079,15 +414086,14 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #388] @ 16b148 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -414135,163 +414141,162 @@ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 15dc80 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ blx 43fd0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + mov.w r8, #2 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16abc6 │ │ │ │ + b.n 16abb2 │ │ │ │ blx 444f8 <__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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1224] @ 16b630 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16b620 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1212] @ 16b634 │ │ │ │ + ldr.w r0, [pc, #1212] @ 16b624 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ 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 16b3ce │ │ │ │ + bne.w 16b3ba │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -414315,17 +414320,17 @@ │ │ │ │ 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 16b63c │ │ │ │ + bne.w 16b62c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 16b782 │ │ │ │ + beq.w 16b772 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -414473,15 +414478,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16b5f8 │ │ │ │ + b.n 16b5e4 │ │ │ │ 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] │ │ │ │ @@ -414496,15 +414501,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16b620 │ │ │ │ + vldr d8, [pc, #536] @ 16b610 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -414582,37 +414587,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ @@ -414621,23 +414608,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #204] @ 16b628 │ │ │ │ + vldr d7, [pc, #208] @ 16b618 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -414690,44 +414695,45 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (16b638 ) │ │ │ │ + ldr r2, [pc, #64] @ (16b628 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16b630 ) │ │ │ │ + ldr r3, [pc, #48] @ (16b620 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16b93a │ │ │ │ + bne.w 16b92e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #488] @ (16b820 ) │ │ │ │ + ldr r6, [pc, #568] @ (16b860 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r1, [pc, #1008] @ (16ba2c ) │ │ │ │ + ldr r2, [pc, #64] @ (16b66c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16b240 │ │ │ │ + bne.w 16b22c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -414849,15 +414855,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15dd60 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16b37c │ │ │ │ + b.n 16b368 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -414873,15 +414879,14 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #388] @ 16b940 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -414929,163 +414934,162 @@ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 15dd60 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ blx 43fd0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + mov.w r8, #2 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16b3be │ │ │ │ + b.n 16b3aa │ │ │ │ blx 444f8 <__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, #3816] @ 0xee8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1224] @ 16be28 │ │ │ │ + ldr.w r3, [pc, #1224] @ 16be18 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1212] @ 16be2c │ │ │ │ + ldr.w r0, [pc, #1212] @ 16be1c │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r2, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ 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 16bbc6 │ │ │ │ + bne.w 16bbb2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -415109,17 +415113,17 @@ │ │ │ │ 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 16be34 │ │ │ │ + bne.w 16be24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 16bf7a │ │ │ │ + beq.w 16bf6a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -415267,15 +415271,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16bdf0 │ │ │ │ + b.n 16bddc │ │ │ │ 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] │ │ │ │ @@ -415290,15 +415294,15 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 16be18 │ │ │ │ + vldr d8, [pc, #536] @ 16be08 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -415376,37 +415380,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ @@ -415415,23 +415401,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #204] @ 16be20 │ │ │ │ + vldr d7, [pc, #208] @ 16be10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -415484,44 +415488,45 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (16be30 ) │ │ │ │ + ldr r2, [pc, #64] @ (16be20 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (16be28 ) │ │ │ │ + ldr r3, [pc, #48] @ (16be18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16c132 │ │ │ │ + bne.w 16c126 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 16ba38 │ │ │ │ + bne.w 16ba24 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -415643,15 +415648,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15dd60 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 16bb74 │ │ │ │ + b.n 16bb60 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -415667,15 +415672,14 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #388] @ 16c138 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -415723,996 +415727,929 @@ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ bl 15dd60 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ blx 43fd0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 15db28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + mov.w r8, #2 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orr.w r5, sl, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + movs r7, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ - movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16bbb6 │ │ │ │ + b.n 16bba2 │ │ │ │ blx 444f8 <__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, #3816] @ 0xee8 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1288] @ 16c660 │ │ │ │ + str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r3, [pc, #1456] @ 16c6f8 │ │ │ │ mov r7, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1276] @ 16c664 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r4, sp, #228 @ 0xe4 │ │ │ │ + ldr.w r0, [pc, #1444] @ 16c6fc │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w sl, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w sl, #4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ + 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 16c3cc │ │ │ │ + bne.w 16c3c4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - orrs r3, r1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne.w 16c66c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 │ │ │ │ - beq.w 16c7a4 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r9 │ │ │ │ + ite eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + bne.w 16c644 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 16c704 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 15d82c │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #228] @ 0xe4 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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 15d82c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - 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, #232] @ 0xe8 │ │ │ │ + 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 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ 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 15db28 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 15dcf0 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #7 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ 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 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 15d82c │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 16c622 │ │ │ │ + b.n 16c61c │ │ │ │ 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 15d82c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #584] @ 16c650 │ │ │ │ + vldr d8, [pc, #744] @ 16c6e8 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + orr.w r1, r3, r2 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ubfx r2, sl, #4, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ubfx r3, sl, #4, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w sl, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orr.w r3, sl, r2 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ubfx r0, sl, #5, #1 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ + orr.w r3, sl, r3 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15dcf0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 15d82c │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 15d82c │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 15d82c │ │ │ │ ubfx r2, sl, #18, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - vldr d7, [pc, #212] @ 16c658 │ │ │ │ + vldr d7, [pc, #368] @ 16c6f0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r7, sp, #32 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ (16c668 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #224] @ (16c700 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (16c660 ) │ │ │ │ + ldr r3, [pc, #208] @ (16c6f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16c992 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ + bne.w 16c8ee │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, sl │ │ │ │ - bne.w 16c228 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 16c21e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 15d82c │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ + ldrd r9, r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ 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 15d82c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - 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 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - blx 43fd0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 15db28 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - bl 15dcf0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 16c35a │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 16c2b4 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 15d82c │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vldr d8, [pc, #440] @ 16c998 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ 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 15d82c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ 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 15d82c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + 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 15d82c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 15dcf0 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 15d82c │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ blx 43fd0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 15db28 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov.w r8, #2 │ │ │ │ + bl 15d82c │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + bl 15d82c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 15d82c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #10 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r5, r7 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 15d82c │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - vstr d8, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 16c3bc │ │ │ │ + b.n 16c3b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2056] @ 0x808 │ │ │ │ - ldr.w r4, [pc, #2156] @ 16d21c │ │ │ │ + ldr.w r4, [pc, #2156] @ 16d170 │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #2152] @ 16d220 │ │ │ │ + ldr.w r3, [pc, #2152] @ 16d174 │ │ │ │ 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 16d14e │ │ │ │ + beq.w 16d0a2 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 16d128 │ │ │ │ + beq.w 16d07c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 16dd52 │ │ │ │ + beq.w 16dca6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 16ca04 │ │ │ │ + bls.n 16c958 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16e222 │ │ │ │ + beq.w 16e176 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16e246 │ │ │ │ + beq.w 16e19a │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 16d1f8 │ │ │ │ + beq.w 16d14c │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 16d184 │ │ │ │ + bhi.w 16d0d8 │ │ │ │ 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 │ │ │ │ @@ -417617,1966 +417554,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 16d1dc │ │ │ │ + bpl.n 16d130 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 166428 │ │ │ │ + bl 166420 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 16dcd6 │ │ │ │ + bmi.w 16dc2a │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 16d1ba │ │ │ │ + bpl.n 16d10e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16d8d6 │ │ │ │ + beq.w 16d82a │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16b948 │ │ │ │ + bl 16b938 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d196 │ │ │ │ - ldr r2, [pc, #156] @ (16d224 ) │ │ │ │ + b.n 16d0ea │ │ │ │ + ldr r2, [pc, #156] @ (16d178 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #156] @ (16d228 ) │ │ │ │ + ldr r1, [pc, #156] @ (16d17c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #144] @ (16d22c ) │ │ │ │ - ldr r3, [pc, #128] @ (16d220 ) │ │ │ │ + ldr r2, [pc, #144] @ (16d180 ) │ │ │ │ + ldr r3, [pc, #128] @ (16d174 ) │ │ │ │ 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 16ee86 │ │ │ │ + bne.w 16edda │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16d8be │ │ │ │ + beq.w 16d812 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 16a958 │ │ │ │ + bl 16a948 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 165ff8 │ │ │ │ + bl 165ff0 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163280 │ │ │ │ + bl 163278 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ nop │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r6, r2 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 164e40 │ │ │ │ + bl 164e38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653d8 │ │ │ │ + bl 1653d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653d8 │ │ │ │ + bl 1653d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653d8 │ │ │ │ + bl 1653d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653d8 │ │ │ │ + bl 1653d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1653d8 │ │ │ │ + bl 1653d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1643d8 │ │ │ │ + bl 1643d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1643d8 │ │ │ │ + bl 1643d0 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1648fc │ │ │ │ + bl 1648f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1648fc │ │ │ │ + bl 1648f4 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1625a8 │ │ │ │ + bl 1625a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1692a8 │ │ │ │ + bl 1692a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166880 │ │ │ │ + bl 166878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166880 │ │ │ │ + bl 166878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166880 │ │ │ │ + bl 166878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166880 │ │ │ │ + bl 166878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 16c140 │ │ │ │ + bl 16c130 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 16b150 │ │ │ │ + bl 16b140 │ │ │ │ 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 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 16d196 │ │ │ │ + b.n 16d0ea │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163ea8 │ │ │ │ + bl 163ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1639a8 │ │ │ │ + bl 1639a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 163520 │ │ │ │ + bl 163518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 1606c0 │ │ │ │ + bl 1606b8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 1608ac │ │ │ │ + bl 1608a4 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 1609cc │ │ │ │ + bl 1609c4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 1609cc │ │ │ │ + bl 1609c4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 1607a8 │ │ │ │ + bl 1607a0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 1608ac │ │ │ │ + bl 1608a4 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 1608ac │ │ │ │ + bl 1608a4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 16a0e8 │ │ │ │ + bl 16a0e0 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ea18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ea18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ea18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 1604e8 │ │ │ │ + bl 1604e0 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15eff8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f934 │ │ │ │ + bl 15f92c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ed30 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162974 │ │ │ │ + bl 16296c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160b38 │ │ │ │ + bl 160b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160b38 │ │ │ │ + bl 160b30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ea18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e96c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ecee │ │ │ │ + bcs.w 16ec42 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed0c │ │ │ │ + bcs.w 16ec60 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16ee46 │ │ │ │ + bls.w 16ed9a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fa70 │ │ │ │ + bl 15fa68 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 16ee66 │ │ │ │ + bls.w 16edba │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f5f8 │ │ │ │ + bl 15f5f0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162794 │ │ │ │ + bl 16278c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed2a │ │ │ │ + bcs.w 16ec7e │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ae0 │ │ │ │ + bl 161ad8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 16ed44 │ │ │ │ + bcc.w 16ec98 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16188c │ │ │ │ + bl 161884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 16edf0 │ │ │ │ + bcc.w 16ed44 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16188c │ │ │ │ + bl 161884 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec5c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec5c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15eae4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f144 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162974 │ │ │ │ + bl 16296c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162fe0 │ │ │ │ + bl 162fd8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f3ac │ │ │ │ + bl 15f3a8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15ec5c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162da0 │ │ │ │ + bl 162d98 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16edd2 │ │ │ │ + bcs.w 16ed26 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ee0a │ │ │ │ + bcs.w 16ed5e │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ee28 │ │ │ │ + bcs.w 16ed7c │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed5a │ │ │ │ + bcs.w 16ecae │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed96 │ │ │ │ + bcs.w 16ecea │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ed78 │ │ │ │ + bcs.w 16eccc │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16edb4 │ │ │ │ + bcs.w 16ed08 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ecb2 │ │ │ │ + bcs.w 16ec06 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 16ecd0 │ │ │ │ + bcs.w 16ec24 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 162b78 │ │ │ │ + bl 162b70 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fd40 │ │ │ │ + bl 15fd38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160220 │ │ │ │ + bl 160218 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160054 │ │ │ │ + bl 16004c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fe80 │ │ │ │ + bl 15fe78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1605f4 │ │ │ │ + bl 1605ec │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1605f4 │ │ │ │ + bl 1605ec │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 1605f4 │ │ │ │ + bl 1605ec │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 1605f4 │ │ │ │ + bl 1605ec │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1605f4 │ │ │ │ + bl 1605ec │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 1603d0 │ │ │ │ + bl 1603c8 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e96c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e96c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e680 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15e96c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166880 │ │ │ │ + bl 166878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168b78 │ │ │ │ + bl 168b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167d78 │ │ │ │ + bl 167d70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168b78 │ │ │ │ + bl 168b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167d78 │ │ │ │ + bl 167d70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168470 │ │ │ │ + bl 168468 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168470 │ │ │ │ + bl 168468 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1699c8 │ │ │ │ + bl 1699c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167688 │ │ │ │ + bl 167680 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 167688 │ │ │ │ + bl 167680 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 168470 │ │ │ │ + bl 168468 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 166fa0 │ │ │ │ + bl 166f98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 16d184 │ │ │ │ + bcc.w 16d0d8 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1659b8 │ │ │ │ + bl 1659b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165b90 │ │ │ │ + bl 165b88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc8 │ │ │ │ + bl 165dc0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc8 │ │ │ │ + bl 165dc0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 165dc8 │ │ │ │ + bl 165dc0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ 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 │ │ │ │ @@ -419597,432 +419534,432 @@ │ │ │ │ bl 15d82c │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15fbfc │ │ │ │ + bl 15fbf4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f4bc │ │ │ │ + bl 15f4b8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f4bc │ │ │ │ + bl 15f4b8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f7a8 │ │ │ │ + bl 15f7a0 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f254 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f254 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ae0 │ │ │ │ + bl 161ad8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f4bc │ │ │ │ + bl 15f4b8 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15f254 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15eeb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161678 │ │ │ │ + bl 161670 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161ae0 │ │ │ │ + bl 161ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16188c │ │ │ │ + bl 161884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 16188c │ │ │ │ + bl 161884 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1613dc │ │ │ │ + bl 1613d4 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 161d38 │ │ │ │ + bl 161d30 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 160e18 │ │ │ │ + bl 160e10 │ │ │ │ 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 16d196 │ │ │ │ + b.w 16d0ea │ │ │ │ blx 444f8 <__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] @ (16ef4c ) │ │ │ │ + ldr r2, [pc, #172] @ (16eea0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (16ef50 ) │ │ │ │ + ldr r3, [pc, #172] @ (16eea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 16ef2c │ │ │ │ + beq.n 16ee80 │ │ │ │ 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 16ef22 │ │ │ │ + beq.n 16ee76 │ │ │ │ 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 16ef12 │ │ │ │ + beq.n 16ee66 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16c9a0 │ │ │ │ + bl 16c8f4 │ │ │ │ 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 16eee0 │ │ │ │ + bne.n 16ee34 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 16eed4 │ │ │ │ + bne.n 16ee28 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (16ef54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ef50 ) │ │ │ │ + ldr r2, [pc, #36] @ (16eea8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16eea4 ) │ │ │ │ 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 16ef48 │ │ │ │ + bne.n 16ee9c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 16ef8e │ │ │ │ + cbz r2, 16eee2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -420031,18 +419968,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 16ef6a │ │ │ │ + bne.n 16eebe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16efc8 │ │ │ │ + cbz r2, 16ef1c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -420053,22 +419990,22 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 16efa4 │ │ │ │ + bne.n 16eef8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f03a │ │ │ │ + cbz r2, 16ef8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16f03c │ │ │ │ + vldr s11, [pc, #100] @ 16ef90 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ vmov s12, lr │ │ │ │ @@ -420086,35 +420023,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16efda │ │ │ │ + bne.n 16ef2e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f05c │ │ │ │ + cbz r2, 16efb0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ rev r3, r3 │ │ │ │ mov.w r3, r3, ror #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16f046 │ │ │ │ + bne.n 16ef9a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f0c0 │ │ │ │ + cbz r2, 16f014 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f0c4 │ │ │ │ + vldr s12, [pc, #88] @ 16f018 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ @@ -420128,45 +420065,45 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f072 │ │ │ │ + bne.n 16efc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f0fc │ │ │ │ + cbz r2, 16f050 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ cmp r2, ip │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 16f0d4 │ │ │ │ + bne.n 16f028 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f190 │ │ │ │ + beq.n 16f0e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16f194 │ │ │ │ + vldr s11, [pc, #132] @ 16f0e8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ @@ -420193,21 +420130,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f118 │ │ │ │ + bne.n 16f06c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f1cc │ │ │ │ + cbz r2, 16f120 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420215,19 +420152,19 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f1a6 │ │ │ │ + bne.n 16f0fa │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f204 │ │ │ │ + cbz r2, 16f158 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420235,22 +420172,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f1de │ │ │ │ + bne.n 16f132 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f276 │ │ │ │ + cbz r2, 16f1ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16f278 │ │ │ │ + vldr s11, [pc, #100] @ 16f1cc │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -420268,21 +420205,21 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f216 │ │ │ │ + bne.n 16f16a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f2b6 │ │ │ │ + cbz r2, 16f20a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r6, lr │ │ │ │ @@ -420290,22 +420227,22 @@ │ │ │ │ mov.w r4, ip, lsr #16 │ │ │ │ mov.w r2, ip, lsr #24 │ │ │ │ bfi r3, r5, #0, #8 │ │ │ │ bfi r3, r4, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16f286 │ │ │ │ + bne.n 16f1da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f362 │ │ │ │ + beq.n 16f2b6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 16f364 │ │ │ │ + vldr s10, [pc, #160] @ 16f2b8 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -420340,43 +420277,43 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f2cc │ │ │ │ + bne.n 16f220 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f39a │ │ │ │ + cbz r2, 16f2ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 16f374 │ │ │ │ + bne.n 16f2c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f3fe │ │ │ │ + cbz r2, 16f352 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f400 │ │ │ │ + vldr s12, [pc, #88] @ 16f354 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ @@ -420390,20 +420327,20 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f3ae │ │ │ │ + bne.n 16f302 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f43e │ │ │ │ + cbz r2, 16f392 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -420412,23 +420349,23 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16f412 │ │ │ │ + bne.n 16f366 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f4d0 │ │ │ │ + beq.n 16f424 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 16f4d4 │ │ │ │ + vldr s11, [pc, #132] @ 16f428 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ @@ -420455,21 +420392,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f458 │ │ │ │ + bne.n 16f3ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16f50e │ │ │ │ + cbz r2, 16f462 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -420477,21 +420414,21 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 16f4e6 │ │ │ │ + bne.n 16f43a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f57e │ │ │ │ + cbz r2, 16f4d2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16f580 │ │ │ │ + vldr s11, [pc, #100] @ 16f4d4 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -420509,35 +420446,35 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16f51e │ │ │ │ + bne.n 16f472 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f59c │ │ │ │ + cbz r2, 16f4f0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ rev r3, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 16f58a │ │ │ │ + bne.n 16f4de │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f602 │ │ │ │ + cbz r2, 16f556 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f604 │ │ │ │ + vldr s12, [pc, #88] @ 16f558 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ @@ -420551,20 +420488,20 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f5b2 │ │ │ │ + bne.n 16f506 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f642 │ │ │ │ + cbz r2, 16f596 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ @@ -420573,22 +420510,22 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16f616 │ │ │ │ + bne.n 16f56a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f6a4 │ │ │ │ + cbz r2, 16f5f8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f6a8 │ │ │ │ + vldr s12, [pc, #88] @ 16f5fc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ @@ -420602,43 +420539,43 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f656 │ │ │ │ + bne.n 16f5aa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16f6e0 │ │ │ │ + cbz r2, 16f634 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ cmp r2, ip │ │ │ │ mov.w lr, r3, lsr #8 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16f6b8 │ │ │ │ + bne.n 16f60c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f74c │ │ │ │ + cbz r2, 16f6a0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f750 │ │ │ │ + vldr s11, [pc, #96] @ 16f6a4 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #31 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ @@ -420655,25 +420592,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f6f2 │ │ │ │ + bne.n 16f646 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f7b6 │ │ │ │ + cbz r2, 16f70a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f7b8 │ │ │ │ + vldr s12, [pc, #88] @ 16f70c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -420687,24 +420624,24 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f766 │ │ │ │ + bne.n 16f6ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f81e │ │ │ │ + cbz r2, 16f772 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f820 │ │ │ │ + vldr s12, [pc, #88] @ 16f774 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -420718,23 +420655,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f7ce │ │ │ │ + bne.n 16f722 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f88c │ │ │ │ + cbz r2, 16f7e0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f890 │ │ │ │ + vldr s11, [pc, #96] @ 16f7e4 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #31 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ @@ -420751,25 +420688,25 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16f832 │ │ │ │ + bne.n 16f786 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f8f6 │ │ │ │ + cbz r2, 16f84a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f8f8 │ │ │ │ + vldr s12, [pc, #88] @ 16f84c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -420783,23 +420720,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f8a6 │ │ │ │ + bne.n 16f7fa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f964 │ │ │ │ + cbz r2, 16f8b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16f968 │ │ │ │ + vldr s11, [pc, #96] @ 16f8bc │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #1 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ @@ -420816,25 +420753,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f90a │ │ │ │ + bne.n 16f85e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16f9ce │ │ │ │ + cbz r2, 16f922 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16f9d0 │ │ │ │ + vldr s12, [pc, #88] @ 16f924 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #1, #5 │ │ │ │ @@ -420848,23 +420785,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f97e │ │ │ │ + bne.n 16f8d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16fa3e │ │ │ │ + cbz r2, 16f992 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 16fa40 │ │ │ │ + vldr s11, [pc, #96] @ 16f994 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #11 │ │ │ │ @@ -420881,24 +420818,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16f9e2 │ │ │ │ + bne.n 16f936 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16fab0 │ │ │ │ + cbz r2, 16fa04 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fab4 │ │ │ │ + vldr s11, [pc, #100] @ 16fa08 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ @@ -420916,25 +420853,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16fa52 │ │ │ │ + bne.n 16f9a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fb1a │ │ │ │ + cbz r2, 16fa6e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16fb1c │ │ │ │ + vldr s12, [pc, #88] @ 16fa70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -420948,23 +420885,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16faca │ │ │ │ + bne.n 16fa1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fb8c │ │ │ │ + cbz r2, 16fae0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fb90 │ │ │ │ + vldr s11, [pc, #100] @ 16fae4 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ @@ -420982,25 +420919,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16fb2e │ │ │ │ + bne.n 16fa82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fbf6 │ │ │ │ + cbz r2, 16fb4a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16fbf8 │ │ │ │ + vldr s12, [pc, #88] @ 16fb4c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -421014,23 +420951,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16fba6 │ │ │ │ + bne.n 16fafa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fc68 │ │ │ │ + cbz r2, 16fbbc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fc6c │ │ │ │ + vldr s11, [pc, #100] @ 16fbc0 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ @@ -421048,24 +420985,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16fc0a │ │ │ │ + bne.n 16fb5e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fcde │ │ │ │ + cbz r2, 16fc32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 16fce0 │ │ │ │ + vldr s11, [pc, #100] @ 16fc34 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ @@ -421083,27 +421020,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16fc7e │ │ │ │ + bne.n 16fbd2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16fd48 │ │ │ │ + cbz r2, 16fc9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16fd4c │ │ │ │ + vldr s12, [pc, #92] @ 16fca0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16fd50 │ │ │ │ + vldr s11, [pc, #88] @ 16fca4 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ @@ -421116,29 +421053,29 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16fcfa │ │ │ │ + bne.n 16fc4e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16fdb8 │ │ │ │ + cbz r2, 16fd0c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16fdbc │ │ │ │ + vldr s12, [pc, #92] @ 16fd10 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 16fdc0 │ │ │ │ + vldr s11, [pc, #88] @ 16fd14 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ lsrs r4, r3, #11 │ │ │ │ @@ -421151,27 +421088,27 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16fd6a │ │ │ │ + bne.n 16fcbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 16fe36 │ │ │ │ + cbz r2, 16fd8a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16fe38 │ │ │ │ - vldr s10, [pc, #104] @ 16fe3c │ │ │ │ + vldr s11, [pc, #104] @ 16fd8c │ │ │ │ + vldr s10, [pc, #104] @ 16fd90 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -421189,26 +421126,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16fdd6 │ │ │ │ + bne.n 16fd2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16fea2 │ │ │ │ + cbz r2, 16fdf6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16fea4 │ │ │ │ + vldr s12, [pc, #88] @ 16fdf8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ @@ -421222,24 +421159,24 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16fe52 │ │ │ │ + bne.n 16fda6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 16ff1a │ │ │ │ + cbz r2, 16fe6e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16ff1c │ │ │ │ - vldr s10, [pc, #104] @ 16ff20 │ │ │ │ + vldr s11, [pc, #104] @ 16fe70 │ │ │ │ + vldr s10, [pc, #104] @ 16fe74 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -421257,26 +421194,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16feba │ │ │ │ + bne.n 16fe0e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 16ff94 │ │ │ │ + cbz r2, 16fee8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 16ff98 │ │ │ │ - vldr s10, [pc, #104] @ 16ff9c │ │ │ │ + vldr s11, [pc, #104] @ 16feec │ │ │ │ + vldr s10, [pc, #104] @ 16fef0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #3 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ @@ -421294,27 +421231,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16ff36 │ │ │ │ + bne.n 16fe8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 170012 │ │ │ │ + cbz r2, 16ff66 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 170014 │ │ │ │ - vldr s10, [pc, #104] @ 170018 │ │ │ │ + vldr s11, [pc, #104] @ 16ff68 │ │ │ │ + vldr s10, [pc, #104] @ 16ff6c │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ @@ -421332,30 +421269,30 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16ffb2 │ │ │ │ + bne.n 16ff06 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 170080 │ │ │ │ + cbz r2, 16ffd4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 170084 │ │ │ │ + vldr s12, [pc, #88] @ 16ffd8 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 170088 │ │ │ │ + vldr s11, [pc, #84] @ 16ffdc │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #7 │ │ │ │ vmov s13, lr │ │ │ │ ubfx lr, r3, #3, #3 │ │ │ │ @@ -421368,30 +421305,30 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 170036 │ │ │ │ + bne.n 16ff8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (17011c ) │ │ │ │ + ldr r1, [pc, #148] @ (170070 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1700f2 │ │ │ │ + cbz r2, 170046 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1700f4 │ │ │ │ + vldr s12, [pc, #88] @ 170048 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1700f8 │ │ │ │ + vldr s11, [pc, #84] @ 17004c │ │ │ │ push {r4} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ and.w r4, r3, #3 │ │ │ │ vmov s13, r4 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ @@ -421404,140 +421341,140 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1700a6 │ │ │ │ + bne.n 16fffa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (17018c ) │ │ │ │ + ldr r1, [pc, #148] @ (1700e0 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 170134 │ │ │ │ + cbz r2, 170088 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 170138 │ │ │ │ + vldr s14, [pc, #48] @ 17008c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17010e │ │ │ │ + bne.n 170062 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 170170 │ │ │ │ + cbz r2, 1700c4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ cmp ip, r1 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r0, #-4] │ │ │ │ - bne.n 17014c │ │ │ │ + bne.n 1700a0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1701ac │ │ │ │ + cbz r2, 170100 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1701b0 │ │ │ │ + vldr s14, [pc, #44] @ 170104 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ cmp ip, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170186 │ │ │ │ + bne.n 1700da │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1701d6 │ │ │ │ + cbz r2, 17012a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 1701c0 │ │ │ │ + bne.n 170114 │ │ │ │ bx lr │ │ │ │ - cbz r2, 17020c │ │ │ │ + cbz r2, 170160 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 170210 │ │ │ │ + vldr s14, [pc, #44] @ 170164 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r3, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1701e6 │ │ │ │ + bne.n 17013a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 17023c │ │ │ │ + cbz r2, 170190 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ movs r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 17021e │ │ │ │ + bne.n 170172 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170288 │ │ │ │ + cbz r2, 1701dc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 17028c │ │ │ │ + vldr s13, [pc, #60] @ 1701e0 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ and.w r2, r3, #15 │ │ │ │ vmov s14, r2 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ @@ -421545,23 +421482,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170250 │ │ │ │ + bne.n 1701a4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1702de │ │ │ │ + cbz r2, 170232 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1702e0 │ │ │ │ + vldr s13, [pc, #68] @ 170234 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ @@ -421571,105 +421508,105 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17029e │ │ │ │ + bne.n 1701f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 170316 │ │ │ │ + cbz r2, 17026a │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w ip, [r4], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ uxtb.w lr, ip │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1702ec │ │ │ │ + bne.n 170240 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170352 │ │ │ │ + cbz r2, 1702a6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 170354 │ │ │ │ + vldr s14, [pc, #52] @ 1702a8 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ ldrh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 170328 │ │ │ │ + bne.n 17027c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 170394 │ │ │ │ + cbz r2, 1702e8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 170398 │ │ │ │ + vldr s14, [pc, #52] @ 1702ec │ │ │ │ push {lr} │ │ │ │ ldrh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w r3, [r0, #-16] │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170368 │ │ │ │ + bne.n 1702bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1703ce │ │ │ │ + cbz r2, 170322 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1703d0 │ │ │ │ + vldr s14, [pc, #44] @ 170324 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1703a6 │ │ │ │ + bne.n 1702fa │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 170422 │ │ │ │ + cbz r2, 170376 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 170424 │ │ │ │ + vldr s13, [pc, #68] @ 170378 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ @@ -421679,26 +421616,26 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1703e2 │ │ │ │ + bne.n 170336 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 170472 │ │ │ │ + cbz r2, 1703c6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 170474 │ │ │ │ + vldr s13, [pc, #60] @ 1703c8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ @@ -421706,24 +421643,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17043e │ │ │ │ + bne.n 170392 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1704c2 │ │ │ │ + cbz r2, 170416 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1704c4 │ │ │ │ + vldr s13, [pc, #64] @ 170418 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w ip, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ @@ -421732,22 +421669,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17048e │ │ │ │ + bne.n 1703e2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 170536 │ │ │ │ + cbz r2, 17048a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 170538 │ │ │ │ + vldr s12, [pc, #100] @ 17048c │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb.w lr, r3 │ │ │ │ vmov s14, lr │ │ │ │ @@ -421766,25 +421703,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1704da │ │ │ │ + bne.n 17042e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 170582 │ │ │ │ + cbz r2, 1704d6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 170584 │ │ │ │ + vldr s13, [pc, #60] @ 1704d8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ @@ -421792,23 +421729,23 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17054e │ │ │ │ + bne.n 1704a2 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1705d6 │ │ │ │ + cbz r2, 17052a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1705d8 │ │ │ │ + vldr s13, [pc, #68] @ 17052c │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w r3, [r0, #-16] │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ @@ -421818,23 +421755,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 17059c │ │ │ │ + bne.n 1704f0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 170628 │ │ │ │ + cbz r2, 17057c │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 17062c │ │ │ │ + vldr s13, [pc, #72] @ 170580 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ @@ -421845,24 +421782,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1705f0 │ │ │ │ + bne.n 170544 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 17069c │ │ │ │ + cbz r2, 1705f0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1706a0 │ │ │ │ + vldr s12, [pc, #100] @ 1705f4 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxth.w lr, r3 │ │ │ │ vmov s14, lr │ │ │ │ @@ -421881,24 +421818,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170642 │ │ │ │ + bne.n 170596 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1706e8 │ │ │ │ + cbz r2, 17063c │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1706ec │ │ │ │ + vldr s13, [pc, #64] @ 170640 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ @@ -421907,178 +421844,178 @@ │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1706b2 │ │ │ │ + bne.n 170606 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 17071c │ │ │ │ + cbz r2, 170670 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ ldr.w lr, [r1], #4 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ - bne.n 1706fc │ │ │ │ + bne.n 170650 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17074e │ │ │ │ + cbz r2, 1706a2 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 17072e │ │ │ │ + bne.n 170682 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170776 │ │ │ │ + cbz r2, 1706ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 170758 │ │ │ │ + bne.n 1706ac │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1707b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (17070c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1707b6 │ │ │ │ + cbz r2, 17070a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1707bc ) │ │ │ │ + ldr r2, [pc, #52] @ (170710 ) │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 170794 │ │ │ │ + bne.n 1706e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - strb.w r0, [r2, #149] @ 0x95 │ │ │ │ + vld4.32 {d0-d3}, [lr :64], r5 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (170800 ) │ │ │ │ + ldr r3, [pc, #60] @ (170754 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1707fe │ │ │ │ + cbz r2, 170752 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (170804 ) │ │ │ │ + ldr r2, [pc, #52] @ (170758 ) │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ cmp ip, r1 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r0, #-4] │ │ │ │ - bne.n 1707d8 │ │ │ │ + bne.n 17072c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldrh.w r0, [sl, r5, lsl #1] │ │ │ │ + str??.w r0, [r6, #149] @ 0x95 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (170848 ) │ │ │ │ + ldr r3, [pc, #60] @ (17079c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170846 │ │ │ │ + cbz r2, 17079a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (17084c ) │ │ │ │ + ldr r2, [pc, #52] @ (1707a0 ) │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-28] │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ - bne.n 170824 │ │ │ │ + bne.n 170778 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf7f20095 │ │ │ │ + ldrb.w r0, [lr, #149] @ 0x95 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (17088c ) │ │ │ │ + ldr r4, [pc, #56] @ (1707e0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 170888 │ │ │ │ + cbz r2, 1707dc │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (170890 ) │ │ │ │ + ldr r2, [pc, #48] @ (1707e4 ) │ │ │ │ adds r0, #4 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldr r4, [r4, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17086a │ │ │ │ + bne.n 1707be │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7a80095 │ │ │ │ + ldr.w r0, [r4, r5, lsl #1] │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1708ec ) │ │ │ │ + ldr r3, [pc, #84] @ (170840 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1708e6 │ │ │ │ + cbz r2, 17083a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1708f0 │ │ │ │ + ldr.w lr, [pc, #80] @ 170844 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1708e8 │ │ │ │ + vldr s14, [pc, #64] @ 17083c │ │ │ │ ldr.w lr, [r3, lr] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ vmov s15, r4 │ │ │ │ @@ -422087,28 +422024,28 @@ │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1708ae │ │ │ │ + bne.n 170802 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf7660095 │ │ │ │ + ldrb.w r0, [r2, r5, lsl #1] │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (170934 ) │ │ │ │ + ldr r3, [pc, #60] @ (170888 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170932 │ │ │ │ - ldr r5, [pc, #56] @ (170938 ) │ │ │ │ + cbz r2, 170886 │ │ │ │ + ldr r5, [pc, #56] @ (17088c ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -422116,28 +422053,28 @@ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 170906 │ │ │ │ + bne.n 17085a │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xf7020095 │ │ │ │ + @ instruction: 0xf7ae0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (170994 ) │ │ │ │ + ldr r3, [pc, #84] @ (1708e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17098e │ │ │ │ + cbz r2, 1708e2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (170998 ) │ │ │ │ + ldr r2, [pc, #80] @ (1708ec ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 170990 │ │ │ │ + vldr s14, [pc, #64] @ 1708e4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -422146,58 +422083,58 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r2, ip, lsl #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 170958 │ │ │ │ + bne.n 1708ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6be0095 │ │ │ │ + @ instruction: 0xf76a0095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1709e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (170934 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1709de │ │ │ │ + cbz r2, 170932 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1709e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (170938 ) │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1709b6 │ │ │ │ + bne.n 17090a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf65e0095 │ │ │ │ + @ instruction: 0xf70a0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 170a48 │ │ │ │ + ldr.w ip, [pc, #92] @ 17099c │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 170a44 │ │ │ │ + cbz r2, 170998 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (170a4c ) │ │ │ │ + ldr r2, [pc, #76] @ (1709a0 ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-6] │ │ │ │ @@ -422208,31 +422145,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 170a08 │ │ │ │ + bne.n 17095c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6100095 │ │ │ │ + @ instruction: 0xf6bc0095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (170a9c ) │ │ │ │ + ldr r5, [pc, #72] @ (1709f0 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 170a98 │ │ │ │ + cbz r2, 1709ec │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (170aa0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1709f4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w ip, [r3, #-1] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-6] │ │ │ │ @@ -422240,30 +422177,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 170a6a │ │ │ │ + bne.n 1709be │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, r8, #4882432 @ 0x4a8000 │ │ │ │ + @ instruction: 0xf6540095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 170b04 │ │ │ │ + ldr.w ip, [pc, #92] @ 170a58 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 170b00 │ │ │ │ + cbz r2, 170a54 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #76] @ (170b08 ) │ │ │ │ + ldr r2, [pc, #76] @ (170a5c ) │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ @@ -422274,31 +422211,31 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ - bne.n 170ac4 │ │ │ │ + bne.n 170a18 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, #4882432 @ 0x4a8000 │ │ │ │ + addw r0, r0, #2197 @ 0x895 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (170b58 ) │ │ │ │ + ldr r5, [pc, #72] @ (170aac ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 170b54 │ │ │ │ + cbz r2, 170aa8 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r4, r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (170b5c ) │ │ │ │ + ldr r2, [pc, #56] @ (170ab0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #-3] │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ @@ -422306,30 +422243,30 @@ │ │ │ │ strb.w r5, [r0, #-5] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ strb.w r1, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 170b26 │ │ │ │ + bne.n 170a7a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ec0095 │ │ │ │ + @ instruction: 0xf5980095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170bd0 ) │ │ │ │ + ldr r3, [pc, #108] @ (170b24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170bc8 │ │ │ │ + cbz r2, 170b1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170bd4 ) │ │ │ │ + ldr r1, [pc, #104] @ (170b28 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170bcc │ │ │ │ + vldr s14, [pc, #88] @ 170b20 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -422344,30 +422281,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170b78 │ │ │ │ + bne.n 170acc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - eors.w r0, sl, #4882432 @ 0x4a8000 │ │ │ │ + adc.w r0, r6, #4882432 @ 0x4a8000 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (170c28 ) │ │ │ │ + ldr r3, [pc, #76] @ (170b7c ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170c24 │ │ │ │ + cbz r2, 170b78 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (170c2c ) │ │ │ │ + ldr r1, [pc, #68] @ (170b80 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ uxtb r6, r3 │ │ │ │ @@ -422378,30 +422315,30 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 170bec │ │ │ │ + bne.n 170b40 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, lr, #4882432 @ 0x4a8000 │ │ │ │ + @ instruction: 0xf4ca0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170ca0 ) │ │ │ │ + ldr r3, [pc, #108] @ (170bf4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170c98 │ │ │ │ + cbz r2, 170bec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170ca4 ) │ │ │ │ + ldr r1, [pc, #104] @ (170bf8 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170c9c │ │ │ │ + vldr s14, [pc, #88] @ 170bf0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -422416,30 +422353,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170c48 │ │ │ │ + bne.n 170b9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ubfx r0, sl, #2, #22 │ │ │ │ + orns r0, r6, #4882432 @ 0x4a8000 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170cf4 ) │ │ │ │ + ldr r3, [pc, #72] @ (170c48 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170cf0 │ │ │ │ + cbz r2, 170c44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (170cf8 ) │ │ │ │ + ldr r1, [pc, #64] @ (170c4c ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ mov.w r6, ip, lsr #24 │ │ │ │ @@ -422449,26 +422386,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 170cbc │ │ │ │ + bne.n 170c10 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sbfx r0, lr, #2, #22 │ │ │ │ + @ instruction: 0xf3fa0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (170d58 ) │ │ │ │ + ldr r3, [pc, #88] @ (170cac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170d54 │ │ │ │ + cbz r2, 170ca8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (170d5c ) │ │ │ │ + ldr r1, [pc, #84] @ (170cb0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422483,27 +422420,27 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 170d14 │ │ │ │ + bne.n 170c68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2fe0095 │ │ │ │ + usat r0, #21, sl, asr #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170dac ) │ │ │ │ + ldr r3, [pc, #72] @ (170d00 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170daa │ │ │ │ + cbz r2, 170cfe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (170db0 ) │ │ │ │ + ldr r2, [pc, #68] @ (170d04 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422515,30 +422452,30 @@ │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 170d78 │ │ │ │ + bne.n 170ccc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf29a0095 │ │ │ │ + sbfx r0, r6, #2, #22 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (170e20 ) │ │ │ │ + ldr r3, [pc, #104] @ (170d74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170e1a │ │ │ │ + cbz r2, 170d6e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (170e24 ) │ │ │ │ + ldr r1, [pc, #100] @ (170d78 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 170e1c │ │ │ │ + vldr s14, [pc, #84] @ 170d70 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -422553,29 +422490,29 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170dcc │ │ │ │ + bne.n 170d20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - movw r0, #24725 @ 0x6095 │ │ │ │ + @ instruction: 0xf2f20095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (170e78 ) │ │ │ │ + ldr r3, [pc, #76] @ (170dcc ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170e74 │ │ │ │ + cbz r2, 170dc8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (170e7c ) │ │ │ │ + ldr r1, [pc, #68] @ (170dd0 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ @@ -422586,26 +422523,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi ip, r6, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, r4, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 170e3c │ │ │ │ + bne.n 170d90 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - rsb r0, lr, #149 @ 0x95 │ │ │ │ + @ instruction: 0xf27a0095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (170ed8 ) │ │ │ │ + ldr r3, [pc, #84] @ (170e2c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170ed6 │ │ │ │ + cbz r2, 170e2a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (170edc ) │ │ │ │ + ldr r1, [pc, #80] @ (170e30 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422620,26 +422557,26 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 170e98 │ │ │ │ + bne.n 170dec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - sbcs.w r0, sl, #149 @ 0x95 │ │ │ │ + @ instruction: 0xf2260095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170f2c ) │ │ │ │ + ldr r3, [pc, #72] @ (170e80 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170f28 │ │ │ │ + cbz r2, 170e7c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (170f30 ) │ │ │ │ + ldr r2, [pc, #68] @ (170e84 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422651,31 +422588,31 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 170ef8 │ │ │ │ + bne.n 170e4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds.w r0, sl, #149 @ 0x95 │ │ │ │ + rsb r0, r6, #149 @ 0x95 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (170fa4 ) │ │ │ │ + ldr r3, [pc, #108] @ (170ef8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170f9c │ │ │ │ + cbz r2, 170ef0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (170fa8 ) │ │ │ │ + ldr r1, [pc, #104] @ (170efc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 170fa0 │ │ │ │ + vldr s14, [pc, #88] @ 170ef4 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -422690,30 +422627,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 170f4c │ │ │ │ + bne.n 170ea0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf0c60095 │ │ │ │ + sbcs.w r0, r2, #149 @ 0x95 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (170ff8 ) │ │ │ │ + ldr r3, [pc, #72] @ (170f4c ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 170ff4 │ │ │ │ + cbz r2, 170f48 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (170ffc ) │ │ │ │ + ldr r1, [pc, #64] @ (170f50 ) │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, lr │ │ │ │ ubfx r6, ip, #8, #8 │ │ │ │ @@ -422723,26 +422660,26 @@ │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 170fc0 │ │ │ │ + bne.n 170f14 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, sl, #149 @ 0x95 │ │ │ │ + @ instruction: 0xf0f60095 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (17105c ) │ │ │ │ + ldr r3, [pc, #88] @ (170fb0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 171058 │ │ │ │ + cbz r2, 170fac │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (171060 ) │ │ │ │ + ldr r1, [pc, #84] @ (170fb4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -422757,27 +422694,27 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 171018 │ │ │ │ + bne.n 170f6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - vshr.s64 d16, d5, #6 │ │ │ │ + @ instruction: 0xf0a60095 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1710b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (171004 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1710ae │ │ │ │ + cbz r2, 171002 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1710b4 ) │ │ │ │ + ldr r2, [pc, #68] @ (171008 ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -422789,28 +422726,28 @@ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17107c │ │ │ │ + bne.n 170fd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - vshr.s64 d0, d5, #42 │ │ │ │ + orr.w r0, r2, #149 @ 0x95 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17113e │ │ │ │ + beq.n 171092 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 171140 │ │ │ │ + vldr s11, [pc, #120] @ 171094 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 171144 │ │ │ │ + vldr s10, [pc, #116] @ 171098 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -422832,28 +422769,28 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1710d4 │ │ │ │ + bne.n 171028 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1711e8 │ │ │ │ + beq.n 17113c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1711ec │ │ │ │ + vldr s10, [pc, #152] @ 171140 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1711f0 │ │ │ │ + vldr s9, [pc, #148] @ 171144 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ sbfx lr, r3, #10, #10 │ │ │ │ @@ -422883,30 +422820,30 @@ │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 171160 │ │ │ │ + bne.n 1710b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17127a │ │ │ │ + beq.n 1711ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 17127c │ │ │ │ + vldr s11, [pc, #120] @ 1711d0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 171280 │ │ │ │ + vldr s10, [pc, #116] @ 1711d4 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #0, #5 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -422928,25 +422865,25 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171210 │ │ │ │ + bne.n 171164 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1712f2 │ │ │ │ + cbz r2, 171246 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1712f4 │ │ │ │ + vldr s11, [pc, #100] @ 171248 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ vmov s12, lr │ │ │ │ @@ -422964,28 +422901,28 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 171292 │ │ │ │ + bne.n 1711e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 17130a │ │ │ │ + cbz r2, 17125e │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1712fc │ │ │ │ + bne.n 171250 │ │ │ │ bx lr │ │ │ │ - cbz r2, 171346 │ │ │ │ + cbz r2, 17129a │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ @@ -422995,62 +422932,64 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17131c │ │ │ │ + bne.n 171270 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171376 │ │ │ │ + cbz r2, 1712ca │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r1], #4 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ - bne.n 171358 │ │ │ │ + bne.n 1712ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1713ba │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 171312 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1713c0 │ │ │ │ + vldr d6, [pc, #60] @ 171318 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17138c │ │ │ │ + bne.n 1712e4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1713fe │ │ │ │ + cbz r2, 171356 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -423058,18 +422997,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1713d8 │ │ │ │ + bne.n 171330 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171436 │ │ │ │ + cbz r2, 17138e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -423079,50 +423018,50 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17140e │ │ │ │ + bne.n 171366 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17148e │ │ │ │ + cbz r2, 1713e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 171490 │ │ │ │ + vldr d4, [pc, #76] @ 1713e8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 171470 │ │ │ │ + bmi.n 1713c8 │ │ │ │ vcvt.f32.f64 s13, d7 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ adds r1, #4 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-16] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 171450 │ │ │ │ + bne.n 1713a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1714ce │ │ │ │ + cbz r2, 171426 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -423130,18 +423069,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1714a8 │ │ │ │ + bne.n 171400 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171508 │ │ │ │ + cbz r2, 171460 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -423151,48 +423090,48 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1714de │ │ │ │ + bne.n 171436 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17154a │ │ │ │ + cbz r2, 1714a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 17154c │ │ │ │ + vldr s14, [pc, #52] @ 1714a4 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171520 │ │ │ │ + bne.n 171478 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1715a4 │ │ │ │ + cbz r2, 1714fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1715a8 │ │ │ │ + vldr s13, [pc, #76] @ 171500 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1715ac │ │ │ │ + vldr s12, [pc, #72] @ 171504 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ @@ -423201,23 +423140,23 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171566 │ │ │ │ + bne.n 1714be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1715e6 │ │ │ │ + cbz r2, 17153e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -423225,18 +423164,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1715c0 │ │ │ │ + bne.n 171518 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17161e │ │ │ │ + cbz r2, 171576 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -423246,22 +423185,22 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1715f6 │ │ │ │ + bne.n 17154e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171668 │ │ │ │ + cbz r2, 1715c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 17166c │ │ │ │ + vldr s13, [pc, #64] @ 1715c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423269,21 +423208,21 @@ │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171632 │ │ │ │ + bne.n 17158a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1716b4 │ │ │ │ + cbz r2, 17160c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w r3, ip │ │ │ │ @@ -423295,23 +423234,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 17167e │ │ │ │ + bne.n 1715d6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171708 │ │ │ │ + cbz r2, 171660 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 17170c │ │ │ │ + vldr s13, [pc, #72] @ 171664 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ @@ -423322,27 +423261,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1716d0 │ │ │ │ + bne.n 171628 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 171782 │ │ │ │ + cbz r2, 1716da │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 171784 │ │ │ │ + vldr s12, [pc, #104] @ 1716dc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 171788 │ │ │ │ + vldr s11, [pc, #100] @ 1716e0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sxth r4, r3 │ │ │ │ @@ -423360,22 +423299,22 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 17172a │ │ │ │ + bne.n 171682 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1717c2 │ │ │ │ + cbz r2, 17171a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrsh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -423383,18 +423322,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17179c │ │ │ │ + bne.n 1716f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1717fc │ │ │ │ + cbz r2, 171754 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -423404,23 +423343,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1717d2 │ │ │ │ + bne.n 17172a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171848 │ │ │ │ + cbz r2, 1717a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 17184c │ │ │ │ + vldr s13, [pc, #64] @ 1717a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423428,21 +423367,21 @@ │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171812 │ │ │ │ + bne.n 17176a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171892 │ │ │ │ + cbz r2, 1717ea │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -423454,66 +423393,66 @@ │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 17185e │ │ │ │ + bne.n 1717b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1718d2 │ │ │ │ + cbz r2, 17182a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1718d4 │ │ │ │ + vldr s14, [pc, #52] @ 17182c │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r3, #1]! │ │ │ │ vmov s15, lr │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1718aa │ │ │ │ + bne.n 171802 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 171906 │ │ │ │ + cbz r2, 17185e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ - bne.n 1718ea │ │ │ │ + bne.n 171842 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17195c │ │ │ │ + cbz r2, 1718b4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 171960 │ │ │ │ + vldr s13, [pc, #76] @ 1718b8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 171964 │ │ │ │ + vldr s12, [pc, #72] @ 1718bc │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ @@ -423522,43 +423461,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 17191e │ │ │ │ + bne.n 171876 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171994 │ │ │ │ + cbz r2, 1718ec │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 171976 │ │ │ │ + bne.n 1718ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1719f6 │ │ │ │ + cbz r2, 17194e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1719f8 │ │ │ │ + vldr s12, [pc, #84] @ 171950 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, r2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ @@ -423573,39 +423512,39 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1719ae │ │ │ │ + bne.n 171906 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 171a24 │ │ │ │ + cbz r2, 17197c │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ add r2, r1 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r1, r2 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 171a0a │ │ │ │ + bne.n 171962 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171a86 │ │ │ │ + cbz r2, 1719de │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 171a88 │ │ │ │ + vldr s12, [pc, #84] @ 1719e0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ @@ -423620,19 +423559,19 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171a3e │ │ │ │ + bne.n 171996 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 171ac4 │ │ │ │ + cbz r2, 171a1c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -423642,24 +423581,24 @@ │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ - bne.n 171a9e │ │ │ │ + bne.n 1719f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 171284 │ │ │ │ - cbz r2, 171b14 │ │ │ │ + b.w 1711d8 │ │ │ │ + cbz r2, 171a6c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 171b18 │ │ │ │ + vldr s13, [pc, #64] @ 171a70 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423667,21 +423606,21 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171ade │ │ │ │ + bne.n 171a36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 171b60 │ │ │ │ + cbz r2, 171ab8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w r3, ip │ │ │ │ @@ -423693,19 +423632,19 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 171b2a │ │ │ │ + bne.n 171a82 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171bb2 │ │ │ │ + cbz r2, 171b0a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ @@ -423720,17 +423659,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171b76 │ │ │ │ + bne.n 171ace │ │ │ │ bx lr │ │ │ │ - cbz r2, 171c10 │ │ │ │ + cbz r2, 171b68 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -423752,19 +423691,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 171bc6 │ │ │ │ + bne.n 171b1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171c62 │ │ │ │ + cbz r2, 171bba │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ @@ -423779,17 +423718,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171c26 │ │ │ │ + bne.n 171b7e │ │ │ │ bx lr │ │ │ │ - cbz r2, 171cc0 │ │ │ │ + cbz r2, 171c18 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -423811,19 +423750,19 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 171c76 │ │ │ │ + bne.n 171bce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171d1e │ │ │ │ + cbz r2, 171c76 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423839,18 +423778,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 171cce │ │ │ │ + bne.n 171c26 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171d92 │ │ │ │ + cbz r2, 171cea │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w lr, ip │ │ │ │ @@ -423876,18 +423815,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 171d28 │ │ │ │ + bne.n 171c80 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171dee │ │ │ │ + cbz r2, 171d46 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423903,18 +423842,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 171d9e │ │ │ │ + bne.n 171cf6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171e5e │ │ │ │ + cbz r2, 171db6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ tst.w ip, #16711680 @ 0xff0000 │ │ │ │ @@ -423940,18 +423879,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 171df8 │ │ │ │ + bne.n 171d50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 171eba │ │ │ │ + cbz r2, 171e12 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -423967,19 +423906,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 171e6a │ │ │ │ + bne.n 171dc2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 171f28 │ │ │ │ + cbz r2, 171e80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ @@ -424006,24 +423945,24 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 171ec6 │ │ │ │ + bne.n 171e1e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 171f7c │ │ │ │ + cbz r2, 171ed4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 171f80 │ │ │ │ + vldr s13, [pc, #72] @ 171ed8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w lr, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, lr │ │ │ │ @@ -424034,27 +423973,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 171f46 │ │ │ │ + bne.n 171e9e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 171ff8 │ │ │ │ + cbz r2, 171f50 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 171ffc │ │ │ │ + vldr s12, [pc, #108] @ 171f54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 172000 │ │ │ │ + vldr s11, [pc, #104] @ 171f58 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sxtb r4, r3 │ │ │ │ @@ -424072,28 +424011,28 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 171f9e │ │ │ │ + bne.n 171ef6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172092 │ │ │ │ + beq.n 171fea │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 172094 │ │ │ │ + vldr s11, [pc, #132] @ 171fec │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrsb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, ip │ │ │ │ @@ -424121,24 +424060,24 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 172020 │ │ │ │ + bne.n 171f78 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172126 │ │ │ │ + beq.n 17207e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 172128 │ │ │ │ + vldr s11, [pc, #132] @ 172080 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrsb.w ip, [r3, #-1] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, ip │ │ │ │ @@ -424166,23 +424105,23 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1720b4 │ │ │ │ + bne.n 17200c │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1721d6 │ │ │ │ + beq.n 17212e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1721d8 │ │ │ │ + vldr s10, [pc, #160] @ 172130 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb.w lr, r3 │ │ │ │ vmov s12, lr │ │ │ │ @@ -424217,24 +424156,24 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172140 │ │ │ │ + bne.n 172098 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172286 │ │ │ │ + beq.n 1721de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 172288 │ │ │ │ + vldr s10, [pc, #160] @ 1721e0 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ vmov s12, lr │ │ │ │ @@ -424269,20 +424208,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1721f0 │ │ │ │ + bne.n 172148 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1722c2 │ │ │ │ + cbz r2, 17221a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -424291,18 +424230,18 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17229e │ │ │ │ + bne.n 1721f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1722fe │ │ │ │ + cbz r2, 172256 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -424313,22 +424252,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1722d8 │ │ │ │ + bne.n 172230 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172348 │ │ │ │ + cbz r2, 1722a0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 17234c │ │ │ │ + vldr s13, [pc, #64] @ 1722a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -424336,21 +424275,21 @@ │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 172312 │ │ │ │ + bne.n 17226a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172398 │ │ │ │ + cbz r2, 1722f0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ movw r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -424363,19 +424302,19 @@ │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, lr │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 17235e │ │ │ │ + bne.n 1722b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1723ea │ │ │ │ + cbz r2, 172342 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [r3, #-2] │ │ │ │ @@ -424390,17 +424329,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1723ae │ │ │ │ + bne.n 172306 │ │ │ │ bx lr │ │ │ │ - cbz r2, 17244a │ │ │ │ + cbz r2, 1723a2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -424422,18 +424361,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1723fe │ │ │ │ + bne.n 172356 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17249a │ │ │ │ + cbz r2, 1723f2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [r3, #-3] │ │ │ │ @@ -424448,17 +424387,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17245e │ │ │ │ + bne.n 1723b6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1724fa │ │ │ │ + cbz r2, 172452 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -424480,18 +424419,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1724ae │ │ │ │ + bne.n 172406 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172556 │ │ │ │ + cbz r2, 1724ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -424507,19 +424446,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172506 │ │ │ │ + bne.n 17245e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1725d0 │ │ │ │ + beq.n 172528 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424548,19 +424487,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 172562 │ │ │ │ + bne.n 1724ba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17262e │ │ │ │ + cbz r2, 172586 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -424576,19 +424515,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1725de │ │ │ │ + bne.n 172536 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1726a8 │ │ │ │ + beq.n 172600 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424617,19 +424556,19 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 17263a │ │ │ │ + bne.n 172592 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 172706 │ │ │ │ + cbz r2, 17265e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -424645,20 +424584,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1726b6 │ │ │ │ + bne.n 17260e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172782 │ │ │ │ + beq.n 1726da │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w ip, [r4], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ @@ -424687,47 +424626,47 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 172712 │ │ │ │ + bne.n 17266a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1727ca │ │ │ │ + cbz r2, 172722 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1727d0 │ │ │ │ + vldr d6, [pc, #60] @ 172728 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17279c │ │ │ │ + bne.n 1726f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 17282a │ │ │ │ + cbz r2, 172782 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ @@ -424741,18 +424680,18 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1727e6 │ │ │ │ + bne.n 17273e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172890 │ │ │ │ + cbz r2, 1727e8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #15 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -424775,24 +424714,24 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #4294967295 @ 0xffffffff │ │ │ │ moveq.w ip, #0 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ cmp r4, lr │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 172848 │ │ │ │ + bne.n 1727a0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172926 │ │ │ │ + beq.n 17287e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 172928 │ │ │ │ + vldr s11, [pc, #132] @ 172880 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -424819,20 +424758,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1728ac │ │ │ │ + bne.n 172804 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 172962 │ │ │ │ + cbz r2, 1728ba │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -424840,48 +424779,48 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 17293a │ │ │ │ + bne.n 172892 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1729aa │ │ │ │ + cbz r2, 172902 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1729ac │ │ │ │ + vldr s13, [pc, #60] @ 172904 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17297a │ │ │ │ + bne.n 1728d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 172a06 │ │ │ │ + cbz r2, 17295e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 172a08 │ │ │ │ + vldr s13, [pc, #76] @ 172960 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 172a0c │ │ │ │ + vldr s12, [pc, #72] @ 172964 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #6, #10 │ │ │ │ @@ -424890,52 +424829,52 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1729c6 │ │ │ │ + bne.n 17291e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172a56 │ │ │ │ + cbz r2, 1729ae │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 172a58 │ │ │ │ + vldr s13, [pc, #60] @ 1729b0 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 172a26 │ │ │ │ + bne.n 17297e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 172ab2 │ │ │ │ + cbz r2, 172a0a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 172ab4 │ │ │ │ + vldr s13, [pc, #76] @ 172a0c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 172ab8 │ │ │ │ + vldr s12, [pc, #72] @ 172a10 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ @@ -424944,27 +424883,27 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 172a72 │ │ │ │ + bne.n 1729ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 172b0a │ │ │ │ + cbz r2, 172a62 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 172b0c │ │ │ │ + vldr s13, [pc, #64] @ 172a64 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s14, lr │ │ │ │ @@ -424974,25 +424913,25 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 172ad0 │ │ │ │ + bne.n 172a28 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 172b5e │ │ │ │ + cbz r2, 172ab6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 172b60 │ │ │ │ + vldr s13, [pc, #64] @ 172ab8 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s14, lr │ │ │ │ @@ -425002,24 +424941,24 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172b24 │ │ │ │ + bne.n 172a7c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 172bb4 │ │ │ │ + cbz r2, 172b0c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 172bb8 │ │ │ │ + vldr s13, [pc, #72] @ 172b10 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -425029,43 +424968,43 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172b76 │ │ │ │ + bne.n 172ace │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 172bec │ │ │ │ + cbz r2, 172b44 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 172bc8 │ │ │ │ + bne.n 172b20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 172c40 │ │ │ │ + cbz r2, 172b98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 172c44 │ │ │ │ + vldr s13, [pc, #72] @ 172b9c │ │ │ │ mov.w lr, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -425075,39 +425014,39 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172c02 │ │ │ │ + bne.n 172b5a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 172c78 │ │ │ │ + cbz r2, 172bd0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 172c54 │ │ │ │ + bne.n 172bac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 172cd6 │ │ │ │ + cbz r2, 172c2e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -425123,19 +425062,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172c86 │ │ │ │ + bne.n 172bde │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172d56 │ │ │ │ + beq.n 172cae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ @@ -425164,18 +425103,18 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 172cf2 │ │ │ │ + bne.n 172c4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172db2 │ │ │ │ + cbz r2, 172d0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -425191,18 +425130,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172d62 │ │ │ │ + bne.n 172cba │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 172e18 │ │ │ │ + cbz r2, 172d70 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -425226,23 +425165,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 172dc0 │ │ │ │ + bne.n 172d18 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172ec2 │ │ │ │ + beq.n 172e1a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 172ec4 │ │ │ │ + vldr s10, [pc, #156] @ 172e1c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -425276,20 +425215,20 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172e30 │ │ │ │ + bne.n 172d88 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 172f22 │ │ │ │ + cbz r2, 172e7a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -425305,19 +425244,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172ed2 │ │ │ │ + bne.n 172e2a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172fa6 │ │ │ │ + beq.n 172efe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov.w r4, #64512 @ 0xfc00 │ │ │ │ movt r4, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ @@ -425346,18 +425285,18 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 172f3e │ │ │ │ + bne.n 172e96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173002 │ │ │ │ + cbz r2, 172f5a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -425373,18 +425312,18 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 172fb2 │ │ │ │ + bne.n 172f0a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173068 │ │ │ │ + cbz r2, 172fc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -425408,23 +425347,23 @@ │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 173010 │ │ │ │ + bne.n 172f68 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173112 │ │ │ │ + beq.n 17306a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 173114 │ │ │ │ + vldr s10, [pc, #156] @ 17306c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -425458,54 +425397,54 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173080 │ │ │ │ + bne.n 172fd8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 173142 │ │ │ │ + cbz r2, 17309a │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17312c │ │ │ │ + bne.n 173084 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173172 │ │ │ │ + cbz r2, 1730ca │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173154 │ │ │ │ + bne.n 1730ac │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1731a8 │ │ │ │ + cbz r2, 173100 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -425513,72 +425452,72 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173188 │ │ │ │ + bne.n 1730e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1731e0 │ │ │ │ + cbz r2, 173138 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1731b8 │ │ │ │ + bne.n 173110 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17320e │ │ │ │ + cbz r2, 173166 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, lr, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1731f8 │ │ │ │ + bne.n 173150 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17323e │ │ │ │ + cbz r2, 173196 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxtb r2, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173220 │ │ │ │ + bne.n 173178 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173274 │ │ │ │ + cbz r2, 1731cc │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -425586,436 +425525,436 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w ip, [r3, #-6] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173254 │ │ │ │ + bne.n 1731ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1732ac │ │ │ │ + cbz r2, 173204 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb.w lr, r3 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173284 │ │ │ │ + bne.n 1731dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1732d6 │ │ │ │ + cbz r2, 17322e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1732be │ │ │ │ + bne.n 173216 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173306 │ │ │ │ + cbz r2, 17325e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ uxth r2, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1732e8 │ │ │ │ + bne.n 173240 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17332e │ │ │ │ + cbz r2, 173286 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173316 │ │ │ │ + bne.n 17326e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17335e │ │ │ │ + cbz r2, 1732b6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sxth r2, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173340 │ │ │ │ + bne.n 173298 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173386 │ │ │ │ + cbz r2, 1732de │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17336e │ │ │ │ + bne.n 1732c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1733ae │ │ │ │ + cbz r2, 173306 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd ip, r2, [r0, #-16] │ │ │ │ cmp lr, r3 │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173396 │ │ │ │ + bne.n 1732ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1733d0 │ │ │ │ + cbz r2, 173328 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1733bc │ │ │ │ + bne.n 173314 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1733f0 │ │ │ │ + cbz r2, 173348 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp ip, r1 │ │ │ │ strd r3, r3, [r0, #-16] │ │ │ │ strd r3, r3, [r0, #-8] │ │ │ │ - bne.n 1733de │ │ │ │ + bne.n 173336 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173414 │ │ │ │ + cbz r2, 17336c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173400 │ │ │ │ + bne.n 173358 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173440 │ │ │ │ + cbz r2, 173398 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r1, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 173422 │ │ │ │ + bne.n 17337a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173464 │ │ │ │ + cbz r2, 1733bc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [ip, #1]! │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173450 │ │ │ │ + bne.n 1733a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173484 │ │ │ │ + cbz r2, 1733dc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ cmp ip, r1 │ │ │ │ strd r3, r3, [r0, #-16] │ │ │ │ strd r3, r3, [r0, #-8] │ │ │ │ - bne.n 173472 │ │ │ │ + bne.n 1733ca │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1734a8 │ │ │ │ + cbz r2, 173400 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173494 │ │ │ │ + bne.n 1733ec │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1734d4 │ │ │ │ + cbz r2, 17342c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldrh.w r3, [lr], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r1, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1734b6 │ │ │ │ + bne.n 17340e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1734fc │ │ │ │ + cbz r2, 173454 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1734e4 │ │ │ │ + bne.n 17343c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17351e │ │ │ │ + cbz r2, 173476 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173506 │ │ │ │ + bne.n 17345e │ │ │ │ bx lr │ │ │ │ - cbz r2, 173546 │ │ │ │ + cbz r2, 17349e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17352c │ │ │ │ + bne.n 173484 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173570 │ │ │ │ + cbz r2, 1734c8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r1, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 173552 │ │ │ │ + bne.n 1734aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173598 │ │ │ │ + cbz r2, 1734f0 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldrsh.w r2, [ip], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173580 │ │ │ │ + bne.n 1734d8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1735ba │ │ │ │ + cbz r2, 173512 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1735a2 │ │ │ │ + bne.n 1734fa │ │ │ │ bx lr │ │ │ │ - cbz r2, 1735e2 │ │ │ │ + cbz r2, 17353a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1735c8 │ │ │ │ + bne.n 173520 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17360c │ │ │ │ + cbz r2, 173564 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r1, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r1, r1, [r0, #-16] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ - bne.n 1735ee │ │ │ │ + bne.n 173546 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173634 │ │ │ │ + cbz r2, 17358c │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17361c │ │ │ │ + bne.n 173574 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173656 │ │ │ │ + cbz r2, 1735ae │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17363e │ │ │ │ + bne.n 173596 │ │ │ │ bx lr │ │ │ │ - cbz r2, 17367e │ │ │ │ + cbz r2, 1735d6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173664 │ │ │ │ + bne.n 1735bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1736a4 │ │ │ │ + cbz r2, 1735fc │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ push {lr} │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [r0] │ │ │ │ cmp lr, r3 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 17368c │ │ │ │ + bne.n 1735e4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1736c6 │ │ │ │ + cbz r2, 17361e │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1736ae │ │ │ │ + bne.n 173606 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1736ee │ │ │ │ + cbz r2, 173646 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, lr, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 1736d4 │ │ │ │ + bne.n 17362c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173724 │ │ │ │ + cbz r2, 17367c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -426023,37 +425962,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173704 │ │ │ │ + bne.n 17365c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17375a │ │ │ │ + cbz r2, 1736b2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ uxtb r2, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173734 │ │ │ │ + bne.n 17368c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173790 │ │ │ │ + cbz r2, 1736e8 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r4, #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ @@ -426061,73 +426000,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w ip, [r3, #-4] │ │ │ │ cmp r3, lr │ │ │ │ strd ip, r1, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 173770 │ │ │ │ + bne.n 1736c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1737c6 │ │ │ │ + cbz r2, 17371e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sxtb r2, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1737a0 │ │ │ │ + bne.n 1736f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1737fa │ │ │ │ + cbz r2, 173752 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ mov.w r2, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1737d4 │ │ │ │ + bne.n 17372c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17382e │ │ │ │ + cbz r2, 173786 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, lsr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 173808 │ │ │ │ + bne.n 173760 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173868 │ │ │ │ + cbz r2, 1737c0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426135,19 +426074,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 17383c │ │ │ │ + bne.n 173794 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1738a4 │ │ │ │ + cbz r2, 1737fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426155,57 +426094,57 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #22 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173878 │ │ │ │ + bne.n 1737d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1738dc │ │ │ │ + cbz r2, 173834 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1738b4 │ │ │ │ + bne.n 17380c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173914 │ │ │ │ + cbz r2, 17386c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1738ec │ │ │ │ + bne.n 173844 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17394e │ │ │ │ + cbz r2, 1738a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426213,18 +426152,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 173926 │ │ │ │ + bne.n 17387e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173986 │ │ │ │ + cbz r2, 1738de │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426232,18 +426171,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp lr, ip │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 17395e │ │ │ │ + bne.n 1738b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1739be │ │ │ │ + cbz r2, 173916 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -426251,18 +426190,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #3, #3 │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 17399a │ │ │ │ + bne.n 1738f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1739f6 │ │ │ │ + cbz r2, 17394e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -426270,18 +426209,18 @@ │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #5 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 1739d2 │ │ │ │ + bne.n 17392a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173a30 │ │ │ │ + cbz r2, 173988 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426289,19 +426228,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173a04 │ │ │ │ + bne.n 17395c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173a6c │ │ │ │ + cbz r2, 1739c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426309,19 +426248,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173a40 │ │ │ │ + bne.n 173998 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173aa8 │ │ │ │ + cbz r2, 173a00 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426329,19 +426268,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173a7c │ │ │ │ + bne.n 1739d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173ae4 │ │ │ │ + cbz r2, 173a3c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426349,19 +426288,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #12 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173ab8 │ │ │ │ + bne.n 173a10 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b20 │ │ │ │ + cbz r2, 173a78 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426369,19 +426308,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173af4 │ │ │ │ + bne.n 173a4c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b5c │ │ │ │ + cbz r2, 173ab4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426389,19 +426328,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ ubfx r2, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173b30 │ │ │ │ + bne.n 173a88 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173b98 │ │ │ │ + cbz r2, 173af0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426409,19 +426348,19 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173b6c │ │ │ │ + bne.n 173ac4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 173bd4 │ │ │ │ + cbz r2, 173b2c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -426429,24 +426368,24 @@ │ │ │ │ cmp r4, ip │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ ubfx r2, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 173ba8 │ │ │ │ + bne.n 173b00 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173c68 │ │ │ │ + beq.n 173bc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 173c6c │ │ │ │ + vldr s11, [pc, #132] @ 173bc4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ @@ -426473,26 +426412,26 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 173bf0 │ │ │ │ + bne.n 173b48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (173ccc ) │ │ │ │ + ldr r3, [pc, #88] @ (173c24 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 173cc8 │ │ │ │ + cbz r2, 173c20 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (173cd0 ) │ │ │ │ + ldr r1, [pc, #84] @ (173c28 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426507,28 +426446,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173c88 │ │ │ │ + bne.n 173be0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (173d20 ) │ │ │ │ + ldr r3, [pc, #72] @ (173c78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 173d1c │ │ │ │ + cbz r2, 173c74 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (173d24 ) │ │ │ │ + ldr r2, [pc, #68] @ (173c7c ) │ │ │ │ mov lr, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -426540,23 +426479,23 @@ │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 173cec │ │ │ │ + bne.n 173c44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 173d5e │ │ │ │ + cbz r2, 173cb6 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426564,18 +426503,18 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173d36 │ │ │ │ + bne.n 173c8e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173d96 │ │ │ │ + cbz r2, 173cee │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426583,22 +426522,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173d6e │ │ │ │ + bne.n 173cc6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173dfa │ │ │ │ + cbz r2, 173d52 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 173dfc │ │ │ │ + vldr s12, [pc, #88] @ 173d54 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ @@ -426612,25 +426551,25 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 173daa │ │ │ │ + bne.n 173d02 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 173e92 │ │ │ │ + beq.n 173dea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 173e94 │ │ │ │ + vldr s11, [pc, #132] @ 173dec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -426657,20 +426596,20 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 173e18 │ │ │ │ + bne.n 173d70 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 173ece │ │ │ │ + cbz r2, 173e26 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426678,22 +426617,22 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 173ea6 │ │ │ │ + bne.n 173dfe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 173f40 │ │ │ │ + cbz r2, 173e98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 173f44 │ │ │ │ + vldr s12, [pc, #104] @ 173e9c │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ @@ -426712,25 +426651,25 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173ee6 │ │ │ │ + bne.n 173e3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 173f98 │ │ │ │ + cbz r2, 173ef0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 173f9c │ │ │ │ + vldr s13, [pc, #72] @ 173ef4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -426740,25 +426679,25 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173f5a │ │ │ │ + bne.n 173eb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 17400e │ │ │ │ + cbz r2, 173f66 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 174010 │ │ │ │ + vldr s12, [pc, #100] @ 173f68 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ @@ -426777,135 +426716,135 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 173fb6 │ │ │ │ + bne.n 173f0e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 174046 │ │ │ │ + cbz r2, 173f9e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 174022 │ │ │ │ + bne.n 173f7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17407a │ │ │ │ + cbz r2, 173fd2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxtb.w lr, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 174056 │ │ │ │ + bne.n 173fae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1740ae │ │ │ │ + cbz r2, 174006 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 17408a │ │ │ │ + bne.n 173fe2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1740e2 │ │ │ │ + cbz r2, 17403a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, ip │ │ │ │ strd r2, r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sxth.w lr, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 1740be │ │ │ │ + bne.n 174016 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 174118 │ │ │ │ + cbz r2, 174070 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r2, r3, #10, #10 │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 1740f0 │ │ │ │ + bne.n 174048 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 174150 │ │ │ │ + cbz r2, 1740a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #10, #10 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174128 │ │ │ │ + bne.n 174080 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1741cc ) │ │ │ │ + ldr r3, [pc, #116] @ (174124 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1741c8 │ │ │ │ + cbz r2, 174120 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1741d0 ) │ │ │ │ + ldr r1, [pc, #108] @ (174128 ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -426926,28 +426865,28 @@ │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 17416e │ │ │ │ + bne.n 1740c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00a6 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (174240 ) │ │ │ │ + itee mi │ │ │ │ + lslmi r5, r2, #2 │ │ │ │ + lsrpl r0, r3, #18 │ │ │ │ + movpl r0, r0 │ │ │ │ + ldr r3, [pc, #104] @ (174198 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17423c │ │ │ │ + cbz r2, 174194 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (174244 ) │ │ │ │ + ldr r1, [pc, #96] @ (17419c ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -426965,28 +426904,28 @@ │ │ │ │ orr.w ip, ip, r4, lsl #3 │ │ │ │ ldrb.w r8, [r1, r3] │ │ │ │ ldrb.w r4, [r1, lr] │ │ │ │ ldrb.w r3, [r1, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1741ec │ │ │ │ + bne.n 174144 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1742c0 ) │ │ │ │ + ldr r3, [pc, #116] @ (174218 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1742bc │ │ │ │ + cbz r2, 174214 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1742c4 ) │ │ │ │ + ldr r1, [pc, #108] @ (17421c ) │ │ │ │ mov r4, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -427007,28 +426946,28 @@ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 174262 │ │ │ │ + bne.n 1741ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (174330 ) │ │ │ │ + ldr r3, [pc, #100] @ (174288 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 17432e │ │ │ │ + cbz r2, 174286 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (174334 ) │ │ │ │ + ldr r1, [pc, #92] @ (17428c ) │ │ │ │ mov r6, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -427046,28 +426985,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r1, lr] │ │ │ │ ldrb.w r4, [r1, ip] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r4, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1742e0 │ │ │ │ + bne.n 174238 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 17438c │ │ │ │ + cbz r2, 1742e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 174390 │ │ │ │ + vldr s13, [pc, #76] @ 1742e8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 174394 │ │ │ │ + vldr s12, [pc, #72] @ 1742ec │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ @@ -427076,45 +427015,45 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 17434e │ │ │ │ + bne.n 1742a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1743c4 │ │ │ │ + cbz r2, 17431c │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ movw lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 1743a6 │ │ │ │ + bne.n 1742fe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17443c │ │ │ │ + cbz r2, 174394 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 174440 │ │ │ │ + vldr s12, [pc, #108] @ 174398 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 174444 │ │ │ │ + vldr s11, [pc, #104] @ 17439c │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ @@ -427132,47 +427071,47 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1743e2 │ │ │ │ + bne.n 17433a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 174476 │ │ │ │ + cbz r2, 1743ce │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174458 │ │ │ │ + bne.n 1743b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1744cc │ │ │ │ + cbz r2, 174424 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1744d0 │ │ │ │ + vldr s13, [pc, #76] @ 174428 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1744d4 │ │ │ │ + vldr s12, [pc, #72] @ 17442c │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #16 │ │ │ │ @@ -427181,29 +427120,29 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 17448e │ │ │ │ + bne.n 1743e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 17454a │ │ │ │ + cbz r2, 1744a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 17454c │ │ │ │ + vldr s12, [pc, #104] @ 1744a4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 174550 │ │ │ │ + vldr s11, [pc, #100] @ 1744a8 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ asrs r4, r3, #16 │ │ │ │ @@ -427221,44 +427160,44 @@ │ │ │ │ vmovgt.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1744f2 │ │ │ │ + bne.n 17444a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 174582 │ │ │ │ + cbz r2, 1744da │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, ip │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r5, r4, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r2, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174564 │ │ │ │ + bne.n 1744bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17462e │ │ │ │ + beq.n 174586 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 174630 │ │ │ │ + vldr s10, [pc, #160] @ 174588 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ asrs r4, r3, #24 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -427293,44 +427232,44 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 174598 │ │ │ │ + bne.n 1744f0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 174666 │ │ │ │ + cbz r2, 1745be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ sbfx r2, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r2, r3, [r0, #-24] │ │ │ │ - bne.n 174640 │ │ │ │ + bne.n 174598 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1746f8 │ │ │ │ + beq.n 174650 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1746fc │ │ │ │ + vldr s11, [pc, #132] @ 174654 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ asrs r4, r3, #24 │ │ │ │ @@ -427357,21 +427296,21 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 174680 │ │ │ │ + bne.n 1745d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 174736 │ │ │ │ + cbz r2, 17468e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -427379,128 +427318,128 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ sbfx r2, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd lr, r2, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 17470e │ │ │ │ + bne.n 174666 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17484e │ │ │ │ + beq.n 1747a6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17483e │ │ │ │ + beq.n 174796 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #300] @ 17489c │ │ │ │ + vldr s17, [pc, #300] @ 1747f4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 17482a │ │ │ │ + b.n 174782 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174870 │ │ │ │ + bgt.n 1747c8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174864 │ │ │ │ + ble.n 1747bc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17486a │ │ │ │ + bgt.n 1747c2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17485e │ │ │ │ + ble.n 1747b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174876 │ │ │ │ + bgt.n 1747ce │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174858 │ │ │ │ + ble.n 1747b0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 43cfc │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 17487c │ │ │ │ + beq.n 1747d4 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174790 │ │ │ │ + bgt.n 1746e8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 17479e │ │ │ │ + b.n 1746f6 │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 17484e │ │ │ │ + beq.n 1747a6 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 17483e │ │ │ │ + bne.n 174796 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s0, [pc, #64] @ 17489c │ │ │ │ - b.n 174812 │ │ │ │ + vldr s0, [pc, #64] @ 1747f4 │ │ │ │ + b.n 17476a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1747ea │ │ │ │ + b.n 174742 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1747c2 │ │ │ │ + b.n 17471a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1747c2 │ │ │ │ + b.n 17471a │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 17479e │ │ │ │ + b.n 1746f6 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1747ea │ │ │ │ + b.n 174742 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 174784 │ │ │ │ + bne.w 1746dc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427508,117 +427447,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1749b4 │ │ │ │ + beq.n 17490c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1749a4 │ │ │ │ + beq.n 1748fc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #304] @ 174a08 │ │ │ │ + vldr s17, [pc, #304] @ 174960 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, r3, #16 │ │ │ │ mov r7, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 174990 │ │ │ │ + b.n 1748e8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1749d0 │ │ │ │ + bgt.n 174928 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1749ca │ │ │ │ + ble.n 174922 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1749e2 │ │ │ │ + bgt.n 17493a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1749c4 │ │ │ │ + ble.n 17491c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1749dc │ │ │ │ + bgt.n 174934 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1749be │ │ │ │ + ble.n 174916 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1749d6 │ │ │ │ + bgt.n 17492e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, sl, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp fp, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 1749e8 │ │ │ │ + beq.n 174940 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1748f8 │ │ │ │ + bgt.n 174850 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174906 │ │ │ │ + b.n 17485e │ │ │ │ add.w r3, fp, #1 │ │ │ │ add.w fp, fp, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1749b4 │ │ │ │ + beq.n 17490c │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1749a4 │ │ │ │ + bne.n 1748fc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174978 │ │ │ │ + b.n 1748d0 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174950 │ │ │ │ + b.n 1748a8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 17492a │ │ │ │ + b.n 174882 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 174906 │ │ │ │ + b.n 17485e │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 174978 │ │ │ │ + b.n 1748d0 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 174950 │ │ │ │ + b.n 1748a8 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 17492a │ │ │ │ + b.n 174882 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 1748ec │ │ │ │ + bne.w 174844 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427627,102 +427566,102 @@ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 174b00 │ │ │ │ + beq.n 174a58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 174af0 │ │ │ │ + beq.n 174a48 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #256] @ 174b48 │ │ │ │ + vldr s17, [pc, #256] @ 174aa0 │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #252] @ 174b4c │ │ │ │ + vldr s19, [pc, #252] @ 174aa4 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 174adc │ │ │ │ + b.n 174a34 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174b1c │ │ │ │ + bgt.n 174a74 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174b10 │ │ │ │ + ble.n 174a68 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174b16 │ │ │ │ + bgt.n 174a6e │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174b0a │ │ │ │ + ble.n 174a62 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174b22 │ │ │ │ + bgt.n 174a7a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp sl, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - beq.n 174b28 │ │ │ │ + beq.n 174a80 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174a6a │ │ │ │ + bgt.n 1749c2 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174a78 │ │ │ │ + b.n 1749d0 │ │ │ │ add.w r3, sl, #1 │ │ │ │ add.w sl, sl, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 174b00 │ │ │ │ + beq.n 174a58 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 174af0 │ │ │ │ + bne.n 174a48 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174ac4 │ │ │ │ + b.n 174a1c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174a9c │ │ │ │ + b.n 1749f4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174a9c │ │ │ │ + b.n 1749f4 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 174a78 │ │ │ │ + b.n 1749d0 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 174ac4 │ │ │ │ + b.n 174a1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 174a5e │ │ │ │ + bne.n 1749b6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -427733,584 +427672,584 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174c68 │ │ │ │ + beq.n 174bc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 174c58 │ │ │ │ + beq.n 174bb0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #300] @ 174cbc │ │ │ │ + vldr s18, [pc, #300] @ 174c14 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #296] @ 174cc0 │ │ │ │ + vldr s17, [pc, #296] @ 174c18 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 174c44 │ │ │ │ + b.n 174b9c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c84 │ │ │ │ + bgt.n 174bdc │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c7e │ │ │ │ + ble.n 174bd6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c96 │ │ │ │ + bgt.n 174bee │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, sl, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c78 │ │ │ │ + ble.n 174bd0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c90 │ │ │ │ + bgt.n 174be8 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, fp, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174c72 │ │ │ │ + ble.n 174bca │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174c8a │ │ │ │ + bgt.n 174be2 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 174c9c │ │ │ │ + beq.n 174bf4 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174bb2 │ │ │ │ + bgt.n 174b0a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174bc0 │ │ │ │ + b.n 174b18 │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 174c68 │ │ │ │ + beq.n 174bc0 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 174c58 │ │ │ │ + bne.n 174bb0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174c30 │ │ │ │ + b.n 174b88 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174c0a │ │ │ │ + b.n 174b62 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174be4 │ │ │ │ + b.n 174b3c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174bc0 │ │ │ │ + b.n 174b18 │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 174c30 │ │ │ │ + b.n 174b88 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174c0a │ │ │ │ + b.n 174b62 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174be4 │ │ │ │ + b.n 174b3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 174ba4 │ │ │ │ + bne.w 174afc │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174d56 │ │ │ │ + beq.n 174cae │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 174d60 │ │ │ │ + vldr s16, [pc, #116] @ 174cb8 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 174d64 │ │ │ │ + vldr s17, [pc, #112] @ 174cbc │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 174d58 │ │ │ │ + vldr d10, [pc, #92] @ 174cb0 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ vmov d7, r6, r7 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174d2c │ │ │ │ + ble.n 174c84 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174d2c │ │ │ │ + bgt.n 174c84 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w sl, [r4, #-3] │ │ │ │ cmp r9, r8 │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 174d00 │ │ │ │ + bne.n 174c58 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 174d60 │ │ │ │ + b.n 174cb8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #352] @ (174ee4 ) │ │ │ │ + ldr r2, [pc, #352] @ (174e3c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #352] @ (174ee8 ) │ │ │ │ + ldr r1, [pc, #352] @ (174e40 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174e7a │ │ │ │ + beq.n 174dd2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 174e6c │ │ │ │ + beq.n 174dc4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #312] @ 174edc │ │ │ │ - vldr s17, [pc, #312] @ 174ee0 │ │ │ │ + vldr s18, [pc, #312] @ 174e34 │ │ │ │ + vldr s17, [pc, #312] @ 174e38 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174e58 │ │ │ │ + b.n 174db0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174eaa │ │ │ │ + bgt.n 174e02 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174ea4 │ │ │ │ + ble.n 174dfc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174ebc │ │ │ │ + bgt.n 174e14 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174e9e │ │ │ │ + ble.n 174df6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174eb6 │ │ │ │ + bgt.n 174e0e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 174e98 │ │ │ │ + ble.n 174df0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174eb0 │ │ │ │ + bgt.n 174e08 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 43cfc │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 174ec2 │ │ │ │ + beq.n 174e1a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174dc0 │ │ │ │ + bgt.n 174d18 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174dce │ │ │ │ + b.n 174d26 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 174e7a │ │ │ │ + beq.n 174dd2 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174e6c │ │ │ │ - ldr r2, [pc, #112] @ (174eec ) │ │ │ │ - ldr r3, [pc, #100] @ (174ee4 ) │ │ │ │ + bne.n 174dc4 │ │ │ │ + ldr r2, [pc, #112] @ (174e44 ) │ │ │ │ + ldr r3, [pc, #100] @ (174e3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174ed8 │ │ │ │ + bne.n 174e30 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174e3a │ │ │ │ + b.n 174d92 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174e16 │ │ │ │ + b.n 174d6e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174df2 │ │ │ │ + b.n 174d4a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174dce │ │ │ │ + b.n 174d26 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174e3a │ │ │ │ + b.n 174d92 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174e16 │ │ │ │ + b.n 174d6e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 174df2 │ │ │ │ + b.n 174d4a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 174db6 │ │ │ │ - b.n 174e7a │ │ │ │ + bne.w 174d0e │ │ │ │ + b.n 174dd2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 174e8a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r6, 174f0e │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #356] @ (175070 ) │ │ │ │ + ldr r2, [pc, #356] @ (174fc8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #356] @ (175074 ) │ │ │ │ + ldr r1, [pc, #356] @ (174fcc ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175006 │ │ │ │ + beq.n 174f5e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 174ff8 │ │ │ │ + beq.n 174f50 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #316] @ 175068 │ │ │ │ - vldr s18, [pc, #316] @ 17506c │ │ │ │ + vldr s19, [pc, #316] @ 174fc0 │ │ │ │ + vldr s18, [pc, #316] @ 174fc4 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174fe4 │ │ │ │ + b.n 174f3c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175036 │ │ │ │ + bgt.n 174f8e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 175030 │ │ │ │ + ble.n 174f88 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175048 │ │ │ │ + bgt.n 174fa0 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17502a │ │ │ │ + ble.n 174f82 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 175042 │ │ │ │ + bgt.n 174f9a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 175024 │ │ │ │ + ble.n 174f7c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17503c │ │ │ │ + bgt.n 174f94 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ add r3, sp, #12 │ │ │ │ adds r5, #8 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - beq.n 17504e │ │ │ │ + beq.n 174fa6 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 174f4c │ │ │ │ + bgt.n 174ea4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f5a │ │ │ │ + b.n 174eb2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 175006 │ │ │ │ + beq.n 174f5e │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174ff8 │ │ │ │ - ldr r2, [pc, #112] @ (175078 ) │ │ │ │ - ldr r3, [pc, #100] @ (175070 ) │ │ │ │ + bne.n 174f50 │ │ │ │ + ldr r2, [pc, #112] @ (174fd0 ) │ │ │ │ + ldr r3, [pc, #100] @ (174fc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175064 │ │ │ │ + bne.n 174fbc │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174fc6 │ │ │ │ + b.n 174f1e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174fa2 │ │ │ │ + b.n 174efa │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 174f7e │ │ │ │ + b.n 174ed6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f5a │ │ │ │ + b.n 174eb2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174fc6 │ │ │ │ + b.n 174f1e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174fa2 │ │ │ │ + b.n 174efa │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 174f7e │ │ │ │ + b.n 174ed6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 174f42 │ │ │ │ - b.n 175006 │ │ │ │ + bne.w 174e9a │ │ │ │ + b.n 174f5e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 174ff4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175184 │ │ │ │ + beq.n 1750dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 175176 │ │ │ │ + beq.n 1750ce │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #308] @ 1751d8 │ │ │ │ - vldr s18, [pc, #308] @ 1751dc │ │ │ │ + vldr s19, [pc, #308] @ 175130 │ │ │ │ + vldr s18, [pc, #308] @ 175134 │ │ │ │ mov.w sl, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 175162 │ │ │ │ + b.n 1750ba │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1751a0 │ │ │ │ + bgt.n 1750f8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17519a │ │ │ │ + ble.n 1750f2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1751b2 │ │ │ │ + bgt.n 17510a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 175194 │ │ │ │ + ble.n 1750ec │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1751ac │ │ │ │ + bgt.n 175104 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 43cfc │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17518e │ │ │ │ + ble.n 1750e6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1751a6 │ │ │ │ + bgt.n 1750fe │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1751b8 │ │ │ │ + beq.n 175110 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1750c8 │ │ │ │ + bgt.n 175020 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1750d6 │ │ │ │ + b.n 17502e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175184 │ │ │ │ + beq.n 1750dc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 175176 │ │ │ │ + bne.n 1750ce │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 17514e │ │ │ │ + b.n 1750a6 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 175124 │ │ │ │ + b.n 17507c │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1750fa │ │ │ │ + b.n 175052 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1750d6 │ │ │ │ + b.n 17502e │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 17514e │ │ │ │ + b.n 1750a6 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 175124 │ │ │ │ + b.n 17507c │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1750fa │ │ │ │ + b.n 175052 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1750be │ │ │ │ + bne.w 175016 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 175266 │ │ │ │ + beq.n 1751be │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #116] @ 175278 │ │ │ │ + vldr s20, [pc, #116] @ 1751d0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 17527c │ │ │ │ + vldr s21, [pc, #116] @ 1751d4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 175268 │ │ │ │ - vldr d8, [pc, #92] @ 175270 │ │ │ │ + vldr d9, [pc, #88] @ 1751c0 │ │ │ │ + vldr d8, [pc, #92] @ 1751c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 17523e │ │ │ │ + ble.n 175196 │ │ │ │ vmov s15, r3 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ ittt le │ │ │ │ vmulle.f64 d7, d7, d9 │ │ │ │ vmulle.f64 d7, d7, d8 │ │ │ │ @@ -428320,31 +428259,31 @@ │ │ │ │ adds r5, #4 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w r9, [r4, #-5] │ │ │ │ - bne.n 175216 │ │ │ │ + bne.n 17516e │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 175278 │ │ │ │ + b.n 1751d0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1752c2 │ │ │ │ + cbz r2, 17521a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -428352,278 +428291,278 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 17529e │ │ │ │ + bne.n 1751f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175316 │ │ │ │ + cbz r2, 17526e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r5, [r7], #2 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1752e4 │ │ │ │ + bne.n 17523c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17536e │ │ │ │ + cbz r2, 1752c6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr.w r7, [r8], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ uxth r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175334 │ │ │ │ + bne.n 17528c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1753c4 │ │ │ │ + cbz r2, 17531c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldrh.w r5, [r7], #2 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 17538c │ │ │ │ + bne.n 1752e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17540e │ │ │ │ + cbz r2, 175366 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r0, [r6], #2 │ │ │ │ adds r4, #16 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w r7, [r4, #-28] │ │ │ │ str.w r7, [r4, #-24] │ │ │ │ adds r5, #1 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1753ea │ │ │ │ + bne.n 175342 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 175460 │ │ │ │ + cbz r2, 1753b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r6, [r7], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #1 │ │ │ │ uxth r0, r6 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 175434 │ │ │ │ + bne.n 17538c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1754b0 │ │ │ │ + cbz r2, 175408 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r7], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #1 │ │ │ │ uxth r0, r6 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175484 │ │ │ │ + bne.n 1753dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #192] @ (17558c ) │ │ │ │ + ldr r2, [pc, #192] @ (1754e4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (175590 ) │ │ │ │ + ldr r1, [pc, #192] @ (1754e8 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17555c │ │ │ │ + beq.n 1754b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 175576 │ │ │ │ + beq.n 1754ce │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov sl, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 181254 │ │ │ │ + bl 1811ac │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 181254 │ │ │ │ + bl 1811ac │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 181254 │ │ │ │ + bl 1811ac │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 181254 │ │ │ │ + bl 1811ac │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, fp │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ str.w r1, [sl, #-4] │ │ │ │ - bne.n 1754fc │ │ │ │ + bne.n 175454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1754f2 │ │ │ │ - ldr r2, [pc, #52] @ (175594 ) │ │ │ │ - ldr r3, [pc, #44] @ (17558c ) │ │ │ │ + bne.n 17544a │ │ │ │ + ldr r2, [pc, #52] @ (1754ec ) │ │ │ │ + ldr r3, [pc, #44] @ (1754e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175586 │ │ │ │ + bne.n 1754de │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17555c │ │ │ │ + beq.n 1754b4 │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 175576 │ │ │ │ - b.n 17555c │ │ │ │ + bne.n 1754ce │ │ │ │ + b.n 1754b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #100] @ (175610 ) │ │ │ │ - ldr r3, [pc, #104] @ (175614 ) │ │ │ │ + ldr r2, [pc, #100] @ (175568 ) │ │ │ │ + ldr r3, [pc, #104] @ (17556c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1755f4 │ │ │ │ + cbz r4, 17554c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -428633,51 +428572,51 @@ │ │ │ │ cmp r4, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ - bne.n 1755c4 │ │ │ │ - ldr r2, [pc, #32] @ (175618 ) │ │ │ │ - ldr r3, [pc, #28] @ (175614 ) │ │ │ │ + bne.n 17551c │ │ │ │ + ldr r2, [pc, #32] @ (175570 ) │ │ │ │ + ldr r3, [pc, #28] @ (17556c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17560c │ │ │ │ + bne.n 175564 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1756b4 ) │ │ │ │ - ldr r3, [pc, #136] @ (1756b8 ) │ │ │ │ + ldr r2, [pc, #132] @ (17560c ) │ │ │ │ + ldr r3, [pc, #136] @ (175610 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 175692 │ │ │ │ + cbz r7, 1755ea │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1756b0 │ │ │ │ + vldr s10, [pc, #100] @ 175608 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -428689,50 +428628,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [r4, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 175650 │ │ │ │ - ldr r2, [pc, #40] @ (1756bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1756b8 ) │ │ │ │ + bne.n 1755a8 │ │ │ │ + ldr r2, [pc, #40] @ (175614 ) │ │ │ │ + ldr r3, [pc, #32] @ (175610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1756aa │ │ │ │ + bne.n 175602 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (175764 ) │ │ │ │ - ldr r3, [pc, #148] @ (175768 ) │ │ │ │ + ldr r2, [pc, #144] @ (1756bc ) │ │ │ │ + ldr r3, [pc, #148] @ (1756c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175748 │ │ │ │ + cbz r6, 1756a0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -428753,47 +428692,47 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vstr s9, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1756f2 │ │ │ │ - ldr r2, [pc, #32] @ (17576c ) │ │ │ │ - ldr r3, [pc, #28] @ (175768 ) │ │ │ │ + bne.n 17564a │ │ │ │ + ldr r2, [pc, #32] @ (1756c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1756c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175760 │ │ │ │ + bne.n 1756b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (175820 ) │ │ │ │ - ldr r3, [pc, #160] @ (175824 ) │ │ │ │ + ldr r2, [pc, #156] @ (175778 ) │ │ │ │ + ldr r3, [pc, #160] @ (17577c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175804 │ │ │ │ + cbz r6, 17575c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -428817,51 +428756,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 17579e │ │ │ │ - ldr r2, [pc, #32] @ (175828 ) │ │ │ │ - ldr r3, [pc, #28] @ (175824 ) │ │ │ │ + bne.n 1756f6 │ │ │ │ + ldr r2, [pc, #32] @ (175780 ) │ │ │ │ + ldr r3, [pc, #28] @ (17577c ) │ │ │ │ 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 17581c │ │ │ │ + bne.n 175774 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 175bfc ) │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1758b0 ) │ │ │ │ - ldr r3, [pc, #116] @ (1758b4 ) │ │ │ │ + ldr r2, [pc, #112] @ (175808 ) │ │ │ │ + ldr r3, [pc, #116] @ (17580c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175890 │ │ │ │ + cbz r4, 1757e8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1758ac │ │ │ │ + vldr s14, [pc, #80] @ 175804 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -428869,49 +428808,49 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 175860 │ │ │ │ - ldr r2, [pc, #36] @ (1758b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1758b4 ) │ │ │ │ + bne.n 1757b8 │ │ │ │ + ldr r2, [pc, #36] @ (175810 ) │ │ │ │ + ldr r3, [pc, #32] @ (17580c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1758a8 │ │ │ │ + bne.n 175800 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #744 @ (adr r7, 175b9c ) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #416 @ (adr r7, 175a5c ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (17593c ) │ │ │ │ - ldr r3, [pc, #112] @ (175940 ) │ │ │ │ + ldr r2, [pc, #108] @ (175894 ) │ │ │ │ + ldr r3, [pc, #112] @ (175898 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175920 │ │ │ │ + cbz r6, 175878 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -428924,47 +428863,47 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ - bne.n 1758ec │ │ │ │ - ldr r2, [pc, #32] @ (175944 ) │ │ │ │ - ldr r3, [pc, #28] @ (175940 ) │ │ │ │ + bne.n 175844 │ │ │ │ + ldr r2, [pc, #32] @ (17589c ) │ │ │ │ + ldr r3, [pc, #28] @ (175898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175938 │ │ │ │ + bne.n 175890 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #168 @ (adr r7, 1759e8 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 175be0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #864 @ (adr r6, 175ca8 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 175aa0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1759cc ) │ │ │ │ - ldr r3, [pc, #116] @ (1759d0 ) │ │ │ │ + ldr r2, [pc, #112] @ (175924 ) │ │ │ │ + ldr r3, [pc, #116] @ (175928 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1759b0 │ │ │ │ + cbz r6, 175908 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -428979,52 +428918,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 175976 │ │ │ │ - ldr r2, [pc, #32] @ (1759d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1759d0 ) │ │ │ │ + bne.n 1758ce │ │ │ │ + ldr r2, [pc, #32] @ (17592c ) │ │ │ │ + ldr r3, [pc, #28] @ (175928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1759c8 │ │ │ │ + bne.n 175920 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #632 @ (adr r6, 175c48 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 175a40 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 175af8 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 175cf0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (175a84 ) │ │ │ │ - ldr r3, [pc, #156] @ (175a88 ) │ │ │ │ + ldr r2, [pc, #152] @ (1759dc ) │ │ │ │ + ldr r3, [pc, #156] @ (1759e0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175a5c │ │ │ │ + cbz r4, 1759b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 175a78 │ │ │ │ - vldr s8, [pc, #116] @ 175a80 │ │ │ │ + vldr d5, [pc, #112] @ 1759d0 │ │ │ │ + vldr s8, [pc, #116] @ 1759d8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429038,57 +428977,57 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 175a10 │ │ │ │ - ldr r2, [pc, #44] @ (175a8c ) │ │ │ │ - ldr r3, [pc, #40] @ (175a88 ) │ │ │ │ + bne.n 175968 │ │ │ │ + ldr r2, [pc, #44] @ (1759e4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1759e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175a74 │ │ │ │ + bne.n 1759cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 175ac0 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 175cb8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, 175d00 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 175af8 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (175b48 ) │ │ │ │ - ldr r3, [pc, #168] @ (175b4c ) │ │ │ │ + ldr r2, [pc, #164] @ (175aa0 ) │ │ │ │ + ldr r3, [pc, #168] @ (175aa4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175b22 │ │ │ │ + cbz r5, 175a7a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 175b40 │ │ │ │ + vldr d4, [pc, #128] @ 175a98 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -429107,60 +429046,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 175ac4 │ │ │ │ - ldr r2, [pc, #44] @ (175b50 ) │ │ │ │ - ldr r3, [pc, #36] @ (175b4c ) │ │ │ │ + bne.n 175a1c │ │ │ │ + ldr r2, [pc, #44] @ (175aa8 ) │ │ │ │ + ldr r3, [pc, #36] @ (175aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175b3a │ │ │ │ + bne.n 175a92 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 175ca4 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 175e9c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, 175eac ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 175ca4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (175c28 ) │ │ │ │ - ldr r3, [pc, #192] @ (175c2c ) │ │ │ │ + ldr r2, [pc, #188] @ (175b80 ) │ │ │ │ + ldr r3, [pc, #192] @ (175b84 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 175bfe │ │ │ │ + beq.n 175b56 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 175c20 │ │ │ │ + vldr d3, [pc, #148] @ 175b78 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -429183,57 +429122,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175b8c │ │ │ │ - ldr r2, [pc, #48] @ (175c30 ) │ │ │ │ - ldr r3, [pc, #40] @ (175c2c ) │ │ │ │ + bne.n 175ae4 │ │ │ │ + ldr r2, [pc, #48] @ (175b88 ) │ │ │ │ + ldr r3, [pc, #40] @ (175b84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175c16 │ │ │ │ + bne.n 175b6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - add r4, pc, #568 @ (adr r4, 175e64 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 175c5c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 17601c ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 175e14 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (175cc4 ) │ │ │ │ - ldr r3, [pc, #128] @ (175cc8 ) │ │ │ │ + ldr r2, [pc, #124] @ (175c1c ) │ │ │ │ + ldr r3, [pc, #128] @ (175c20 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175ca4 │ │ │ │ + cbz r4, 175bfc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 175cc0 │ │ │ │ + vldr s12, [pc, #92] @ 175c18 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429243,49 +429182,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 175c68 │ │ │ │ - ldr r2, [pc, #36] @ (175ccc ) │ │ │ │ - ldr r3, [pc, #32] @ (175cc8 ) │ │ │ │ + bne.n 175bc0 │ │ │ │ + ldr r2, [pc, #36] @ (175c24 ) │ │ │ │ + ldr r3, [pc, #32] @ (175c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175cbc │ │ │ │ + bne.n 175c14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #712 @ (adr r3, 175f90 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 175d88 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #336 @ (adr r3, 175e20 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 176018 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (175d58 ) │ │ │ │ - ldr r3, [pc, #120] @ (175d5c ) │ │ │ │ + ldr r2, [pc, #116] @ (175cb0 ) │ │ │ │ + ldr r3, [pc, #120] @ (175cb4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175d3c │ │ │ │ + cbz r5, 175c94 │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429302,47 +429241,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 175d00 │ │ │ │ - ldr r2, [pc, #32] @ (175d60 ) │ │ │ │ - ldr r3, [pc, #28] @ (175d5c ) │ │ │ │ + bne.n 175c58 │ │ │ │ + ldr r2, [pc, #32] @ (175cb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (175cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175d54 │ │ │ │ + bne.n 175cac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #88 @ (adr r3, 175db4 ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 175fac ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #752 @ (adr r2, 176054 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 175e4c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (175df8 ) │ │ │ │ - ldr r3, [pc, #132] @ (175dfc ) │ │ │ │ + ldr r2, [pc, #128] @ (175d50 ) │ │ │ │ + ldr r3, [pc, #132] @ (175d54 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 175dda │ │ │ │ + cbz r5, 175d32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429358,48 +429297,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 175d94 │ │ │ │ - ldr r2, [pc, #36] @ (175e00 ) │ │ │ │ - ldr r3, [pc, #28] @ (175dfc ) │ │ │ │ + bne.n 175cec │ │ │ │ + ldr r2, [pc, #36] @ (175d58 ) │ │ │ │ + ldr r3, [pc, #28] @ (175d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175df2 │ │ │ │ + bne.n 175d4a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #520 @ (adr r2, 176004 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 175dfc ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #120 @ (adr r2, 175e7c ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 176074 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (175e9c ) │ │ │ │ - ldr r3, [pc, #136] @ (175ea0 ) │ │ │ │ + ldr r2, [pc, #132] @ (175df4 ) │ │ │ │ + ldr r3, [pc, #136] @ (175df8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 175e7e │ │ │ │ + cbz r4, 175dd6 │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -429423,48 +429362,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 175e32 │ │ │ │ - ldr r2, [pc, #36] @ (175ea4 ) │ │ │ │ - ldr r3, [pc, #28] @ (175ea0 ) │ │ │ │ + bne.n 175d8a │ │ │ │ + ldr r2, [pc, #36] @ (175dfc ) │ │ │ │ + ldr r3, [pc, #28] @ (175df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175e96 │ │ │ │ + bne.n 175dee │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #904 @ (adr r1, 176228 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 176020 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, 176090 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 175e88 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (175f44 ) │ │ │ │ - ldr r3, [pc, #140] @ (175f48 ) │ │ │ │ + ldr r2, [pc, #136] @ (175e9c ) │ │ │ │ + ldr r3, [pc, #140] @ (175ea0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 175f28 │ │ │ │ + cbz r6, 175e80 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429483,47 +429422,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 175ed6 │ │ │ │ - ldr r2, [pc, #32] @ (175f4c ) │ │ │ │ - ldr r3, [pc, #28] @ (175f48 ) │ │ │ │ + bne.n 175e2e │ │ │ │ + ldr r2, [pc, #32] @ (175ea4 ) │ │ │ │ + ldr r3, [pc, #28] @ (175ea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175f40 │ │ │ │ + bne.n 175e98 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #248 @ (adr r1, 176040 ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 176238 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #832 @ (adr r0, 176290 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 176088 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (176008 ) │ │ │ │ - ldr r3, [pc, #164] @ (17600c ) │ │ │ │ + ldr r2, [pc, #164] @ (175f60 ) │ │ │ │ + ldr r3, [pc, #164] @ (175f64 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 175fe8 │ │ │ │ + cbz r7, 175f40 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -429553,317 +429492,317 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 175f7c │ │ │ │ - ldr r2, [pc, #36] @ (176010 ) │ │ │ │ - ldr r3, [pc, #32] @ (17600c ) │ │ │ │ + bne.n 175ed4 │ │ │ │ + ldr r2, [pc, #36] @ (175f68 ) │ │ │ │ + ldr r3, [pc, #32] @ (175f64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176002 │ │ │ │ + bne.n 175f5a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #592 @ (adr r0, 17625c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 176054 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #64 @ (adr r0, 176054 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 17624c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1760f4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1760f8 ) │ │ │ │ + ldr r2, [pc, #200] @ (17604c ) │ │ │ │ + ldr r3, [pc, #204] @ (176050 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1760c6 │ │ │ │ + beq.n 17601e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1760e8 │ │ │ │ - vldr s8, [pc, #164] @ 1760f0 │ │ │ │ + vldr d5, [pc, #160] @ 176040 │ │ │ │ + vldr s8, [pc, #164] @ 176048 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 176094 │ │ │ │ + b.n 175fec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1760c0 │ │ │ │ + bmi.n 176018 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r2, #1 │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - beq.n 1760c6 │ │ │ │ + beq.n 17601e │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 176058 │ │ │ │ + bpl.n 175fb0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17605c │ │ │ │ + b.n 175fb4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17607a │ │ │ │ - ldr r2, [pc, #52] @ (1760fc ) │ │ │ │ - ldr r3, [pc, #44] @ (1760f8 ) │ │ │ │ + b.n 175fd2 │ │ │ │ + ldr r2, [pc, #52] @ (176054 ) │ │ │ │ + ldr r3, [pc, #44] @ (176050 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1760de │ │ │ │ + bne.n 176036 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #472 @ (adr r0, 176228 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1761f0 ) │ │ │ │ - ldr r3, [pc, #224] @ (1761f4 ) │ │ │ │ + ldr r2, [pc, #220] @ (176148 ) │ │ │ │ + ldr r3, [pc, #224] @ (17614c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1761ca │ │ │ │ + beq.n 176122 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1761e8 │ │ │ │ + vldr d5, [pc, #184] @ 176140 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 176190 │ │ │ │ + b.n 1760e8 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1761c4 │ │ │ │ + bmi.n 17611c │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r3, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1761be │ │ │ │ + bmi.n 176116 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-8] │ │ │ │ vstr s9, [r3, #-4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1761ca │ │ │ │ + beq.n 176122 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 17613c │ │ │ │ + bpl.n 176094 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 176140 │ │ │ │ + b.n 176098 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17617c │ │ │ │ + b.n 1760d4 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17615e │ │ │ │ - ldr r2, [pc, #44] @ (1761f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1761f4 ) │ │ │ │ + b.n 1760b6 │ │ │ │ + ldr r2, [pc, #44] @ (176150 ) │ │ │ │ + ldr r3, [pc, #36] @ (17614c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1761e2 │ │ │ │ + bne.n 17613a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (176310 ) │ │ │ │ - ldr r3, [pc, #256] @ (176314 ) │ │ │ │ + ldr r2, [pc, #252] @ (176268 ) │ │ │ │ + ldr r3, [pc, #256] @ (17626c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1762ec │ │ │ │ + beq.n 176244 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 176308 │ │ │ │ + vldr d5, [pc, #212] @ 176260 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1762a8 │ │ │ │ + b.n 176200 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1762e6 │ │ │ │ + bmi.n 17623e │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vstr s14, [r4, #-12] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1762e0 │ │ │ │ + bmi.n 176238 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s14, [r4, #-8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 1762da │ │ │ │ + bmi.n 176232 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ adds r5, #1 │ │ │ │ vstr s14, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1762ec │ │ │ │ + beq.n 176244 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 17623a │ │ │ │ + bpl.n 176192 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17623e │ │ │ │ + b.n 176196 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 176298 │ │ │ │ + b.n 1761f0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17627a │ │ │ │ + b.n 1761d2 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 17625c │ │ │ │ - ldr r2, [pc, #40] @ (176318 ) │ │ │ │ - ldr r3, [pc, #36] @ (176314 ) │ │ │ │ + b.n 1761b4 │ │ │ │ + ldr r2, [pc, #40] @ (176270 ) │ │ │ │ + ldr r3, [pc, #36] @ (17626c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176304 │ │ │ │ + bne.n 17625c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1763ac ) │ │ │ │ - ldr r3, [pc, #128] @ (1763b0 ) │ │ │ │ + ldr r2, [pc, #124] @ (176304 ) │ │ │ │ + ldr r3, [pc, #128] @ (176308 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17638c │ │ │ │ + cbz r4, 1762e4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1763a8 │ │ │ │ + vldr s12, [pc, #92] @ 176300 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -429873,49 +429812,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 176350 │ │ │ │ - ldr r2, [pc, #36] @ (1763b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1763b0 ) │ │ │ │ + bne.n 1762a8 │ │ │ │ + ldr r2, [pc, #36] @ (17630c ) │ │ │ │ + ldr r3, [pc, #32] @ (176308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1763a4 │ │ │ │ + bne.n 1762fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (176440 ) │ │ │ │ - ldr r3, [pc, #120] @ (176444 ) │ │ │ │ + ldr r2, [pc, #116] @ (176398 ) │ │ │ │ + ldr r3, [pc, #120] @ (17639c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176422 │ │ │ │ + cbz r4, 17637a │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -429931,48 +429870,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1763e8 │ │ │ │ - ldr r2, [pc, #36] @ (176448 ) │ │ │ │ - ldr r3, [pc, #28] @ (176444 ) │ │ │ │ + bne.n 176340 │ │ │ │ + ldr r2, [pc, #36] @ (1763a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (17639c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17643a │ │ │ │ + bne.n 176392 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1764e0 ) │ │ │ │ - ldr r3, [pc, #132] @ (1764e4 ) │ │ │ │ + ldr r2, [pc, #128] @ (176438 ) │ │ │ │ + ldr r3, [pc, #132] @ (17643c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1764c2 │ │ │ │ + cbz r5, 17641a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -429988,48 +429927,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 17647c │ │ │ │ - ldr r2, [pc, #36] @ (1764e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1764e4 ) │ │ │ │ + bne.n 1763d4 │ │ │ │ + ldr r2, [pc, #36] @ (176440 ) │ │ │ │ + ldr r3, [pc, #28] @ (17643c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1764da │ │ │ │ + bne.n 176432 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (176588 ) │ │ │ │ - ldr r3, [pc, #140] @ (17658c ) │ │ │ │ + ldr r2, [pc, #136] @ (1764e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (1764e4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17656c │ │ │ │ + cbz r5, 1764c4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -430054,47 +429993,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 17651a │ │ │ │ - ldr r2, [pc, #32] @ (176590 ) │ │ │ │ - ldr r3, [pc, #28] @ (17658c ) │ │ │ │ + bne.n 176472 │ │ │ │ + ldr r2, [pc, #32] @ (1764e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1764e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176584 │ │ │ │ + bne.n 1764dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (176630 ) │ │ │ │ - ldr r3, [pc, #140] @ (176634 ) │ │ │ │ + ldr r2, [pc, #136] @ (176588 ) │ │ │ │ + ldr r3, [pc, #140] @ (17658c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 176614 │ │ │ │ + cbz r6, 17656c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -430113,48 +430052,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1765c2 │ │ │ │ - ldr r2, [pc, #32] @ (176638 ) │ │ │ │ - ldr r3, [pc, #28] @ (176634 ) │ │ │ │ + bne.n 17651a │ │ │ │ + ldr r2, [pc, #32] @ (176590 ) │ │ │ │ + ldr r3, [pc, #28] @ (17658c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17662c │ │ │ │ + bne.n 176584 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1766f4 ) │ │ │ │ - ldr r3, [pc, #164] @ (1766f8 ) │ │ │ │ + ldr r2, [pc, #164] @ (17664c ) │ │ │ │ + ldr r3, [pc, #164] @ (176650 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1766d6 │ │ │ │ + beq.n 17662e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -430188,50 +430127,50 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 17666a │ │ │ │ - ldr r2, [pc, #36] @ (1766fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1766f8 ) │ │ │ │ + bne.n 1765c2 │ │ │ │ + ldr r2, [pc, #36] @ (176654 ) │ │ │ │ + ldr r3, [pc, #28] @ (176650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1766f0 │ │ │ │ + bne.n 176648 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1767ac ) │ │ │ │ - ldr r3, [pc, #156] @ (1767b0 ) │ │ │ │ + ldr r2, [pc, #152] @ (176704 ) │ │ │ │ + ldr r3, [pc, #156] @ (176708 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17678a │ │ │ │ + cbz r4, 1766e2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1767a8 │ │ │ │ + vldr s12, [pc, #120] @ 176700 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ adds r1, #6 │ │ │ │ @@ -430249,54 +430188,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176734 │ │ │ │ - ldr r2, [pc, #40] @ (1767b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1767b0 ) │ │ │ │ + bne.n 17668c │ │ │ │ + ldr r2, [pc, #40] @ (17670c ) │ │ │ │ + ldr r3, [pc, #32] @ (176708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1767a2 │ │ │ │ + bne.n 1766fa │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (176874 ) │ │ │ │ - ldr r3, [pc, #172] @ (176878 ) │ │ │ │ + ldr r2, [pc, #168] @ (1767cc ) │ │ │ │ + ldr r3, [pc, #172] @ (1767d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176854 │ │ │ │ + cbz r4, 1767ac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 176870 │ │ │ │ + vldr s11, [pc, #136] @ 1767c8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -430317,49 +430256,49 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1767e8 │ │ │ │ - ldr r2, [pc, #36] @ (17687c ) │ │ │ │ - ldr r3, [pc, #32] @ (176878 ) │ │ │ │ + bne.n 176740 │ │ │ │ + ldr r2, [pc, #36] @ (1767d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1767d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17686c │ │ │ │ + bne.n 1767c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (176918 ) │ │ │ │ - ldr r3, [pc, #136] @ (17691c ) │ │ │ │ + ldr r2, [pc, #132] @ (176870 ) │ │ │ │ + ldr r3, [pc, #136] @ (176874 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1768fc │ │ │ │ + cbz r4, 176854 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -430376,47 +430315,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1768b0 │ │ │ │ - ldr r2, [pc, #32] @ (176920 ) │ │ │ │ - ldr r3, [pc, #28] @ (17691c ) │ │ │ │ + bne.n 176808 │ │ │ │ + ldr r2, [pc, #32] @ (176878 ) │ │ │ │ + ldr r3, [pc, #28] @ (176874 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176914 │ │ │ │ + bne.n 17686c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1769bc ) │ │ │ │ - ldr r3, [pc, #136] @ (1769c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (176914 ) │ │ │ │ + ldr r3, [pc, #136] @ (176918 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17699e │ │ │ │ + cbz r5, 1768f6 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -430438,48 +430377,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 176950 │ │ │ │ - ldr r2, [pc, #36] @ (1769c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1769c0 ) │ │ │ │ + bne.n 1768a8 │ │ │ │ + ldr r2, [pc, #36] @ (17691c ) │ │ │ │ + ldr r3, [pc, #28] @ (176918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1769b6 │ │ │ │ + bne.n 17690e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (176a6c ) │ │ │ │ - ldr r3, [pc, #148] @ (176a70 ) │ │ │ │ + ldr r2, [pc, #144] @ (1769c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1769c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176a50 │ │ │ │ + cbz r4, 1769a8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -430499,48 +430438,48 @@ │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1769f4 │ │ │ │ - ldr r2, [pc, #32] @ (176a74 ) │ │ │ │ - ldr r3, [pc, #28] @ (176a70 ) │ │ │ │ + bne.n 17694c │ │ │ │ + ldr r2, [pc, #32] @ (1769cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1769c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176a68 │ │ │ │ + bne.n 1769c0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (176b30 ) │ │ │ │ - ldr r3, [pc, #168] @ (176b34 ) │ │ │ │ + ldr r2, [pc, #164] @ (176a88 ) │ │ │ │ + ldr r3, [pc, #168] @ (176a8c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 176b14 │ │ │ │ + beq.n 176a6c │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -430570,51 +430509,51 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 176aa4 │ │ │ │ - ldr r2, [pc, #32] @ (176b38 ) │ │ │ │ - ldr r3, [pc, #28] @ (176b34 ) │ │ │ │ + bne.n 1769fc │ │ │ │ + ldr r2, [pc, #32] @ (176a90 ) │ │ │ │ + ldr r3, [pc, #28] @ (176a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176b2c │ │ │ │ + bne.n 176a84 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (176c14 ) │ │ │ │ - ldr r3, [pc, #200] @ (176c18 ) │ │ │ │ + ldr r2, [pc, #196] @ (176b6c ) │ │ │ │ + ldr r3, [pc, #200] @ (176b70 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 176bf4 │ │ │ │ + beq.n 176b4c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 176c10 │ │ │ │ + vldr s11, [pc, #164] @ 176b68 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -430645,54 +430584,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176b76 │ │ │ │ - ldr r2, [pc, #36] @ (176c1c ) │ │ │ │ - ldr r3, [pc, #32] @ (176c18 ) │ │ │ │ + bne.n 176ace │ │ │ │ + ldr r2, [pc, #36] @ (176b74 ) │ │ │ │ + ldr r3, [pc, #32] @ (176b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176c0c │ │ │ │ + bne.n 176b64 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (176d1c ) │ │ │ │ - ldr r3, [pc, #236] @ (176d20 ) │ │ │ │ + ldr r2, [pc, #232] @ (176c74 ) │ │ │ │ + ldr r3, [pc, #236] @ (176c78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 176cfa │ │ │ │ + beq.n 176c52 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 176d18 │ │ │ │ + vldr s10, [pc, #200] @ 176c70 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -430730,50 +430669,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 176c56 │ │ │ │ - ldr r2, [pc, #40] @ (176d24 ) │ │ │ │ - ldr r3, [pc, #32] @ (176d20 ) │ │ │ │ + bne.n 176bae │ │ │ │ + ldr r2, [pc, #40] @ (176c7c ) │ │ │ │ + ldr r3, [pc, #32] @ (176c78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176d12 │ │ │ │ + bne.n 176c6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (176dc0 ) │ │ │ │ - ldr r3, [pc, #136] @ (176dc4 ) │ │ │ │ + ldr r2, [pc, #132] @ (176d18 ) │ │ │ │ + ldr r3, [pc, #136] @ (176d1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176da4 │ │ │ │ + cbz r4, 176cfc │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ @@ -430790,47 +430729,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 176d58 │ │ │ │ - ldr r2, [pc, #32] @ (176dc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (176dc4 ) │ │ │ │ + bne.n 176cb0 │ │ │ │ + ldr r2, [pc, #32] @ (176d20 ) │ │ │ │ + ldr r3, [pc, #28] @ (176d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176dbc │ │ │ │ + bne.n 176d14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (176e68 ) │ │ │ │ - ldr r3, [pc, #140] @ (176e6c ) │ │ │ │ + ldr r2, [pc, #136] @ (176dc0 ) │ │ │ │ + ldr r3, [pc, #140] @ (176dc4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 176e4a │ │ │ │ + cbz r6, 176da2 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -430852,48 +430791,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 176df6 │ │ │ │ - ldr r2, [pc, #36] @ (176e70 ) │ │ │ │ - ldr r3, [pc, #28] @ (176e6c ) │ │ │ │ + bne.n 176d4e │ │ │ │ + ldr r2, [pc, #36] @ (176dc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (176dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176e62 │ │ │ │ + bne.n 176dba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (176f18 ) │ │ │ │ - ldr r3, [pc, #148] @ (176f1c ) │ │ │ │ + ldr r2, [pc, #144] @ (176e70 ) │ │ │ │ + ldr r3, [pc, #148] @ (176e74 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 176efc │ │ │ │ + cbz r4, 176e54 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -430913,48 +430852,48 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 176ea0 │ │ │ │ - ldr r2, [pc, #32] @ (176f20 ) │ │ │ │ - ldr r3, [pc, #28] @ (176f1c ) │ │ │ │ + bne.n 176df8 │ │ │ │ + ldr r2, [pc, #32] @ (176e78 ) │ │ │ │ + ldr r3, [pc, #28] @ (176e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176f14 │ │ │ │ + bne.n 176e6c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (176fe4 ) │ │ │ │ - ldr r3, [pc, #176] @ (176fe8 ) │ │ │ │ + ldr r2, [pc, #172] @ (176f3c ) │ │ │ │ + ldr r3, [pc, #176] @ (176f40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 176fc8 │ │ │ │ + beq.n 176f20 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -430988,52 +430927,52 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 176f50 │ │ │ │ - ldr r2, [pc, #32] @ (176fec ) │ │ │ │ - ldr r3, [pc, #28] @ (176fe8 ) │ │ │ │ + bne.n 176ea8 │ │ │ │ + ldr r2, [pc, #32] @ (176f44 ) │ │ │ │ + ldr r3, [pc, #28] @ (176f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176fe0 │ │ │ │ + bne.n 176f38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (17709c ) │ │ │ │ - ldr r3, [pc, #156] @ (1770a0 ) │ │ │ │ + ldr r2, [pc, #152] @ (176ff4 ) │ │ │ │ + ldr r3, [pc, #156] @ (176ff8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177074 │ │ │ │ + cbz r4, 176fcc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 177090 │ │ │ │ - vldr s8, [pc, #116] @ 177098 │ │ │ │ + vldr d5, [pc, #112] @ 176fe8 │ │ │ │ + vldr s8, [pc, #116] @ 176ff0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -431047,57 +430986,57 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 177028 │ │ │ │ - ldr r2, [pc, #44] @ (1770a4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1770a0 ) │ │ │ │ + bne.n 176f80 │ │ │ │ + ldr r2, [pc, #44] @ (176ffc ) │ │ │ │ + ldr r3, [pc, #40] @ (176ff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17708c │ │ │ │ + bne.n 176fe4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (177160 ) │ │ │ │ - ldr r3, [pc, #168] @ (177164 ) │ │ │ │ + ldr r2, [pc, #164] @ (1770b8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1770bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17713a │ │ │ │ + cbz r5, 177092 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 177158 │ │ │ │ + vldr d4, [pc, #128] @ 1770b0 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -431116,60 +431055,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1770dc │ │ │ │ - ldr r2, [pc, #44] @ (177168 ) │ │ │ │ - ldr r3, [pc, #36] @ (177164 ) │ │ │ │ + bne.n 177034 │ │ │ │ + ldr r2, [pc, #44] @ (1770c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1770bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177152 │ │ │ │ + bne.n 1770aa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (177240 ) │ │ │ │ - ldr r3, [pc, #192] @ (177244 ) │ │ │ │ + ldr r2, [pc, #188] @ (177198 ) │ │ │ │ + ldr r3, [pc, #192] @ (17719c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 177216 │ │ │ │ + beq.n 17716e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 177238 │ │ │ │ + vldr d3, [pc, #148] @ 177190 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -431192,53 +431131,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1771a4 │ │ │ │ - ldr r2, [pc, #48] @ (177248 ) │ │ │ │ - ldr r3, [pc, #40] @ (177244 ) │ │ │ │ + bne.n 1770fc │ │ │ │ + ldr r2, [pc, #48] @ (1771a0 ) │ │ │ │ + ldr r3, [pc, #40] @ (17719c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17722e │ │ │ │ + bne.n 177186 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1772c4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1772c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (17721c ) │ │ │ │ + ldr r3, [pc, #104] @ (177220 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1772a8 │ │ │ │ + cbz r5, 177200 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -431247,47 +431186,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 17727a │ │ │ │ - ldr r2, [pc, #32] @ (1772cc ) │ │ │ │ - ldr r3, [pc, #28] @ (1772c8 ) │ │ │ │ + bne.n 1771d2 │ │ │ │ + ldr r2, [pc, #32] @ (177224 ) │ │ │ │ + ldr r3, [pc, #28] @ (177220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1772c0 │ │ │ │ + bne.n 177218 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (17734c ) │ │ │ │ - ldr r3, [pc, #108] @ (177350 ) │ │ │ │ + ldr r2, [pc, #104] @ (1772a4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1772a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17732e │ │ │ │ + cbz r5, 177286 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -431297,48 +431236,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1772fc │ │ │ │ - ldr r2, [pc, #36] @ (177354 ) │ │ │ │ - ldr r3, [pc, #28] @ (177350 ) │ │ │ │ + bne.n 177254 │ │ │ │ + ldr r2, [pc, #36] @ (1772ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1772a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177346 │ │ │ │ + bne.n 17729e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1773d0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1773d4 ) │ │ │ │ + ldr r2, [pc, #100] @ (177328 ) │ │ │ │ + ldr r3, [pc, #104] @ (17732c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1773b4 │ │ │ │ + cbz r5, 17730c │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -431347,47 +431286,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 177386 │ │ │ │ - ldr r2, [pc, #32] @ (1773d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1773d4 ) │ │ │ │ + bne.n 1772de │ │ │ │ + ldr r2, [pc, #32] @ (177330 ) │ │ │ │ + ldr r3, [pc, #28] @ (17732c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1773cc │ │ │ │ + bne.n 177324 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177458 ) │ │ │ │ - ldr r3, [pc, #108] @ (17745c ) │ │ │ │ + ldr r2, [pc, #104] @ (1773b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1773b4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17743a │ │ │ │ + cbz r5, 177392 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -431397,48 +431336,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 177408 │ │ │ │ - ldr r2, [pc, #36] @ (177460 ) │ │ │ │ - ldr r3, [pc, #28] @ (17745c ) │ │ │ │ + bne.n 177360 │ │ │ │ + ldr r2, [pc, #36] @ (1773b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1773b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177452 │ │ │ │ + bne.n 1773aa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1774d8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1774dc ) │ │ │ │ + ldr r2, [pc, #96] @ (177430 ) │ │ │ │ + ldr r3, [pc, #100] @ (177434 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1774bc │ │ │ │ + cbz r4, 177414 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431448,47 +431387,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 177496 │ │ │ │ - ldr r2, [pc, #32] @ (1774e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1774dc ) │ │ │ │ + bne.n 1773ee │ │ │ │ + ldr r2, [pc, #32] @ (177438 ) │ │ │ │ + ldr r3, [pc, #28] @ (177434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1774d4 │ │ │ │ + bne.n 17742c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177560 ) │ │ │ │ - ldr r3, [pc, #108] @ (177564 ) │ │ │ │ + ldr r2, [pc, #104] @ (1774b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1774bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 177542 │ │ │ │ + cbz r7, 17749a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431499,48 +431438,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 177512 │ │ │ │ - ldr r2, [pc, #36] @ (177568 ) │ │ │ │ - ldr r3, [pc, #28] @ (177564 ) │ │ │ │ + bne.n 17746a │ │ │ │ + ldr r2, [pc, #36] @ (1774c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1774bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17755a │ │ │ │ + bne.n 1774b2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1775e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1775ec ) │ │ │ │ + ldr r2, [pc, #104] @ (177540 ) │ │ │ │ + ldr r3, [pc, #108] @ (177544 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1775cc │ │ │ │ + cbz r6, 177524 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431552,47 +431491,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 17759a │ │ │ │ - ldr r2, [pc, #32] @ (1775f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1775ec ) │ │ │ │ + bne.n 1774f2 │ │ │ │ + ldr r2, [pc, #32] @ (177548 ) │ │ │ │ + ldr r3, [pc, #28] @ (177544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1775e4 │ │ │ │ + bne.n 17753c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (177668 ) │ │ │ │ - ldr r3, [pc, #100] @ (17766c ) │ │ │ │ + ldr r2, [pc, #96] @ (1775c0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1775c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17764c │ │ │ │ + cbz r4, 1775a4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431602,47 +431541,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 177626 │ │ │ │ - ldr r2, [pc, #32] @ (177670 ) │ │ │ │ - ldr r3, [pc, #28] @ (17766c ) │ │ │ │ + bne.n 17757e │ │ │ │ + ldr r2, [pc, #32] @ (1775c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1775c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177664 │ │ │ │ + bne.n 1775bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1776f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1776f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (177648 ) │ │ │ │ + ldr r3, [pc, #108] @ (17764c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1776d2 │ │ │ │ + cbz r7, 17762a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431653,48 +431592,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1776a2 │ │ │ │ - ldr r2, [pc, #36] @ (1776f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1776f4 ) │ │ │ │ + bne.n 1775fa │ │ │ │ + ldr r2, [pc, #36] @ (177650 ) │ │ │ │ + ldr r3, [pc, #28] @ (17764c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1776ea │ │ │ │ + bne.n 177642 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (177778 ) │ │ │ │ - ldr r3, [pc, #108] @ (17777c ) │ │ │ │ + ldr r2, [pc, #104] @ (1776d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1776d4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 17775c │ │ │ │ + cbz r6, 1776b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431706,47 +431645,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 17772a │ │ │ │ - ldr r2, [pc, #32] @ (177780 ) │ │ │ │ - ldr r3, [pc, #28] @ (17777c ) │ │ │ │ + bne.n 177682 │ │ │ │ + ldr r2, [pc, #32] @ (1776d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1776d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177774 │ │ │ │ + bne.n 1776cc │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (177804 ) │ │ │ │ - ldr r3, [pc, #112] @ (177808 ) │ │ │ │ + ldr r2, [pc, #108] @ (17775c ) │ │ │ │ + ldr r3, [pc, #112] @ (177760 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1777e8 │ │ │ │ + cbz r5, 177740 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -431760,47 +431699,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1777b6 │ │ │ │ - ldr r2, [pc, #32] @ (17780c ) │ │ │ │ - ldr r3, [pc, #28] @ (177808 ) │ │ │ │ + bne.n 17770e │ │ │ │ + ldr r2, [pc, #32] @ (177764 ) │ │ │ │ + ldr r3, [pc, #28] @ (177760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177800 │ │ │ │ + bne.n 177758 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1778a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1778ac ) │ │ │ │ + ldr r2, [pc, #132] @ (177800 ) │ │ │ │ + ldr r3, [pc, #132] @ (177804 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 177888 │ │ │ │ + cbz r6, 1777e0 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -431819,48 +431758,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 177842 │ │ │ │ - ldr r2, [pc, #36] @ (1778b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1778ac ) │ │ │ │ + bne.n 17779a │ │ │ │ + ldr r2, [pc, #36] @ (177808 ) │ │ │ │ + ldr r3, [pc, #32] @ (177804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1778a2 │ │ │ │ + bne.n 1777fa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (177964 ) │ │ │ │ - ldr r3, [pc, #156] @ (177968 ) │ │ │ │ + ldr r2, [pc, #156] @ (1778bc ) │ │ │ │ + ldr r3, [pc, #156] @ (1778c0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 177946 │ │ │ │ + cbz r6, 17789e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431887,48 +431826,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1778e4 │ │ │ │ - ldr r2, [pc, #36] @ (17796c ) │ │ │ │ - ldr r3, [pc, #28] @ (177968 ) │ │ │ │ + bne.n 17783c │ │ │ │ + ldr r2, [pc, #36] @ (1778c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1778c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177960 │ │ │ │ + bne.n 1778b8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (177a34 ) │ │ │ │ - ldr r3, [pc, #180] @ (177a38 ) │ │ │ │ + ldr r2, [pc, #176] @ (17798c ) │ │ │ │ + ldr r3, [pc, #180] @ (177990 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 177a16 │ │ │ │ + beq.n 17796e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -431962,48 +431901,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1779a0 │ │ │ │ - ldr r2, [pc, #36] @ (177a3c ) │ │ │ │ - ldr r3, [pc, #28] @ (177a38 ) │ │ │ │ + bne.n 1778f8 │ │ │ │ + ldr r2, [pc, #36] @ (177994 ) │ │ │ │ + ldr r3, [pc, #28] @ (177990 ) │ │ │ │ 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 177a2e │ │ │ │ + bne.n 177986 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (177ad8 ) │ │ │ │ - ldr r3, [pc, #132] @ (177adc ) │ │ │ │ + ldr r2, [pc, #132] @ (177a30 ) │ │ │ │ + ldr r3, [pc, #132] @ (177a34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 177aba │ │ │ │ + cbz r5, 177a12 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -432012,59 +431951,59 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177aa6 │ │ │ │ + blt.n 1779fe │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #1 │ │ │ │ strd r0, r4, [r3, #-16] │ │ │ │ strd r4, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 177a78 │ │ │ │ - ldr r2, [pc, #36] @ (177ae0 ) │ │ │ │ - ldr r3, [pc, #28] @ (177adc ) │ │ │ │ + bne.n 1779d0 │ │ │ │ + ldr r2, [pc, #36] @ (177a38 ) │ │ │ │ + ldr r3, [pc, #28] @ (177a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177ad4 │ │ │ │ + bne.n 177a2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (177bb0 ) │ │ │ │ - ldr r3, [pc, #184] @ (177bb4 ) │ │ │ │ + ldr r2, [pc, #184] @ (177b08 ) │ │ │ │ + ldr r3, [pc, #184] @ (177b0c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 177b90 │ │ │ │ + beq.n 177ae8 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -432075,72 +432014,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177b58 │ │ │ │ + blt.n 177ab0 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177b7c │ │ │ │ + blt.n 177ad4 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [r4, #-12] │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 177b20 │ │ │ │ - ldr r2, [pc, #36] @ (177bb8 ) │ │ │ │ - ldr r3, [pc, #32] @ (177bb4 ) │ │ │ │ + bne.n 177a78 │ │ │ │ + ldr r2, [pc, #36] @ (177b10 ) │ │ │ │ + ldr r3, [pc, #32] @ (177b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177baa │ │ │ │ + bne.n 177b02 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (177cb4 ) │ │ │ │ - ldr r3, [pc, #228] @ (177cb8 ) │ │ │ │ + ldr r2, [pc, #228] @ (177c0c ) │ │ │ │ + ldr r3, [pc, #228] @ (177c10 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 177c94 │ │ │ │ + beq.n 177bec │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov ip, sp │ │ │ │ @@ -432153,83 +432092,83 @@ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r3, r5 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177c3a │ │ │ │ + blt.n 177b92 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177c60 │ │ │ │ + blt.n 177bb8 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177c84 │ │ │ │ + blt.n 177bdc │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r6, #1 │ │ │ │ strd r3, r8, [r4, #-8] │ │ │ │ add.w lr, lr, #24 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 177bf6 │ │ │ │ - ldr r2, [pc, #36] @ (177cbc ) │ │ │ │ - ldr r3, [pc, #32] @ (177cb8 ) │ │ │ │ + bne.n 177b4e │ │ │ │ + ldr r2, [pc, #36] @ (177c14 ) │ │ │ │ + ldr r3, [pc, #32] @ (177c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177cae │ │ │ │ + bne.n 177c06 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (177de4 ) │ │ │ │ - ldr r3, [pc, #272] @ (177de8 ) │ │ │ │ + ldr r2, [pc, #272] @ (177d3c ) │ │ │ │ + ldr r3, [pc, #272] @ (177d40 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 177dc6 │ │ │ │ + beq.n 177d1e │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -432244,191 +432183,191 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177d46 │ │ │ │ + blt.n 177c9e │ │ │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w sl, sl, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r9 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177d6c │ │ │ │ + blt.n 177cc4 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177d92 │ │ │ │ + blt.n 177cea │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 177db6 │ │ │ │ + blt.n 177d0e │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ add.w lr, lr, #32 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 177cf6 │ │ │ │ - ldr r2, [pc, #36] @ (177dec ) │ │ │ │ - ldr r3, [pc, #28] @ (177de8 ) │ │ │ │ + bne.n 177c4e │ │ │ │ + ldr r2, [pc, #36] @ (177d44 ) │ │ │ │ + ldr r3, [pc, #28] @ (177d40 ) │ │ │ │ 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 177de0 │ │ │ │ + bne.n 177d38 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (177e60 ) │ │ │ │ - ldr r3, [pc, #96] @ (177e64 ) │ │ │ │ + ldr r2, [pc, #92] @ (177db8 ) │ │ │ │ + ldr r3, [pc, #96] @ (177dbc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177e44 │ │ │ │ + cbz r4, 177d9c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 177e1c │ │ │ │ - ldr r2, [pc, #32] @ (177e68 ) │ │ │ │ - ldr r3, [pc, #28] @ (177e64 ) │ │ │ │ + bne.n 177d74 │ │ │ │ + ldr r2, [pc, #32] @ (177dc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (177dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177e5c │ │ │ │ + bne.n 177db4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (177edc ) │ │ │ │ - ldr r3, [pc, #96] @ (177ee0 ) │ │ │ │ + ldr r2, [pc, #92] @ (177e34 ) │ │ │ │ + ldr r3, [pc, #96] @ (177e38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177ec0 │ │ │ │ + cbz r4, 177e18 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 177e98 │ │ │ │ - ldr r2, [pc, #32] @ (177ee4 ) │ │ │ │ - ldr r3, [pc, #28] @ (177ee0 ) │ │ │ │ + bne.n 177df0 │ │ │ │ + ldr r2, [pc, #32] @ (177e3c ) │ │ │ │ + ldr r3, [pc, #28] @ (177e38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177ed8 │ │ │ │ + bne.n 177e30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #156] @ (177f98 ) │ │ │ │ - ldr r3, [pc, #160] @ (177f9c ) │ │ │ │ + ldr r2, [pc, #156] @ (177ef0 ) │ │ │ │ + ldr r3, [pc, #160] @ (177ef4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 177f78 │ │ │ │ + cbz r4, 177ed0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 177f94 │ │ │ │ + vldr s12, [pc, #124] @ 177eec │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -432446,54 +432385,54 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 177f1c │ │ │ │ - ldr r2, [pc, #36] @ (177fa0 ) │ │ │ │ - ldr r3, [pc, #32] @ (177f9c ) │ │ │ │ + bne.n 177e74 │ │ │ │ + ldr r2, [pc, #36] @ (177ef8 ) │ │ │ │ + ldr r3, [pc, #32] @ (177ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177f90 │ │ │ │ + bne.n 177ee8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #204] @ (178084 ) │ │ │ │ - ldr r3, [pc, #208] @ (178088 ) │ │ │ │ + ldr r2, [pc, #204] @ (177fdc ) │ │ │ │ + ldr r3, [pc, #208] @ (177fe0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178064 │ │ │ │ + beq.n 177fbc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 178080 │ │ │ │ + vldr s11, [pc, #172] @ 177fd8 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ @@ -432524,49 +432463,49 @@ │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 177fde │ │ │ │ - ldr r2, [pc, #36] @ (17808c ) │ │ │ │ - ldr r3, [pc, #32] @ (178088 ) │ │ │ │ + bne.n 177f36 │ │ │ │ + ldr r2, [pc, #36] @ (177fe4 ) │ │ │ │ + ldr r3, [pc, #32] @ (177fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17807c │ │ │ │ + bne.n 177fd4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (178110 ) │ │ │ │ - ldr r3, [pc, #112] @ (178114 ) │ │ │ │ + ldr r2, [pc, #108] @ (178068 ) │ │ │ │ + ldr r3, [pc, #112] @ (17806c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1780f2 │ │ │ │ + cbz r4, 17804a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432577,48 +432516,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1780be │ │ │ │ - ldr r2, [pc, #36] @ (178118 ) │ │ │ │ - ldr r3, [pc, #28] @ (178114 ) │ │ │ │ + bne.n 178016 │ │ │ │ + ldr r2, [pc, #36] @ (178070 ) │ │ │ │ + ldr r3, [pc, #28] @ (17806c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17810a │ │ │ │ + bne.n 178062 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (17819c ) │ │ │ │ - ldr r3, [pc, #112] @ (1781a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1780f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1780f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 17817e │ │ │ │ + cbz r4, 1780d6 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432629,48 +432568,48 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrsh.w ip, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd ip, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 17814a │ │ │ │ - ldr r2, [pc, #36] @ (1781a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1781a0 ) │ │ │ │ + bne.n 1780a2 │ │ │ │ + ldr r2, [pc, #36] @ (1780fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1780f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178196 │ │ │ │ + bne.n 1780ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (178230 ) │ │ │ │ - ldr r3, [pc, #120] @ (178234 ) │ │ │ │ + ldr r2, [pc, #116] @ (178188 ) │ │ │ │ + ldr r3, [pc, #120] @ (17818c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 178212 │ │ │ │ + cbz r6, 17816a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432685,48 +432624,48 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ str.w r1, [r4, #-32] │ │ │ │ str.w r2, [r4, #-28] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 1781da │ │ │ │ - ldr r2, [pc, #36] @ (178238 ) │ │ │ │ - ldr r3, [pc, #28] @ (178234 ) │ │ │ │ + bne.n 178132 │ │ │ │ + ldr r2, [pc, #36] @ (178190 ) │ │ │ │ + ldr r3, [pc, #28] @ (17818c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17822a │ │ │ │ + bne.n 178182 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1782c0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1782c4 ) │ │ │ │ + ldr r2, [pc, #112] @ (178218 ) │ │ │ │ + ldr r3, [pc, #112] @ (17821c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1782a2 │ │ │ │ + cbz r6, 1781fa │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -432738,47 +432677,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 17826c │ │ │ │ - ldr r2, [pc, #36] @ (1782c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1782c4 ) │ │ │ │ + bne.n 1781c4 │ │ │ │ + ldr r2, [pc, #36] @ (178220 ) │ │ │ │ + ldr r3, [pc, #28] @ (17821c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1782bc │ │ │ │ + bne.n 178214 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (178350 ) │ │ │ │ - ldr r3, [pc, #112] @ (178354 ) │ │ │ │ + ldr r2, [pc, #112] @ (1782a8 ) │ │ │ │ + ldr r3, [pc, #112] @ (1782ac ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 178332 │ │ │ │ + cbz r6, 17828a │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -432790,100 +432729,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1782fc │ │ │ │ - ldr r2, [pc, #36] @ (178358 ) │ │ │ │ - ldr r3, [pc, #28] @ (178354 ) │ │ │ │ + bne.n 178254 │ │ │ │ + ldr r2, [pc, #36] @ (1782b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1782ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17834c │ │ │ │ + bne.n 1782a4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1783dc ) │ │ │ │ - ldr r3, [pc, #112] @ (1783e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (178334 ) │ │ │ │ + ldr r3, [pc, #112] @ (178338 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1783bc │ │ │ │ + cbz r4, 178314 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1783d8 │ │ │ │ + vldr s15, [pc, #76] @ 178330 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 17838c │ │ │ │ - ldr r2, [pc, #36] @ (1783e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1783e0 ) │ │ │ │ + bne.n 1782e4 │ │ │ │ + ldr r2, [pc, #36] @ (17833c ) │ │ │ │ + ldr r3, [pc, #32] @ (178338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1783d4 │ │ │ │ + bne.n 17832c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (178460 ) │ │ │ │ - ldr r3, [pc, #104] @ (178464 ) │ │ │ │ + ldr r2, [pc, #100] @ (1783b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1783bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 178442 │ │ │ │ + cbz r5, 17839a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432892,48 +432831,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 178416 │ │ │ │ - ldr r2, [pc, #36] @ (178468 ) │ │ │ │ - ldr r3, [pc, #28] @ (178464 ) │ │ │ │ + bne.n 17836e │ │ │ │ + ldr r2, [pc, #36] @ (1783c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1783bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17845a │ │ │ │ + bne.n 1783b2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1784e4 ) │ │ │ │ - ldr r3, [pc, #104] @ (1784e8 ) │ │ │ │ + ldr r2, [pc, #100] @ (17843c ) │ │ │ │ + ldr r3, [pc, #104] @ (178440 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1784c6 │ │ │ │ + cbz r5, 17841e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -432942,412 +432881,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 17849a │ │ │ │ - ldr r2, [pc, #36] @ (1784ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1784e8 ) │ │ │ │ + bne.n 1783f2 │ │ │ │ + ldr r2, [pc, #36] @ (178444 ) │ │ │ │ + ldr r3, [pc, #28] @ (178440 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1784de │ │ │ │ + bne.n 178436 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1785f8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1785fc ) │ │ │ │ + ldr r2, [pc, #240] @ (178550 ) │ │ │ │ + ldr r3, [pc, #240] @ (178554 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1785c4 │ │ │ │ + beq.n 17851c │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1785f0 │ │ │ │ - vldr s21, [pc, #204] @ 1785f4 │ │ │ │ + vldr s20, [pc, #204] @ 178548 │ │ │ │ + vldr s21, [pc, #204] @ 17854c │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1785e8 │ │ │ │ + vldr d9, [pc, #184] @ 178540 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 178590 │ │ │ │ + b.n 1784e8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1785b8 │ │ │ │ + bgt.n 178510 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1785b2 │ │ │ │ + ble.n 17850a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1785be │ │ │ │ + bgt.n 178516 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ strb.w r9, [r5, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1785c4 │ │ │ │ + beq.n 17851c │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17853a │ │ │ │ + bgt.n 178492 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 17854c │ │ │ │ + b.n 1784a4 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178574 │ │ │ │ + b.n 1784cc │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 17854c │ │ │ │ + b.n 1784a4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178574 │ │ │ │ - ldr r2, [pc, #56] @ (178600 ) │ │ │ │ - ldr r3, [pc, #52] @ (1785fc ) │ │ │ │ + b.n 1784cc │ │ │ │ + ldr r2, [pc, #56] @ (178558 ) │ │ │ │ + ldr r3, [pc, #52] @ (178554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1785e2 │ │ │ │ + bne.n 17853a │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1785f0 │ │ │ │ + b.n 178548 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (178748 ) │ │ │ │ - ldr r3, [pc, #296] @ (17874c ) │ │ │ │ + ldr r2, [pc, #296] @ (1786a0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1786a4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 178712 │ │ │ │ + beq.n 17866a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 178740 │ │ │ │ - vldr s21, [pc, #260] @ 178744 │ │ │ │ + vldr s20, [pc, #260] @ 178698 │ │ │ │ + vldr s21, [pc, #260] @ 17869c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 178738 │ │ │ │ + vldr d9, [pc, #240] @ 178690 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1786ca │ │ │ │ + b.n 178622 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178706 │ │ │ │ + bgt.n 17865e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1786fa │ │ │ │ + ble.n 178652 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178700 │ │ │ │ + bgt.n 178658 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1786f4 │ │ │ │ + ble.n 17864c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17870c │ │ │ │ + bgt.n 178664 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 178712 │ │ │ │ + beq.n 17866a │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178650 │ │ │ │ + bgt.n 1785a8 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178662 │ │ │ │ + b.n 1785ba │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1786b2 │ │ │ │ + b.n 17860a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 17868a │ │ │ │ + b.n 1785e2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 17868a │ │ │ │ + b.n 1785e2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178662 │ │ │ │ + b.n 1785ba │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1786b2 │ │ │ │ - ldr r2, [pc, #60] @ (178750 ) │ │ │ │ - ldr r3, [pc, #52] @ (17874c ) │ │ │ │ + b.n 17860a │ │ │ │ + ldr r2, [pc, #60] @ (1786a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1786a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178730 │ │ │ │ + bne.n 178688 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178740 │ │ │ │ + b.n 178698 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1788c8 ) │ │ │ │ - ldr r3, [pc, #344] @ (1788cc ) │ │ │ │ + ldr r2, [pc, #344] @ (178820 ) │ │ │ │ + ldr r3, [pc, #344] @ (178824 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 178894 │ │ │ │ + beq.w 1787ec │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1788c0 │ │ │ │ - vldr s21, [pc, #304] @ 1788c4 │ │ │ │ + vldr s20, [pc, #304] @ 178818 │ │ │ │ + vldr s21, [pc, #304] @ 17881c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1788b8 │ │ │ │ - b.n 17883c │ │ │ │ + vldr d9, [pc, #284] @ 178810 │ │ │ │ + b.n 178794 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17887c │ │ │ │ + bgt.n 1787d4 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178876 │ │ │ │ + ble.n 1787ce │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17888e │ │ │ │ + bgt.n 1787e6 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178870 │ │ │ │ + ble.n 1787c8 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178888 │ │ │ │ + bgt.n 1787e0 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17886a │ │ │ │ + ble.n 1787c2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 178882 │ │ │ │ + bgt.n 1787da │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 178894 │ │ │ │ + beq.n 1787ec │ │ │ │ mov ip, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 17879e │ │ │ │ + bgt.n 1786f6 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1787b0 │ │ │ │ + b.n 178708 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178828 │ │ │ │ + b.n 178780 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 178800 │ │ │ │ + b.n 178758 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1787d8 │ │ │ │ + b.n 178730 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1787b0 │ │ │ │ + b.n 178708 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178828 │ │ │ │ + b.n 178780 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 178800 │ │ │ │ + b.n 178758 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1787d8 │ │ │ │ - ldr r2, [pc, #56] @ (1788d0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1788cc ) │ │ │ │ + b.n 178730 │ │ │ │ + ldr r2, [pc, #56] @ (178828 ) │ │ │ │ + ldr r3, [pc, #52] @ (178824 ) │ │ │ │ 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 1788b2 │ │ │ │ + bne.n 17880a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1788c0 │ │ │ │ + b.n 178818 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1789e8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1789ec ) │ │ │ │ + ldr r2, [pc, #248] @ (178940 ) │ │ │ │ + ldr r3, [pc, #248] @ (178944 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1789a8 │ │ │ │ + beq.n 178900 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1789e0 │ │ │ │ - vldr s21, [pc, #212] @ 1789e4 │ │ │ │ + vldr s20, [pc, #212] @ 178938 │ │ │ │ + vldr s21, [pc, #212] @ 17893c │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1789d0 │ │ │ │ + vldr d9, [pc, #184] @ 178928 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1789d8 │ │ │ │ + vldr d8, [pc, #188] @ 178930 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178956 │ │ │ │ + ble.n 1788ae │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433355,15 +433294,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 17898a │ │ │ │ + ble.n 1788e2 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433373,84 +433312,84 @@ │ │ │ │ blx 43cfc │ │ │ │ add.w sl, sl, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 17891e │ │ │ │ - ldr r2, [pc, #68] @ (1789f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1789ec ) │ │ │ │ + bne.n 178876 │ │ │ │ + ldr r2, [pc, #68] @ (178948 ) │ │ │ │ + ldr r3, [pc, #64] @ (178944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1789c6 │ │ │ │ + bne.n 17891e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1789e0 │ │ │ │ + b.n 178938 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (178b30 ) │ │ │ │ - ldr r3, [pc, #288] @ (178b34 ) │ │ │ │ + ldr r2, [pc, #288] @ (178a88 ) │ │ │ │ + ldr r3, [pc, #288] @ (178a8c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 178af4 │ │ │ │ + beq.n 178a4c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 178b28 │ │ │ │ - vldr s21, [pc, #248] @ 178b2c │ │ │ │ + vldr s20, [pc, #248] @ 178a80 │ │ │ │ + vldr s21, [pc, #248] @ 178a84 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 178b18 │ │ │ │ - vldr d8, [pc, #228] @ 178b20 │ │ │ │ + vldr d9, [pc, #224] @ 178a70 │ │ │ │ + vldr d8, [pc, #228] @ 178a78 │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178a74 │ │ │ │ + ble.n 1789cc │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433458,15 +433397,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178aa8 │ │ │ │ + ble.n 178a00 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433474,15 +433413,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178adc │ │ │ │ + ble.n 178a34 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433491,83 +433430,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 178a3e │ │ │ │ - ldr r2, [pc, #64] @ (178b38 ) │ │ │ │ - ldr r3, [pc, #60] @ (178b34 ) │ │ │ │ + bne.n 178996 │ │ │ │ + ldr r2, [pc, #64] @ (178a90 ) │ │ │ │ + ldr r3, [pc, #60] @ (178a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178b12 │ │ │ │ + bne.n 178a6a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178b28 │ │ │ │ + b.n 178a80 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (178cb0 ) │ │ │ │ - ldr r3, [pc, #344] @ (178cb4 ) │ │ │ │ + ldr r2, [pc, #344] @ (178c08 ) │ │ │ │ + ldr r3, [pc, #344] @ (178c0c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 178c70 │ │ │ │ + beq.w 178bc8 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 178ca8 │ │ │ │ - vldr s21, [pc, #304] @ 178cac │ │ │ │ - vldr d9, [pc, #280] @ 178c98 │ │ │ │ - vldr d8, [pc, #284] @ 178ca0 │ │ │ │ + vldr s20, [pc, #304] @ 178c00 │ │ │ │ + vldr s21, [pc, #304] @ 178c04 │ │ │ │ + vldr d9, [pc, #280] @ 178bf0 │ │ │ │ + vldr d8, [pc, #284] @ 178bf8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178bc0 │ │ │ │ + ble.n 178b18 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433575,15 +433514,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178bf4 │ │ │ │ + ble.n 178b4c │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433591,15 +433530,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178c28 │ │ │ │ + ble.n 178b80 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433607,15 +433546,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 43cfc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 178c5c │ │ │ │ + ble.n 178bb4 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -433623,623 +433562,623 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 43cfc │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 178b84 │ │ │ │ - ldr r2, [pc, #68] @ (178cb8 ) │ │ │ │ - ldr r3, [pc, #64] @ (178cb4 ) │ │ │ │ + bne.n 178adc │ │ │ │ + ldr r2, [pc, #68] @ (178c10 ) │ │ │ │ + ldr r3, [pc, #64] @ (178c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178c8e │ │ │ │ + bne.n 178be6 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 178ca8 │ │ │ │ + b.n 178c00 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178d4c ) │ │ │ │ - ldr r3, [pc, #124] @ (178d50 ) │ │ │ │ + ldr r2, [pc, #124] @ (178ca4 ) │ │ │ │ + ldr r3, [pc, #124] @ (178ca8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178d2c │ │ │ │ + beq.n 178c84 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 178cf4 │ │ │ │ - ldr r2, [pc, #36] @ (178d54 ) │ │ │ │ - ldr r3, [pc, #32] @ (178d50 ) │ │ │ │ + bne.n 178c4c │ │ │ │ + ldr r2, [pc, #36] @ (178cac ) │ │ │ │ + ldr r3, [pc, #32] @ (178ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178d46 │ │ │ │ + bne.n 178c9e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178de8 ) │ │ │ │ - ldr r3, [pc, #124] @ (178dec ) │ │ │ │ + ldr r2, [pc, #124] @ (178d40 ) │ │ │ │ + ldr r3, [pc, #124] @ (178d44 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 178dc8 │ │ │ │ + cbz r7, 178d20 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 178d86 │ │ │ │ - ldr r2, [pc, #36] @ (178df0 ) │ │ │ │ - ldr r3, [pc, #32] @ (178dec ) │ │ │ │ + bne.n 178cde │ │ │ │ + ldr r2, [pc, #36] @ (178d48 ) │ │ │ │ + ldr r3, [pc, #32] @ (178d44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178de2 │ │ │ │ + bne.n 178d3a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (178e84 ) │ │ │ │ - ldr r3, [pc, #124] @ (178e88 ) │ │ │ │ + ldr r2, [pc, #124] @ (178ddc ) │ │ │ │ + ldr r3, [pc, #124] @ (178de0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 178e64 │ │ │ │ + beq.n 178dbc │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 178e2a │ │ │ │ - ldr r2, [pc, #36] @ (178e8c ) │ │ │ │ - ldr r3, [pc, #32] @ (178e88 ) │ │ │ │ + bne.n 178d82 │ │ │ │ + ldr r2, [pc, #36] @ (178de4 ) │ │ │ │ + ldr r3, [pc, #32] @ (178de0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178e7e │ │ │ │ + bne.n 178dd6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 178efe │ │ │ │ - cbz r4, 178f00 │ │ │ │ + cbz r6, 178e56 │ │ │ │ + cbz r4, 178e58 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 178f10 │ │ │ │ + vldr s11, [pc, #100] @ 178e68 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 178f14 │ │ │ │ + vldr s12, [pc, #100] @ 178e6c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 178ee8 │ │ │ │ + ble.n 178e40 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 178ee8 │ │ │ │ + bge.n 178e40 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 178eba │ │ │ │ + bne.n 178e12 │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 178eb6 │ │ │ │ + bne.n 178e0e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 178efe │ │ │ │ + beq.n 178e56 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 178f00 │ │ │ │ + bne.n 178e58 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17901e │ │ │ │ + beq.n 178f76 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 179012 │ │ │ │ + beq.n 178f6a │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #280] @ 179050 │ │ │ │ + vldr s12, [pc, #280] @ 178fa8 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #280] @ 179054 │ │ │ │ + vldr s13, [pc, #280] @ 178fac │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 178fc4 │ │ │ │ + b.n 178f1c │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #8 │ │ │ │ uxth r2, r2 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178f8c │ │ │ │ + ble.n 178ee4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 17904a │ │ │ │ + bge.n 178fa2 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ lsls r2, r2, #16 │ │ │ │ and.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrs r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178fb4 │ │ │ │ + ble.n 178f0c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 179024 │ │ │ │ + bge.n 178f7c │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vmov r2, s11 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - beq.n 179038 │ │ │ │ + beq.n 178f90 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 178ff4 │ │ │ │ + ble.n 178f4c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 178ff4 │ │ │ │ + bge.n 178f4c │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 178f60 │ │ │ │ + ble.n 178eb8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 178f4e │ │ │ │ + blt.n 178ea6 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 178f60 │ │ │ │ + b.n 178eb8 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 17901e │ │ │ │ + beq.n 178f76 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 179012 │ │ │ │ + bne.n 178f6a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 178fc4 │ │ │ │ + bne.n 178f1c │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 178f42 │ │ │ │ + bne.w 178e9a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 178f8c │ │ │ │ + b.n 178ee4 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 178f18 │ │ │ │ - cbz r2, 1790b8 │ │ │ │ + b.w 178e70 │ │ │ │ + cbz r2, 179010 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1790bc │ │ │ │ + vldr s11, [pc, #88] @ 179014 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1790c0 │ │ │ │ + vldr s12, [pc, #84] @ 179018 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strh.w lr, [r0] │ │ │ │ strb.w lr, [r0, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1790a8 │ │ │ │ + ble.n 179000 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1790a8 │ │ │ │ + bge.n 179000 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 179070 │ │ │ │ + bne.n 178fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 179130 │ │ │ │ + cbz r2, 179088 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 179134 │ │ │ │ - vldr s13, [pc, #96] @ 179138 │ │ │ │ + vldr s12, [pc, #96] @ 17908c │ │ │ │ + vldr s13, [pc, #96] @ 179090 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17910c │ │ │ │ + ble.n 179064 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 17910c │ │ │ │ + bge.n 179064 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ strb r3, [r0, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ strb r4, [r0, #3] │ │ │ │ adds r0, #4 │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1790dc │ │ │ │ + bne.n 179034 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1791aa │ │ │ │ + cbz r2, 179102 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1791ac │ │ │ │ + vldr s12, [pc, #100] @ 179104 │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1791b0 │ │ │ │ + vldr s13, [pc, #100] @ 179108 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 179186 │ │ │ │ + ble.n 1790de │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ - bge.n 179186 │ │ │ │ + bge.n 1790de │ │ │ │ ldrb.w ip, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, lr │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ bfi r3, ip, #8, #8 │ │ │ │ bfi r3, ip, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 179152 │ │ │ │ + bne.n 1790aa │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17921a │ │ │ │ + cbz r2, 179172 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 17921c │ │ │ │ - vldr s12, [pc, #92] @ 179220 │ │ │ │ + vldr s11, [pc, #92] @ 179174 │ │ │ │ + vldr s12, [pc, #92] @ 179178 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ vmov s15, r5 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 1791fc │ │ │ │ + ble.n 179154 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1791fc │ │ │ │ + bge.n 179154 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1791cc │ │ │ │ + bne.n 179124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 179294 │ │ │ │ + cbz r2, 1791ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #84] @ 179298 │ │ │ │ + vldr s17, [pc, #84] @ 1791f0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 17929c │ │ │ │ + vldr s16, [pc, #80] @ 1791f4 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179280 │ │ │ │ + ble.n 1791d8 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 179280 │ │ │ │ + bge.n 1791d8 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17924c │ │ │ │ + bne.n 1791a4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17931c │ │ │ │ + cbz r2, 179274 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #92] @ 179320 │ │ │ │ + vldr s16, [pc, #92] @ 179278 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1792f8 │ │ │ │ + ble.n 179250 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 179324 │ │ │ │ + vldr s15, [pc, #60] @ 17927c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1792f8 │ │ │ │ + bge.n 179250 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ adds r5, #2 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1792c8 │ │ │ │ + bne.n 179220 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 17935e │ │ │ │ + cbz r2, 1792b6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -434248,608 +434187,608 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 17933a │ │ │ │ + bne.n 179292 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (179444 ) │ │ │ │ - ldr r3, [pc, #212] @ (179448 ) │ │ │ │ + ldr r2, [pc, #208] @ (17939c ) │ │ │ │ + ldr r3, [pc, #212] @ (1793a0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17941e │ │ │ │ + beq.n 179376 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 17943c │ │ │ │ - vldr s12, [pc, #172] @ 179440 │ │ │ │ + vldr s11, [pc, #172] @ 179394 │ │ │ │ + vldr s12, [pc, #172] @ 179398 │ │ │ │ mov r4, r2 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1793d6 │ │ │ │ + ble.n 17932e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1793d6 │ │ │ │ + bge.n 17932e │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r4, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r4, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 17940e │ │ │ │ + ble.n 179366 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 17940e │ │ │ │ + bge.n 179366 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 17939a │ │ │ │ - ldr r2, [pc, #44] @ (17944c ) │ │ │ │ - ldr r3, [pc, #36] @ (179448 ) │ │ │ │ + bne.n 1792f2 │ │ │ │ + ldr r2, [pc, #44] @ (1793a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1793a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179436 │ │ │ │ + bne.n 17938e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (179538 ) │ │ │ │ + ldr r1, [pc, #212] @ (179490 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (17953c ) │ │ │ │ + ldr r2, [pc, #212] @ (179494 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 179512 │ │ │ │ + beq.n 17946a │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 179530 │ │ │ │ + vldr s11, [pc, #176] @ 179488 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 179534 │ │ │ │ + vldr s12, [pc, #172] @ 17948c │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r0, #0 │ │ │ │ - ble.n 1794c8 │ │ │ │ + ble.n 179420 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1794c8 │ │ │ │ + bge.n 179420 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov.w r1, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ strb r0, [r3, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ strh r1, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 179504 │ │ │ │ + ble.n 17945c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 179504 │ │ │ │ + bge.n 17945c │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 179488 │ │ │ │ - ldr r2, [pc, #44] @ (179540 ) │ │ │ │ - ldr r3, [pc, #36] @ (17953c ) │ │ │ │ + bne.n 1793e0 │ │ │ │ + ldr r2, [pc, #44] @ (179498 ) │ │ │ │ + ldr r3, [pc, #36] @ (179494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17952a │ │ │ │ + bne.n 179482 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (17962c ) │ │ │ │ - ldr r3, [pc, #216] @ (179630 ) │ │ │ │ + ldr r2, [pc, #212] @ (179584 ) │ │ │ │ + ldr r3, [pc, #216] @ (179588 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 179606 │ │ │ │ + beq.n 17955e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 179624 │ │ │ │ + vldr s11, [pc, #176] @ 17957c │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 179628 │ │ │ │ + vldr s12, [pc, #172] @ 179580 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1795bc │ │ │ │ + ble.n 179514 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1795bc │ │ │ │ + bge.n 179514 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1795ec │ │ │ │ + ble.n 179544 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1795ec │ │ │ │ + bge.n 179544 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r1, s14 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r4, r2 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 179582 │ │ │ │ - ldr r2, [pc, #44] @ (179634 ) │ │ │ │ - ldr r3, [pc, #36] @ (179630 ) │ │ │ │ + bne.n 1794da │ │ │ │ + ldr r2, [pc, #44] @ (17958c ) │ │ │ │ + ldr r3, [pc, #36] @ (179588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17961e │ │ │ │ + bne.n 179576 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1796ea │ │ │ │ + beq.n 179642 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #144] @ 1796ec │ │ │ │ - vldr s16, [pc, #144] @ 1796f0 │ │ │ │ + vldr s17, [pc, #144] @ 179644 │ │ │ │ + vldr s16, [pc, #144] @ 179648 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179696 │ │ │ │ + ble.n 1795ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179696 │ │ │ │ + bge.n 1795ee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1796d4 │ │ │ │ + ble.n 17962c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1796d4 │ │ │ │ + bge.n 17962c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 179662 │ │ │ │ + bne.n 1795ba │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1797ae │ │ │ │ + beq.n 179706 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s16, [pc, #152] @ 1797b0 │ │ │ │ + vldr s16, [pc, #152] @ 179708 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179756 │ │ │ │ + ble.n 1796ae │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179756 │ │ │ │ - vldr s15, [pc, #104] @ 1797b4 │ │ │ │ + bge.n 1796ae │ │ │ │ + vldr s15, [pc, #104] @ 17970c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17978e │ │ │ │ + ble.n 1796e6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17978e │ │ │ │ - vldr s15, [pc, #48] @ 1797b4 │ │ │ │ + bge.n 1796e6 │ │ │ │ + vldr s15, [pc, #48] @ 17970c │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 17971e │ │ │ │ + bne.n 179676 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1798d4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1798d8 ) │ │ │ │ + ldr r2, [pc, #264] @ (17982c ) │ │ │ │ + ldr r3, [pc, #264] @ (179830 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1798ac │ │ │ │ + beq.n 179804 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1798cc │ │ │ │ - vldr s12, [pc, #228] @ 1798d0 │ │ │ │ + vldr s11, [pc, #228] @ 179824 │ │ │ │ + vldr s12, [pc, #228] @ 179828 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179838 │ │ │ │ + ble.n 179790 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179838 │ │ │ │ + bge.n 179790 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179868 │ │ │ │ + ble.n 1797c0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179868 │ │ │ │ + bge.n 1797c0 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179898 │ │ │ │ + ble.n 1797f0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179898 │ │ │ │ + bge.n 1797f0 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1797f4 │ │ │ │ - ldr r2, [pc, #44] @ (1798dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1798d8 ) │ │ │ │ + bne.n 17974c │ │ │ │ + ldr r2, [pc, #44] @ (179834 ) │ │ │ │ + ldr r3, [pc, #40] @ (179830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1798c6 │ │ │ │ + bne.n 17981e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1799f0 ) │ │ │ │ - ldr r3, [pc, #256] @ (1799f4 ) │ │ │ │ + ldr r2, [pc, #252] @ (179948 ) │ │ │ │ + ldr r3, [pc, #256] @ (17994c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1799cc │ │ │ │ + beq.n 179924 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1799e8 │ │ │ │ - vldr s12, [pc, #216] @ 1799ec │ │ │ │ + vldr s11, [pc, #216] @ 179940 │ │ │ │ + vldr s12, [pc, #216] @ 179944 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 179958 │ │ │ │ + ble.n 1798b0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 179958 │ │ │ │ + bge.n 1798b0 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 179988 │ │ │ │ + ble.n 1798e0 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 179988 │ │ │ │ + bge.n 1798e0 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 1799b8 │ │ │ │ + ble.n 179910 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1799b8 │ │ │ │ + bge.n 179910 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 17991a │ │ │ │ - ldr r2, [pc, #40] @ (1799f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1799f4 ) │ │ │ │ + bne.n 179872 │ │ │ │ + ldr r2, [pc, #40] @ (179950 ) │ │ │ │ + ldr r3, [pc, #36] @ (17994c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1799e4 │ │ │ │ + bne.n 17993c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 179a34 │ │ │ │ + cbz r2, 17998c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -434860,746 +434799,746 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 179a10 │ │ │ │ + bne.n 179968 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 179b1e │ │ │ │ + beq.n 179a76 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #192] @ 179b20 │ │ │ │ - vldr s16, [pc, #192] @ 179b24 │ │ │ │ + vldr s17, [pc, #192] @ 179a78 │ │ │ │ + vldr s16, [pc, #192] @ 179a7c │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179a98 │ │ │ │ + ble.n 1799f0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179a98 │ │ │ │ + bge.n 1799f0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179ace │ │ │ │ + ble.n 179a26 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179ace │ │ │ │ + bge.n 179a26 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179b04 │ │ │ │ + ble.n 179a5c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179b04 │ │ │ │ + bge.n 179a5c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 179a64 │ │ │ │ + bne.n 1799bc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (179c68 ) │ │ │ │ - ldr r3, [pc, #304] @ (179c6c ) │ │ │ │ + ldr r2, [pc, #300] @ (179bc0 ) │ │ │ │ + ldr r3, [pc, #304] @ (179bc4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179c44 │ │ │ │ + beq.n 179b9c │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 179c60 │ │ │ │ + vldr s11, [pc, #264] @ 179bb8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 179c64 │ │ │ │ + vldr s12, [pc, #260] @ 179bbc │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179ba4 │ │ │ │ + ble.n 179afc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179ba4 │ │ │ │ + bge.n 179afc │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179bd4 │ │ │ │ + ble.n 179b2c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179bd4 │ │ │ │ + bge.n 179b2c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179c04 │ │ │ │ + ble.n 179b5c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179c04 │ │ │ │ + bge.n 179b5c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179c34 │ │ │ │ + ble.n 179b8c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179c34 │ │ │ │ + bge.n 179b8c │ │ │ │ vmov.f32 s13, s12 │ │ │ │ vmla.f32 s13, s15, s11 │ │ │ │ vmov r3, s13 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 179b62 │ │ │ │ - ldr r2, [pc, #40] @ (179c70 ) │ │ │ │ - ldr r3, [pc, #36] @ (179c6c ) │ │ │ │ + bne.n 179aba │ │ │ │ + ldr r2, [pc, #40] @ (179bc8 ) │ │ │ │ + ldr r3, [pc, #36] @ (179bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179c5c │ │ │ │ + bne.n 179bb4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (179d9c ) │ │ │ │ - ldr r3, [pc, #272] @ (179da0 ) │ │ │ │ + ldr r2, [pc, #272] @ (179cf4 ) │ │ │ │ + ldr r3, [pc, #272] @ (179cf8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 179d70 │ │ │ │ + beq.n 179cc8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 179d94 │ │ │ │ - vldr s16, [pc, #236] @ 179d98 │ │ │ │ + vldr s17, [pc, #236] @ 179cec │ │ │ │ + vldr s16, [pc, #236] @ 179cf0 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179cee │ │ │ │ + ble.n 179c46 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179cee │ │ │ │ + bge.n 179c46 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179d26 │ │ │ │ + ble.n 179c7e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179d26 │ │ │ │ + bge.n 179c7e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179d5e │ │ │ │ + ble.n 179cb6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179d5e │ │ │ │ + bge.n 179cb6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 179cb2 │ │ │ │ - ldr r2, [pc, #48] @ (179da4 ) │ │ │ │ - ldr r3, [pc, #44] @ (179da0 ) │ │ │ │ + bne.n 179c0a │ │ │ │ + ldr r2, [pc, #48] @ (179cfc ) │ │ │ │ + ldr r3, [pc, #44] @ (179cf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179d8e │ │ │ │ + bne.n 179ce6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (179ed0 ) │ │ │ │ - ldr r3, [pc, #272] @ (179ed4 ) │ │ │ │ + ldr r2, [pc, #272] @ (179e28 ) │ │ │ │ + ldr r3, [pc, #272] @ (179e2c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 179ea6 │ │ │ │ + beq.n 179dfe │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 179ec8 │ │ │ │ + vldr s17, [pc, #232] @ 179e20 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 179ecc │ │ │ │ + vldr s16, [pc, #228] @ 179e24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179e24 │ │ │ │ + ble.n 179d7c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179e24 │ │ │ │ + bge.n 179d7c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179e5c │ │ │ │ + ble.n 179db4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179e5c │ │ │ │ + bge.n 179db4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179e94 │ │ │ │ + ble.n 179dec │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179e94 │ │ │ │ + bge.n 179dec │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 179dea │ │ │ │ - ldr r2, [pc, #48] @ (179ed8 ) │ │ │ │ - ldr r3, [pc, #40] @ (179ed4 ) │ │ │ │ + bne.n 179d42 │ │ │ │ + ldr r2, [pc, #48] @ (179e30 ) │ │ │ │ + ldr r3, [pc, #40] @ (179e2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179ec4 │ │ │ │ + bne.n 179e1c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 179ff2 │ │ │ │ + beq.w 179f4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #244] @ 179ff4 │ │ │ │ - vldr s16, [pc, #244] @ 179ff8 │ │ │ │ + vldr s17, [pc, #244] @ 179f4c │ │ │ │ + vldr s16, [pc, #244] @ 179f50 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179f3a │ │ │ │ + ble.n 179e92 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179f3a │ │ │ │ + bge.n 179e92 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179f70 │ │ │ │ + ble.n 179ec8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179f70 │ │ │ │ + bge.n 179ec8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179fa6 │ │ │ │ + ble.n 179efe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179fa6 │ │ │ │ + bge.n 179efe │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 179fdc │ │ │ │ + ble.n 179f34 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 179fdc │ │ │ │ + bge.n 179f34 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 179f06 │ │ │ │ + bne.n 179e5e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17a11a │ │ │ │ + beq.w 17a072 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #252] @ 17a11c │ │ │ │ - vldr s16, [pc, #252] @ 17a120 │ │ │ │ + vldr s17, [pc, #252] @ 17a074 │ │ │ │ + vldr s16, [pc, #252] @ 17a078 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a060 │ │ │ │ + ble.n 179fb8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a060 │ │ │ │ + bge.n 179fb8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a096 │ │ │ │ + ble.n 179fee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a096 │ │ │ │ + bge.n 179fee │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a0cc │ │ │ │ + ble.n 17a024 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a0cc │ │ │ │ + bge.n 17a024 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a104 │ │ │ │ + ble.n 17a05c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a104 │ │ │ │ + bge.n 17a05c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 17a026 │ │ │ │ + bne.n 179f7e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (17a27c ) │ │ │ │ - ldr r3, [pc, #320] @ (17a280 ) │ │ │ │ + ldr r2, [pc, #320] @ (17a1d4 ) │ │ │ │ + ldr r3, [pc, #320] @ (17a1d8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a250 │ │ │ │ + beq.n 17a1a8 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 17a274 │ │ │ │ - vldr s16, [pc, #284] @ 17a278 │ │ │ │ + vldr s17, [pc, #284] @ 17a1cc │ │ │ │ + vldr s16, [pc, #284] @ 17a1d0 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a19a │ │ │ │ + ble.n 17a0f2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a19a │ │ │ │ + bge.n 17a0f2 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a1d2 │ │ │ │ + ble.n 17a12a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a1d2 │ │ │ │ + bge.n 17a12a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a20a │ │ │ │ + ble.n 17a162 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a20a │ │ │ │ + bge.n 17a162 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 17a242 │ │ │ │ + ble.n 17a19a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17a242 │ │ │ │ + bge.n 17a19a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 17a15e │ │ │ │ - ldr r2, [pc, #48] @ (17a284 ) │ │ │ │ - ldr r3, [pc, #44] @ (17a280 ) │ │ │ │ + bne.n 17a0b6 │ │ │ │ + ldr r2, [pc, #48] @ (17a1dc ) │ │ │ │ + ldr r3, [pc, #44] @ (17a1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a26e │ │ │ │ + bne.n 17a1c6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17a29a │ │ │ │ + cbz r2, 17a1f2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 17a28c │ │ │ │ + bne.n 17a1e4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a312 │ │ │ │ + cbz r2, 17a26a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r2 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ @@ -435625,18 +435564,18 @@ │ │ │ │ cmp r7, r2 │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ - bne.n 17a2b4 │ │ │ │ + bne.n 17a20c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a37e │ │ │ │ + cbz r2, 17a2d6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r5, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ ldrh.w r8, [r1] │ │ │ │ @@ -435659,18 +435598,18 @@ │ │ │ │ lsrs r7, r7, #15 │ │ │ │ rsb r7, r7, r7, lsl #16 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r5, lr │ │ │ │ umull r3, r7, r3, r4 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a32c │ │ │ │ + bne.n 17a284 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a3f6 │ │ │ │ + cbz r2, 17a34e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r6, r2 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -435696,18 +435635,18 @@ │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 17a398 │ │ │ │ + bne.n 17a2f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a44c │ │ │ │ + cbz r2, 17a3a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -435725,19 +435664,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 17a416 │ │ │ │ + bne.n 17a36e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a4c4 │ │ │ │ + cbz r2, 17a41c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r7, r2 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -435762,19 +435701,19 @@ │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ rsb ip, ip, ip, lsl #16 │ │ │ │ sub.w ip, r9, ip │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r7, lr │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17a46e │ │ │ │ + bne.n 17a3c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a53a │ │ │ │ + cbz r2, 17a492 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r6, #64511 @ 0xfbff │ │ │ │ @@ -435800,18 +435739,18 @@ │ │ │ │ lsrs r3, r3, #9 │ │ │ │ rsb r3, r3, r3, lsl #10 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ subs.w ip, ip, lr │ │ │ │ cmp r8, r1 │ │ │ │ umull ip, r3, ip, r6 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17a4ee │ │ │ │ + bne.n 17a446 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a5ae │ │ │ │ + cbz r2, 17a506 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r6, #61439 @ 0xefff │ │ │ │ @@ -435837,37 +435776,37 @@ │ │ │ │ lsrs r3, r3, #11 │ │ │ │ rsb r3, r3, r3, lsl #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ subs.w ip, ip, lr │ │ │ │ cmp r8, r1 │ │ │ │ umull ip, r3, ip, r6 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17a562 │ │ │ │ + bne.n 17a4ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a5e4 │ │ │ │ + cbz r2, 17a53c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a5c0 │ │ │ │ + bne.n 17a518 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a628 │ │ │ │ + cbz r2, 17a580 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [lr, #1]! │ │ │ │ adds r0, #4 │ │ │ │ @@ -435878,19 +435817,19 @@ │ │ │ │ mov.w r3, r2, lsr #6 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 17a5f6 │ │ │ │ + bne.n 17a54e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a666 │ │ │ │ + cbz r2, 17a5be │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -435899,18 +435838,18 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 17a638 │ │ │ │ + bne.n 17a590 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a6e2 │ │ │ │ + cbz r2, 17a63a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -435935,19 +435874,19 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r7, r7, ip │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r5, lr │ │ │ │ umull r3, r7, r3, r2 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 17a682 │ │ │ │ + bne.n 17a5da │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17a76c │ │ │ │ + beq.n 17a6c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ @@ -435976,20 +435915,20 @@ │ │ │ │ cmp r6, lr │ │ │ │ umull r3, ip, r3, r2 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi r8, r3, #0, #8 │ │ │ │ bfi r8, r3, #8, #8 │ │ │ │ strh.w r8, [r0, #-4] │ │ │ │ - bne.n 17a704 │ │ │ │ + bne.n 17a65c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17a7f4 │ │ │ │ + beq.n 17a74c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -436016,19 +435955,19 @@ │ │ │ │ umull r3, ip, r3, r2 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r7, r3, #0, #8 │ │ │ │ bfi r7, r3, #8, #8 │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 17a78c │ │ │ │ + bne.n 17a6e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a850 │ │ │ │ + cbz r2, 17a7a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436047,19 +435986,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 17a816 │ │ │ │ + bne.n 17a76e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a8d6 │ │ │ │ + cbz r2, 17a82e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r8, #5 │ │ │ │ movt r8, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -436087,18 +436026,18 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r9, r9, ip │ │ │ │ subs.w r3, r3, r9 │ │ │ │ cmp r7, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17a878 │ │ │ │ + bne.n 17a7d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17a914 │ │ │ │ + cbz r2, 17a86c │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #4 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -436108,19 +436047,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17a8ec │ │ │ │ + bne.n 17a844 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17a958 │ │ │ │ + cbz r2, 17a8b0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -436132,20 +436071,20 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r1], #4 │ │ │ │ - bne.n 17a926 │ │ │ │ + bne.n 17a87e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aa0e │ │ │ │ + beq.n 17a966 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436188,19 +436127,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ cmp r6, r2 │ │ │ │ umull ip, r3, ip, r1 │ │ │ │ bfi r7, ip, #24, #8 │ │ │ │ str.w r7, [r4], #4 │ │ │ │ - bne.n 17a978 │ │ │ │ + bne.n 17a8d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aac0 │ │ │ │ + beq.n 17aa18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436240,19 +436179,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r6, r2 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r7, [r0], #4 │ │ │ │ - bne.n 17aa30 │ │ │ │ + bne.n 17a988 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17ab00 │ │ │ │ + cbz r2, 17aa58 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r4, r1, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [lr, #1]! │ │ │ │ @@ -436262,19 +436201,19 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 17aad4 │ │ │ │ + bne.n 17aa2c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17ab40 │ │ │ │ + cbz r2, 17aa98 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r4, r1, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [lr, #1]! │ │ │ │ @@ -436284,20 +436223,20 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 17ab14 │ │ │ │ + bne.n 17aa6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17abee │ │ │ │ + beq.n 17ab46 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ adds r0, #4 │ │ │ │ @@ -436339,19 +436278,19 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 17ab62 │ │ │ │ + bne.n 17aaba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17aca0 │ │ │ │ + beq.n 17abf8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r5, #32769 @ 0x8001 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -436391,20 +436330,20 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r6, r2 │ │ │ │ umull r3, ip, r3, r1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r7, [r0], #4 │ │ │ │ - bne.n 17ac10 │ │ │ │ + bne.n 17ab68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ad52 │ │ │ │ + beq.n 17acaa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r5, #64511 @ 0xfbff │ │ │ │ movt r5, #49135 @ 0xbfef │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436446,19 +436385,19 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17acc4 │ │ │ │ + bne.n 17ac1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ae02 │ │ │ │ + beq.n 17ad5a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r5, #61439 @ 0xefff │ │ │ │ movt r5, #65279 @ 0xfeff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436500,18 +436439,18 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17ad74 │ │ │ │ + bne.n 17accc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17ae54 │ │ │ │ + cbz r2, 17adac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldrh.w ip, [r5], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r0, #1 │ │ │ │ @@ -436526,20 +436465,20 @@ │ │ │ │ add.w ip, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 17ae0e │ │ │ │ + bne.n 17ad66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17af24 │ │ │ │ + beq.n 17ae7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r1, #32767 @ 0x7fff │ │ │ │ movt r1, #49151 @ 0xbfff │ │ │ │ @@ -436586,20 +436525,20 @@ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ subs.w ip, ip, r8 │ │ │ │ cmp r7, r2 │ │ │ │ umull ip, r3, ip, r1 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r4], #4 │ │ │ │ - bne.n 17ae76 │ │ │ │ + bne.n 17adce │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17afdc │ │ │ │ + beq.n 17af34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436643,19 +436582,19 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17af48 │ │ │ │ + bne.n 17aea0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b028 │ │ │ │ + cbz r2, 17af80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436668,19 +436607,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 17aff0 │ │ │ │ + bne.n 17af48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b078 │ │ │ │ + cbz r2, 17afd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436695,23 +436634,23 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 17b03a │ │ │ │ + bne.n 17af92 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b13a │ │ │ │ + beq.n 17b092 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r9, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ @@ -436756,18 +436695,18 @@ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b0a2 │ │ │ │ + bne.n 17affa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 17b186 │ │ │ │ + cbz r2, 17b0de │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -436780,19 +436719,19 @@ │ │ │ │ mov.w r1, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r1, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 17b150 │ │ │ │ + bne.n 17b0a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b23c │ │ │ │ + beq.n 17b194 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -436836,33 +436775,33 @@ │ │ │ │ subs r0, r0, r2 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp sl, r7 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r4], #4 │ │ │ │ - bne.n 17b1a8 │ │ │ │ + bne.n 17b100 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (17b2e4 ) │ │ │ │ - ldr r3, [pc, #144] @ (17b2e8 ) │ │ │ │ + ldr r2, [pc, #144] @ (17b23c ) │ │ │ │ + ldr r3, [pc, #144] @ (17b240 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b2c6 │ │ │ │ + beq.n 17b21e │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -436886,34 +436825,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 17b274 │ │ │ │ - ldr r2, [pc, #36] @ (17b2ec ) │ │ │ │ - ldr r3, [pc, #28] @ (17b2e8 ) │ │ │ │ + bne.n 17b1cc │ │ │ │ + ldr r2, [pc, #36] @ (17b244 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b240 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b2e0 │ │ │ │ + bne.n 17b238 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #656] @ (17b578 ) │ │ │ │ + ldr r6, [pc, #304] @ (17b370 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #200] @ (17b3b8 ) │ │ │ │ + ldr r5, [pc, #872] @ (17b5b0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17b340 │ │ │ │ + cbz r2, 17b298 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ @@ -436929,33 +436868,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r1, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r1, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17b2fe │ │ │ │ + bne.n 17b256 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (17b3ec ) │ │ │ │ - ldr r3, [pc, #148] @ (17b3f0 ) │ │ │ │ + ldr r2, [pc, #148] @ (17b344 ) │ │ │ │ + ldr r3, [pc, #148] @ (17b348 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b3ce │ │ │ │ + beq.n 17b326 │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r5, r0, #2 │ │ │ │ movw r9, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -436980,34 +436919,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 17b378 │ │ │ │ - ldr r2, [pc, #36] @ (17b3f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17b3f0 ) │ │ │ │ + bne.n 17b2d0 │ │ │ │ + ldr r2, [pc, #36] @ (17b34c ) │ │ │ │ + ldr r3, [pc, #28] @ (17b348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b3e8 │ │ │ │ + bne.n 17b340 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #640] @ (17b670 ) │ │ │ │ + ldr r5, [pc, #288] @ (17b468 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #168] @ (17b4a0 ) │ │ │ │ + ldr r4, [pc, #840] @ (17b698 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17b44c │ │ │ │ + cbz r2, 17b3a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437023,19 +436962,19 @@ │ │ │ │ mov.w ip, r2, lsr #4 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b408 │ │ │ │ + bne.n 17b360 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b4a4 │ │ │ │ + cbz r2, 17b3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437051,19 +436990,19 @@ │ │ │ │ mov.w lr, r4, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b460 │ │ │ │ + bne.n 17b3b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b4fc │ │ │ │ + cbz r2, 17b454 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -437079,19 +437018,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla ip, r4, r8, ip │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, r1, r2 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 17b4be │ │ │ │ + bne.n 17b416 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b554 │ │ │ │ + cbz r2, 17b4ac │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -437107,19 +437046,19 @@ │ │ │ │ mov.w r2, r1, lsr #1 │ │ │ │ mul.w ip, r7, ip │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 17b516 │ │ │ │ + bne.n 17b46e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b5ac │ │ │ │ + cbz r2, 17b504 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437135,19 +437074,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b568 │ │ │ │ + bne.n 17b4c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b604 │ │ │ │ + cbz r2, 17b55c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437163,19 +437102,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r4, lsl #3 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b5c0 │ │ │ │ + bne.n 17b518 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b65c │ │ │ │ + cbz r2, 17b5b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437191,19 +437130,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r2, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b618 │ │ │ │ + bne.n 17b570 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b6b4 │ │ │ │ + cbz r2, 17b60c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ @@ -437219,19 +437158,19 @@ │ │ │ │ mov.w ip, r2, lsr #2 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ add.w ip, ip, r2, lsl #3 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17b670 │ │ │ │ + bne.n 17b5c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17b6fe │ │ │ │ + cbz r2, 17b656 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -437245,18 +437184,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 17b6c6 │ │ │ │ + bne.n 17b61e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17b746 │ │ │ │ + cbz r2, 17b69e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ @@ -437270,22 +437209,22 @@ │ │ │ │ add r3, r1 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r5, r2 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 17b70e │ │ │ │ + bne.n 17b666 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b82c │ │ │ │ + beq.n 17b784 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r6, #64511 @ 0xfbff │ │ │ │ movt r6, #49135 @ 0xbfef │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ @@ -437341,23 +437280,23 @@ │ │ │ │ rsb r2, r2, r2, lsl #10 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ strb.w r3, [r5, #-6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 17b772 │ │ │ │ + bne.n 17b6ca │ │ │ │ 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} │ │ │ │ sub sp, #20 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17b91c │ │ │ │ + beq.n 17b874 │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -437415,33 +437354,33 @@ │ │ │ │ subs r3, r0, r3 │ │ │ │ umull r2, r1, r2, r7 │ │ │ │ strb.w r2, [r6, #-7] │ │ │ │ umull r3, r1, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b85a │ │ │ │ + bne.n 17b7b2 │ │ │ │ add sp, #20 │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (17b9e8 ) │ │ │ │ - ldr r3, [pc, #176] @ (17b9ec ) │ │ │ │ + ldr r2, [pc, #176] @ (17b940 ) │ │ │ │ + ldr r3, [pc, #176] @ (17b944 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b9ca │ │ │ │ + beq.n 17b922 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -437475,48 +437414,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 17b958 │ │ │ │ - ldr r2, [pc, #36] @ (17b9f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (17b9ec ) │ │ │ │ + bne.n 17b8b0 │ │ │ │ + ldr r2, [pc, #36] @ (17b948 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b9e4 │ │ │ │ + bne.n 17b93c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx sp │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #260] @ (17bb0c ) │ │ │ │ - ldr r3, [pc, #260] @ (17bb10 ) │ │ │ │ + ldr r2, [pc, #260] @ (17ba64 ) │ │ │ │ + ldr r3, [pc, #260] @ (17ba68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17baee │ │ │ │ + beq.n 17ba46 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -437574,48 +437513,48 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r8, r5 │ │ │ │ umull r3, r0, r3, r2 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 17ba38 │ │ │ │ - ldr r2, [pc, #36] @ (17bb14 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bb10 ) │ │ │ │ + bne.n 17b990 │ │ │ │ + ldr r2, [pc, #36] @ (17ba6c ) │ │ │ │ + ldr r3, [pc, #28] @ (17ba68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bb08 │ │ │ │ + bne.n 17ba60 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r8, lr │ │ │ │ + mov r8, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (17bc2c ) │ │ │ │ - ldr r3, [pc, #256] @ (17bc30 ) │ │ │ │ + ldr r2, [pc, #256] @ (17bb84 ) │ │ │ │ + ldr r3, [pc, #256] @ (17bb88 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17bc0e │ │ │ │ + beq.n 17bb66 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ @@ -437672,34 +437611,34 @@ │ │ │ │ lsrs r1, r1, #15 │ │ │ │ rsb r1, r1, r1, lsl #16 │ │ │ │ subs r1, r0, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r8, r6 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 17bb5a │ │ │ │ - ldr r2, [pc, #36] @ (17bc34 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bc30 ) │ │ │ │ + bne.n 17bab2 │ │ │ │ + ldr r2, [pc, #36] @ (17bb8c ) │ │ │ │ + ldr r3, [pc, #28] @ (17bb88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bc28 │ │ │ │ + bne.n 17bb80 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add ip, r9 │ │ │ │ + cmp r4, lr │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r5 │ │ │ │ + add sl, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17bc96 │ │ │ │ + cbz r2, 17bbee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437718,18 +437657,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17bc48 │ │ │ │ + bne.n 17bba0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17bce6 │ │ │ │ + cbz r2, 17bc3e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -437744,18 +437683,18 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ - bne.n 17bca4 │ │ │ │ + bne.n 17bbfc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17bd44 │ │ │ │ + cbz r2, 17bc9c │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -437774,19 +437713,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 17bcfa │ │ │ │ + bne.n 17bc52 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17bda4 │ │ │ │ + cbz r2, 17bcfc │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -437805,19 +437744,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 17bd5a │ │ │ │ + bne.n 17bcb2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17be08 │ │ │ │ + cbz r2, 17bd60 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437836,19 +437775,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17bdb8 │ │ │ │ + bne.n 17bd10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17be6c │ │ │ │ + cbz r2, 17bdc4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437867,19 +437806,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17be1c │ │ │ │ + bne.n 17bd74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17bed0 │ │ │ │ + cbz r2, 17be28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ @@ -437898,33 +437837,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r1, r3, lsr #6 │ │ │ │ add.w ip, r2, ip, lsl #1 │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 17be80 │ │ │ │ + bne.n 17bdd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (17bfa0 ) │ │ │ │ - ldr r3, [pc, #184] @ (17bfa4 ) │ │ │ │ + ldr r2, [pc, #184] @ (17bef8 ) │ │ │ │ + ldr r3, [pc, #184] @ (17befc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17bf82 │ │ │ │ + beq.n 17beda │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -437961,50 +437900,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 17bf08 │ │ │ │ - ldr r2, [pc, #36] @ (17bfa8 ) │ │ │ │ - ldr r3, [pc, #28] @ (17bfa4 ) │ │ │ │ + bne.n 17be60 │ │ │ │ + ldr r2, [pc, #36] @ (17bf00 ) │ │ │ │ + ldr r3, [pc, #28] @ (17befc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bf9c │ │ │ │ + bne.n 17bef4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r2 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r6 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #296] @ (17c0ec ) │ │ │ │ + ldr r3, [pc, #296] @ (17c044 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #296] @ (17c0f0 ) │ │ │ │ + ldr r2, [pc, #296] @ (17c048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17c0ce │ │ │ │ + beq.n 17c026 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r8, #32767 @ 0x7fff │ │ │ │ movt r8, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -438073,35 +438012,35 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ strb.w r3, [r7, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 17bff4 │ │ │ │ - ldr r2, [pc, #36] @ (17c0f4 ) │ │ │ │ - ldr r3, [pc, #24] @ (17c0ec ) │ │ │ │ + bne.n 17bf4c │ │ │ │ + ldr r2, [pc, #36] @ (17c04c ) │ │ │ │ + ldr r3, [pc, #24] @ (17c044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c0e8 │ │ │ │ + bne.n 17c040 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r6 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c1f4 │ │ │ │ + beq.n 17c14c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movw r4, #16417 @ 0x4021 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ movw r2, #65023 @ 0xfdff │ │ │ │ @@ -438160,20 +438099,20 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w lr, lr, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull lr, r3, lr, r2 │ │ │ │ strb.w lr, [r1, #-6] │ │ │ │ - bne.n 17c11a │ │ │ │ + bne.n 17c072 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c2f4 │ │ │ │ + beq.n 17c24c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movw r4, #16417 @ 0x4021 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ movw r2, #65023 @ 0xfdff │ │ │ │ @@ -438232,35 +438171,35 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w lr, lr, ip │ │ │ │ cmp r7, r5 │ │ │ │ umull lr, r3, lr, r2 │ │ │ │ strb.w lr, [r1, #-6] │ │ │ │ - bne.n 17c21a │ │ │ │ + bne.n 17c172 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (17c43c ) │ │ │ │ + ldr r3, [pc, #300] @ (17c394 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (17c440 ) │ │ │ │ + ldr r2, [pc, #300] @ (17c398 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17c41c │ │ │ │ + beq.n 17c374 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r8, #32767 @ 0x7fff │ │ │ │ movt r8, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ @@ -438328,35 +438267,35 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r8 │ │ │ │ strb.w r3, [r7, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 17c340 │ │ │ │ - ldr r2, [pc, #36] @ (17c444 ) │ │ │ │ - ldr r3, [pc, #28] @ (17c43c ) │ │ │ │ + bne.n 17c298 │ │ │ │ + ldr r2, [pc, #36] @ (17c39c ) │ │ │ │ + ldr r3, [pc, #28] @ (17c394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c436 │ │ │ │ + bne.n 17c38e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbz r2, 17c4a0 │ │ │ │ + cbz r2, 17c3f8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438373,19 +438312,19 @@ │ │ │ │ mov.w lr, r4, lsr #2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c454 │ │ │ │ + bne.n 17c3ac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c500 │ │ │ │ + cbz r2, 17c458 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438402,19 +438341,19 @@ │ │ │ │ add.w r1, r1, r8, lsl #3 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c4b2 │ │ │ │ + bne.n 17c40a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c560 │ │ │ │ + cbz r2, 17c4b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438431,19 +438370,19 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c512 │ │ │ │ + bne.n 17c46a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c5bc │ │ │ │ + cbz r2, 17c514 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438460,19 +438399,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w lr, lr, r4, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r5], #4 │ │ │ │ - bne.n 17c570 │ │ │ │ + bne.n 17c4c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c610 │ │ │ │ + cbz r2, 17c568 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438488,19 +438427,19 @@ │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ cmp r6, r2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c5cc │ │ │ │ + bne.n 17c524 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c664 │ │ │ │ + cbz r2, 17c5bc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438516,19 +438455,19 @@ │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r0, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c620 │ │ │ │ + bne.n 17c578 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c6b8 │ │ │ │ + cbz r2, 17c610 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438544,19 +438483,19 @@ │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c674 │ │ │ │ + bne.n 17c5cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17c70c │ │ │ │ + cbz r2, 17c664 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w r3, [r5], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438572,24 +438511,24 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r6, r2 │ │ │ │ bfi ip, r0, #0, #8 │ │ │ │ bfi ip, r1, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r4], #4 │ │ │ │ - bne.n 17c6c8 │ │ │ │ + bne.n 17c620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c804 │ │ │ │ + beq.n 17c75c │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -438653,24 +438592,24 @@ │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r7, r2, #24, #8 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 17c734 │ │ │ │ + bne.n 17c68c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17c900 │ │ │ │ + beq.n 17c858 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -438731,24 +438670,24 @@ │ │ │ │ bfi lr, r1, #8, #8 │ │ │ │ bfi lr, r5, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 17c830 │ │ │ │ + bne.n 17c788 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ca00 │ │ │ │ + beq.n 17c958 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438814,24 +438753,24 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 17c92c │ │ │ │ + bne.n 17c884 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17cb00 │ │ │ │ + beq.n 17ca58 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -438897,33 +438836,33 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 17ca2c │ │ │ │ + bne.n 17c984 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (17cbec ) │ │ │ │ - ldr r3, [pc, #208] @ (17cbf0 ) │ │ │ │ + ldr r2, [pc, #208] @ (17cb44 ) │ │ │ │ + ldr r3, [pc, #208] @ (17cb48 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17cbcc │ │ │ │ + beq.n 17cb24 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -438966,49 +438905,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 17cb38 │ │ │ │ - ldr r2, [pc, #36] @ (17cbf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (17cbf0 ) │ │ │ │ + bne.n 17ca90 │ │ │ │ + ldr r2, [pc, #36] @ (17cb4c ) │ │ │ │ + ldr r3, [pc, #32] @ (17cb48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cbe6 │ │ │ │ + bne.n 17cb3e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r5, 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 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #320] @ (17cd4c ) │ │ │ │ - ldr r3, [pc, #320] @ (17cd50 ) │ │ │ │ + ldr r2, [pc, #320] @ (17cca4 ) │ │ │ │ + ldr r3, [pc, #320] @ (17cca8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17cd2e │ │ │ │ + beq.w 17cc86 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -439088,38 +439027,38 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp fp, r8 │ │ │ │ umull r1, r3, r1, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 17cc3c │ │ │ │ - ldr r2, [pc, #36] @ (17cd54 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cd50 ) │ │ │ │ + bne.n 17cb94 │ │ │ │ + ldr r2, [pc, #36] @ (17ccac ) │ │ │ │ + ldr r3, [pc, #28] @ (17cca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cd48 │ │ │ │ + bne.n 17cca0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17ce4e │ │ │ │ + beq.n 17cda6 │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r1, #65023 @ 0xfdff │ │ │ │ movt r1, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -439184,18 +439123,18 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ bfi ip, r7, #24, #8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17cd7e │ │ │ │ + bne.n 17ccd6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 17cec4 │ │ │ │ + cbz r2, 17ce1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439218,19 +439157,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17ce62 │ │ │ │ + bne.n 17cdba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17cf3a │ │ │ │ + cbz r2, 17ce92 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439253,18 +439192,18 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17ced6 │ │ │ │ + bne.n 17ce2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 17cfac │ │ │ │ + cbz r2, 17cf04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439287,19 +439226,19 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17cf4a │ │ │ │ + bne.n 17cea2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17d020 │ │ │ │ + cbz r2, 17cf78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #0 │ │ │ │ @@ -439322,24 +439261,24 @@ │ │ │ │ add.w lr, lr, r0, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r1, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ bfi r1, r3, #24, #8 │ │ │ │ str.w r1, [r4], #4 │ │ │ │ - bne.n 17cfbe │ │ │ │ + bne.n 17cf16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17d122 │ │ │ │ + beq.n 17d07a │ │ │ │ movw r9, #16417 @ 0x4021 │ │ │ │ movt r9, #128 @ 0x80 │ │ │ │ movw r7, #65023 @ 0xfdff │ │ │ │ movt r7, #63483 @ 0xf7fb │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -439405,32 +439344,32 @@ │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi lr, r2, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 17d04c │ │ │ │ + bne.n 17cfa4 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (17d218 ) │ │ │ │ - ldr r3, [pc, #220] @ (17d21c ) │ │ │ │ + ldr r2, [pc, #220] @ (17d170 ) │ │ │ │ + ldr r3, [pc, #220] @ (17d174 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17d1f8 │ │ │ │ + beq.n 17d150 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -439477,52 +439416,52 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 17d158 │ │ │ │ - ldr r2, [pc, #36] @ (17d220 ) │ │ │ │ - ldr r3, [pc, #32] @ (17d21c ) │ │ │ │ + bne.n 17d0b0 │ │ │ │ + ldr r2, [pc, #36] @ (17d178 ) │ │ │ │ + ldr r3, [pc, #32] @ (17d174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d212 │ │ │ │ + bne.n 17d16a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r5, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (17d3bc ) │ │ │ │ + ldr r3, [pc, #384] @ (17d314 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (17d3c0 ) │ │ │ │ + ldr r2, [pc, #384] @ (17d318 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17d39c │ │ │ │ + beq.w 17d2f4 │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -439615,39 +439554,39 @@ │ │ │ │ umull r6, r3, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 17d26c │ │ │ │ - ldr r2, [pc, #36] @ (17d3c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17d3bc ) │ │ │ │ + bne.w 17d1c4 │ │ │ │ + ldr r2, [pc, #36] @ (17d31c ) │ │ │ │ + ldr r3, [pc, #28] @ (17d314 ) │ │ │ │ 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 17d3b6 │ │ │ │ + bne.n 17d30e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17d4be │ │ │ │ + beq.n 17d416 │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r1, #65023 @ 0xfdff │ │ │ │ movt r1, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -439712,316 +439651,316 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ bfi ip, r7, #24, #8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17d3ee │ │ │ │ + bne.n 17d346 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (17d4d0 ) │ │ │ │ + ldr r3, [pc, #8] @ (17d428 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #8] @ (17d4e0 ) │ │ │ │ + ldr r3, [pc, #8] @ (17d438 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - udf #90 @ 0x5a │ │ │ │ + svc 2 │ │ │ │ lsls r4, r2, #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] │ │ │ │ str.w r0, [ip, #-160] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #444] @ (17d6b8 ) │ │ │ │ - ldr r3, [pc, #444] @ (17d6bc ) │ │ │ │ + ldr r2, [pc, #444] @ (17d610 ) │ │ │ │ + ldr r3, [pc, #444] @ (17d614 ) │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 17d562 │ │ │ │ + cbz r5, 17d4ba │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17d568 │ │ │ │ + beq.n 17d4c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17d5fc │ │ │ │ + blt.n 17d554 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 17d6ac │ │ │ │ - ldr r2, [pc, #384] @ (17d6c0 ) │ │ │ │ + blt.w 17d604 │ │ │ │ + ldr r2, [pc, #384] @ (17d618 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #376] @ (17d6bc ) │ │ │ │ + ldr r3, [pc, #376] @ (17d614 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17d6b4 │ │ │ │ + bne.w 17d60c │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #352] @ (17d6c4 ) │ │ │ │ + ldr r5, [pc, #352] @ (17d61c ) │ │ │ │ add r5, pc │ │ │ │ - b.n 17d51a │ │ │ │ + b.n 17d472 │ │ │ │ blx 44788 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #344] @ (17d6c8 ) │ │ │ │ + ldr r0, [pc, #344] @ (17d620 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ - cbz r0, 17d57e │ │ │ │ + bl 183604 │ │ │ │ + cbz r0, 17d4d6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d642 │ │ │ │ + bne.n 17d59a │ │ │ │ blx 44788 │ │ │ │ - ldr r3, [pc, #328] @ (17d6cc ) │ │ │ │ + ldr r3, [pc, #328] @ (17d624 ) │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ subs r4, r6, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 17d602 │ │ │ │ + cbnz r0, 17d55a │ │ │ │ ldr.w r3, [r6, #-104] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 17d692 │ │ │ │ + bne.n 17d5ea │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 17d678 │ │ │ │ - ldr r2, [pc, #268] @ (17d6d0 ) │ │ │ │ + bne.n 17d5d0 │ │ │ │ + ldr r2, [pc, #268] @ (17d628 ) │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr.w r5, [r6, #-120] │ │ │ │ - cbz r5, 17d5fc │ │ │ │ + cbz r5, 17d554 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 44258 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17d5f4 │ │ │ │ + blt.n 17d54c │ │ │ │ mov r0, r5 │ │ │ │ blx 44228 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 43af4 │ │ │ │ - b.n 17d52c │ │ │ │ + b.n 17d484 │ │ │ │ ldr.w r0, [r6, #-120] │ │ │ │ blx 43af4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17d53c │ │ │ │ + b.n 17d494 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 17d65c │ │ │ │ + bne.n 17d5b4 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 445b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d5c0 │ │ │ │ + beq.n 17d518 │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 43d74 │ │ │ │ - ldr r3, [pc, #172] @ (17d6d4 ) │ │ │ │ - ldr r2, [pc, #176] @ (17d6d8 ) │ │ │ │ - ldr r1, [pc, #176] @ (17d6dc ) │ │ │ │ + ldr r3, [pc, #172] @ (17d62c ) │ │ │ │ + ldr r2, [pc, #176] @ (17d630 ) │ │ │ │ + ldr r1, [pc, #176] @ (17d634 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 17d5fc │ │ │ │ - ldr r2, [pc, #156] @ (17d6e0 ) │ │ │ │ + b.n 17d554 │ │ │ │ + ldr r2, [pc, #156] @ (17d638 ) │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add.w r9, sp, #8 │ │ │ │ blx 440a8 │ │ │ │ - b.n 17d5c0 │ │ │ │ + b.n 17d518 │ │ │ │ blx 43d74 │ │ │ │ - ldr r3, [pc, #128] @ (17d6e4 ) │ │ │ │ - ldr r2, [pc, #132] @ (17d6e8 ) │ │ │ │ - ldr r1, [pc, #132] @ (17d6ec ) │ │ │ │ + ldr r3, [pc, #128] @ (17d63c ) │ │ │ │ + ldr r2, [pc, #132] @ (17d640 ) │ │ │ │ + ldr r1, [pc, #132] @ (17d644 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1829f4 │ │ │ │ - b.n 17d63a │ │ │ │ - ldr r3, [pc, #116] @ (17d6f0 ) │ │ │ │ - ldr r2, [pc, #120] @ (17d6f4 ) │ │ │ │ - ldr r1, [pc, #120] @ (17d6f8 ) │ │ │ │ + bl 18294c │ │ │ │ + b.n 17d592 │ │ │ │ + ldr r3, [pc, #116] @ (17d648 ) │ │ │ │ + ldr r2, [pc, #120] @ (17d64c ) │ │ │ │ + ldr r1, [pc, #120] @ (17d650 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 17d63a │ │ │ │ - ldr r3, [pc, #104] @ (17d6fc ) │ │ │ │ - ldr r2, [pc, #104] @ (17d700 ) │ │ │ │ - ldr r1, [pc, #108] @ (17d704 ) │ │ │ │ + b.n 17d592 │ │ │ │ + ldr r3, [pc, #104] @ (17d654 ) │ │ │ │ + ldr r2, [pc, #104] @ (17d658 ) │ │ │ │ + ldr r1, [pc, #108] @ (17d65c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n 17d63a │ │ │ │ + b.n 17d592 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ - b.n 17d5fc │ │ │ │ + b.n 17d554 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xf6940015 │ │ │ │ @ instruction: 0xf6940015 │ │ │ │ @ instruction: 0xf68c0015 │ │ │ │ @ instruction: 0xf6e40015 │ │ │ │ - b.n 17d5ec │ │ │ │ + b.n 17d544 │ │ │ │ movs r1, r4 │ │ │ │ movw r0, #51221 @ 0xc815 │ │ │ │ asrs r2, r6, #24 │ │ │ │ movs r5, r2 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d584 │ │ │ │ + b.n 17d4dc │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf6280015 │ │ │ │ asrs r6, r6, #23 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d560 │ │ │ │ + b.n 17d4b8 │ │ │ │ movs r1, r4 │ │ │ │ rsbs r0, r8, #9764864 @ 0x950000 │ │ │ │ asrs r0, r4, #23 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17d538 │ │ │ │ + b.n 17d490 │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xf5960015 │ │ │ │ asrs r6, r0, #23 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 17d762 │ │ │ │ + cbnz r3, 17d6ba │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 17d754 │ │ │ │ + bls.n 17d6ac │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 17d75e │ │ │ │ + cbnz r0, 17d6b6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 17d758 │ │ │ │ + cbz r2, 17d6b0 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17d766 │ │ │ │ + cbz r0, 17d6be │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 17d732 │ │ │ │ + b.n 17d68a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 17d750 │ │ │ │ + b.n 17d6a8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (17d804 ) │ │ │ │ - ldr r3, [pc, #132] @ (17d808 ) │ │ │ │ + ldr r0, [pc, #128] @ (17d75c ) │ │ │ │ + ldr r3, [pc, #132] @ (17d760 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 17d7be │ │ │ │ + bne.n 17d716 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (17d80c ) │ │ │ │ + ldr r2, [pc, #104] @ (17d764 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (17d808 ) │ │ │ │ + ldr r3, [pc, #96] @ (17d760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d800 │ │ │ │ + bne.n 17d758 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -440041,44 +439980,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 44980 │ │ │ │ - b.n 17d79e │ │ │ │ + b.n 17d6f6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 17d822 │ │ │ │ + bcc.n 17d77a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17d708 │ │ │ │ - cbz r0, 17d856 │ │ │ │ + bl 17d660 │ │ │ │ + cbz r0, 17d7ae │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 17d852 │ │ │ │ + cbz r1, 17d7aa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -440110,30 +440049,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (17d92c ) │ │ │ │ + ldr r1, [pc, #132] @ (17d884 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17d930 ) │ │ │ │ + ldr r3, [pc, #132] @ (17d888 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 17d922 │ │ │ │ + bcs.n 17d87a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17d922 │ │ │ │ + bhi.n 17d87a │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -440146,101 +440085,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 17d908 │ │ │ │ + cbz r0, 17d860 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (17d934 ) │ │ │ │ - ldr r3, [pc, #32] @ (17d930 ) │ │ │ │ + ldr r2, [pc, #40] @ (17d88c ) │ │ │ │ + ldr r3, [pc, #32] @ (17d888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d926 │ │ │ │ + bne.n 17d87e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17d90a │ │ │ │ + b.n 17d862 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #204] @ (17da18 ) │ │ │ │ - ldr r3, [pc, #208] @ (17da1c ) │ │ │ │ + ldr r1, [pc, #204] @ (17d970 ) │ │ │ │ + ldr r3, [pc, #208] @ (17d974 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17da0e │ │ │ │ + bne.n 17d966 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 17d996 │ │ │ │ + bls.n 17d8ee │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17da0a │ │ │ │ + bne.n 17d962 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 17d9be │ │ │ │ + cbz r4, 17d916 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17da0a │ │ │ │ + beq.n 17d962 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 17d9c4 │ │ │ │ + bne.n 17d91c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (17da20 ) │ │ │ │ - ldr r3, [pc, #112] @ (17da1c ) │ │ │ │ + ldr r2, [pc, #120] @ (17d978 ) │ │ │ │ + ldr r3, [pc, #112] @ (17d974 ) │ │ │ │ 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 17da12 │ │ │ │ + bne.n 17d96a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 17d97a │ │ │ │ + b.n 17d8d2 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -440260,65 +440199,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17d99e │ │ │ │ + b.n 17d8f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d9a6 │ │ │ │ + b.n 17d8fe │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 17da88 │ │ │ │ + cbnz r3, 17d9e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 17da6e │ │ │ │ + bls.n 17d9c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 17da7c │ │ │ │ + cbnz r2, 17d9d4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 17da76 │ │ │ │ + cbz r0, 17d9ce │ │ │ │ adds r1, r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17da7c │ │ │ │ + cbz r0, 17d9d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17da4e │ │ │ │ + b.n 17d9a6 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -440329,263 +440268,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 17daec │ │ │ │ + bcc.n 17da44 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17db1a │ │ │ │ + bne.n 17da72 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 17dae4 │ │ │ │ + bls.n 17da3c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 17db16 │ │ │ │ + cbnz r2, 17da6e │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 17db10 │ │ │ │ + cbz r4, 17da68 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17db16 │ │ │ │ + cbz r0, 17da6e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17d708 │ │ │ │ + bl 17d660 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17daae │ │ │ │ + beq.n 17da06 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 17db0c │ │ │ │ + cbz r1, 17da64 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 17daae │ │ │ │ + b.n 17da06 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dac6 │ │ │ │ + b.n 17da1e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 17d810 │ │ │ │ + bl 17d768 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17db8a │ │ │ │ + cbnz r3, 17dae2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17db6e │ │ │ │ + bls.n 17dac6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17db86 │ │ │ │ + cbnz r2, 17dade │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17db80 │ │ │ │ + cbz r1, 17dad8 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17db86 │ │ │ │ + cbz r0, 17dade │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d770 │ │ │ │ + bl 17d6c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17db56 │ │ │ │ + b.n 17daae │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 17d810 │ │ │ │ + bl 17d768 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dbf6 │ │ │ │ + cbnz r3, 17db4e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17dbda │ │ │ │ + bls.n 17db32 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dbf2 │ │ │ │ + cbnz r2, 17db4a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17dbec │ │ │ │ + cbz r1, 17db44 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dbf2 │ │ │ │ + cbz r0, 17db4a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d770 │ │ │ │ + bl 17d6c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dbc2 │ │ │ │ + b.n 17db1a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 17d810 │ │ │ │ + bl 17d768 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dc60 │ │ │ │ + cbnz r3, 17dbb8 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17dc44 │ │ │ │ + bls.n 17db9c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dc5c │ │ │ │ + cbnz r2, 17dbb4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17dc56 │ │ │ │ + cbz r1, 17dbae │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dc5c │ │ │ │ + cbz r0, 17dbb4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17d770 │ │ │ │ + bl 17d6c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dc2c │ │ │ │ + b.n 17db84 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 17d810 │ │ │ │ + bl 17d768 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17dcce │ │ │ │ + cbnz r3, 17dc26 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17dcb2 │ │ │ │ + bls.n 17dc0a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17dcca │ │ │ │ + cbnz r2, 17dc22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17dcc4 │ │ │ │ + cbz r1, 17dc1c │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 17dcca │ │ │ │ + cbz r0, 17dc22 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 17d770 │ │ │ │ + bl 17d6c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17dc9a │ │ │ │ + b.n 17dbf2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (17dd68 ) │ │ │ │ + ldr r3, [pc, #128] @ (17dcc0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (17dd6c ) │ │ │ │ + ldr r2, [pc, #128] @ (17dcc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 17dd5e │ │ │ │ + bcs.n 17dcb6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17dd5e │ │ │ │ + bhi.n 17dcb6 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -440600,42 +440539,42 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 17dd44 │ │ │ │ + cbz r3, 17dc9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (17dd70 ) │ │ │ │ - ldr r3, [pc, #28] @ (17dd68 ) │ │ │ │ + ldr r2, [pc, #40] @ (17dcc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (17dcc0 ) │ │ │ │ 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 17dd62 │ │ │ │ + bne.n 17dcba │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17dd46 │ │ │ │ + b.n 17dc9e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ddea │ │ │ │ + bne.n 17dd42 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -440643,42 +440582,42 @@ │ │ │ │ blx 449ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 17ddcc │ │ │ │ + bls.n 17dd24 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 17dde0 │ │ │ │ + cbnz r1, 17dd38 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 17ddda │ │ │ │ + cbz r0, 17dd32 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17dde0 │ │ │ │ + cbz r0, 17dd38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17d770 │ │ │ │ + bl 17d6c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 17ddac │ │ │ │ + b.n 17dd04 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -440688,165 +440627,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 17de12 │ │ │ │ + cbnz r2, 17dd6a │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 17de16 │ │ │ │ + bls.n 17dd6e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 17de0e │ │ │ │ + bhi.n 17dd66 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 17de4a │ │ │ │ + cbnz r3, 17dda2 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 17de46 │ │ │ │ + bhi.n 17dd9e │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 17de4c │ │ │ │ + bls.n 17dda4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 17de4a │ │ │ │ + beq.n 17dda2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 44980 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 17de78 │ │ │ │ + cbnz r3, 17ddd0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 17de7c │ │ │ │ + bcc.n 17ddd4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17de78 │ │ │ │ + beq.n 17ddd0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17deae │ │ │ │ + bne.n 17de06 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 17deb2 │ │ │ │ + bls.n 17de0a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 17deaa │ │ │ │ + ble.n 17de02 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17deae │ │ │ │ + beq.n 17de06 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17def2 │ │ │ │ + bne.n 17de4a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 17def6 │ │ │ │ + bls.n 17de4e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 17deee │ │ │ │ + ble.n 17de46 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17def2 │ │ │ │ + beq.n 17de4a │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17df36 │ │ │ │ + bne.n 17de8e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 17df3c │ │ │ │ + bls.n 17de94 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 17df32 │ │ │ │ + ble.n 17de8a │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17df36 │ │ │ │ + beq.n 17de8e │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 17df8c │ │ │ │ + bcs.n 17dee4 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44cac │ │ │ │ - cbz r0, 17df8c │ │ │ │ + cbz r0, 17dee4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -440854,190 +440793,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17e04a │ │ │ │ + beq.n 17dfa2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 17dfb4 │ │ │ │ + b.n 17df0c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 17e050 │ │ │ │ + beq.n 17dfa8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 17dfae │ │ │ │ + bne.n 17df06 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 17e04a │ │ │ │ + bne.n 17dfa2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17dfd4 │ │ │ │ + b.n 17df2c │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17e04a │ │ │ │ + beq.n 17dfa2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17dfcc │ │ │ │ + bne.n 17df24 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 17dfcc │ │ │ │ + bls.n 17df24 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 17dffe │ │ │ │ + b.n 17df56 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 17dfcc │ │ │ │ + bls.n 17df24 │ │ │ │ ldrd r1, r3, [ip, #4] │ │ │ │ ldr.w r2, [ip] │ │ │ │ add.w r8, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ add.w r3, r2, #3 │ │ │ │ bic.w r8, r8, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17dfee │ │ │ │ + beq.n 17df46 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dfee │ │ │ │ + bne.n 17df46 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 17e04c │ │ │ │ + b.n 17dfa4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17dfc2 │ │ │ │ + b.n 17df1a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (17e0b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (17e00c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (17e0b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (17e010 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43d08 │ │ │ │ - cbz r0, 17e0ac │ │ │ │ + cbz r0, 17e004 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 17e0ac │ │ │ │ - ldr r0, [pc, #56] @ (17e0bc ) │ │ │ │ + cbz r3, 17e004 │ │ │ │ + ldr r0, [pc, #56] @ (17e014 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 43f48 │ │ │ │ - cbz r0, 17e0ac │ │ │ │ + cbz r0, 17e004 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (17e0c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (17e0b8 ) │ │ │ │ + ldr r2, [pc, #40] @ (17e018 ) │ │ │ │ + ldr r3, [pc, #32] @ (17e010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e0b0 │ │ │ │ + bne.n 17e008 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17e094 │ │ │ │ + b.n 17dfec │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - subs r4, r4, #5 │ │ │ │ + movs r0, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (17e140 ) │ │ │ │ + ldr r2, [pc, #100] @ (17e098 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (17e144 ) │ │ │ │ + ldr r3, [pc, #100] @ (17e09c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 447dc │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 17e112 │ │ │ │ - ldr r1, [pc, #76] @ (17e148 ) │ │ │ │ - ldr r2, [pc, #72] @ (17e144 ) │ │ │ │ + cbz r0, 17e06a │ │ │ │ + ldr r1, [pc, #76] @ (17e0a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (17e09c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17e13c │ │ │ │ + bne.n 17e094 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43d38 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 17e12a │ │ │ │ + cbz r0, 17e082 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4439c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17e0f8 │ │ │ │ + b.n 17e050 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 438c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17e11e │ │ │ │ + b.n 17e076 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43a58 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -441065,15 +441004,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 448e4 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 17e1ba │ │ │ │ + beq.n 17e112 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -441086,183 +441025,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (17e2d0 ) │ │ │ │ + ldr r0, [pc, #228] @ (17e228 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (17e2d4 ) │ │ │ │ + ldr r1, [pc, #228] @ (17e22c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (17e2d8 ) │ │ │ │ + ldr r0, [pc, #224] @ (17e230 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 17e2c6 │ │ │ │ + bhi.n 17e21e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 17e258 │ │ │ │ + bls.n 17e1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 17e286 │ │ │ │ + bhi.n 17e1de │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (17e2dc ) │ │ │ │ + ldr r1, [pc, #168] @ (17e234 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 17e29c │ │ │ │ + beq.n 17e1f4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 17e290 │ │ │ │ + cbz r0, 17e1e8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 185f38 │ │ │ │ + bl 185e90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e2c6 │ │ │ │ + beq.n 17e21e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 17e25e │ │ │ │ + b.n 17e1b6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 17e2c6 │ │ │ │ + beq.n 17e21e │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (17e2e0 ) │ │ │ │ - ldr r3, [pc, #96] @ (17e2d4 ) │ │ │ │ + ldr r2, [pc, #112] @ (17e238 ) │ │ │ │ + ldr r3, [pc, #96] @ (17e22c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e2ca │ │ │ │ + bne.n 17e222 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 17e232 │ │ │ │ + b.n 17e18a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 442a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 17e24a │ │ │ │ + b.n 17e1a2 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 449e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17e2c6 │ │ │ │ + cbz r0, 17e21e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 44980 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 17e25e │ │ │ │ + b.n 17e1b6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 17e260 │ │ │ │ + b.n 17e1b8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r3, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 17e306 │ │ │ │ - b.n 17e318 │ │ │ │ + bcc.n 17e25e │ │ │ │ + b.n 17e270 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 17e318 │ │ │ │ + bcs.n 17e270 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17e300 │ │ │ │ + bne.n 17e258 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 17e1d8 │ │ │ │ + bl 17e130 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r0, r2, [r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17e372 │ │ │ │ + bcs.n 17e2ca │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 17e36c │ │ │ │ + cbz r2, 17e2c4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 17e368 │ │ │ │ + cbnz r1, 17e2c0 │ │ │ │ ldr.w r1, [lr] │ │ │ │ strd r1, lr, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [lr] │ │ │ │ strd r0, r0, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 17e34c │ │ │ │ + bne.n 17e2a4 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -441276,197 +441215,197 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r9 │ │ │ │ itt ne │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ movne fp, r4 │ │ │ │ - bne.n 17e3c6 │ │ │ │ - b.n 17e41c │ │ │ │ + bne.n 17e31e │ │ │ │ + b.n 17e374 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 17e41c │ │ │ │ + beq.n 17e374 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e3be │ │ │ │ + bne.n 17e316 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbnz r2, 17e428 │ │ │ │ + cbnz r2, 17e380 │ │ │ │ add.w sl, r7, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187be4 │ │ │ │ - cbz r6, 17e40a │ │ │ │ + bl 187b3c │ │ │ │ + cbz r6, 17e362 │ │ │ │ ldr.w r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e3f2 │ │ │ │ + bne.n 17e34a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17e3da │ │ │ │ + bne.n 17e332 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17e3be │ │ │ │ + beq.n 17e316 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 17e3c6 │ │ │ │ + bne.n 17e31e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.n 17e4ec │ │ │ │ + bhi.n 17e444 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n 17e4e8 │ │ │ │ + bcs.n 17e440 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17e4f2 │ │ │ │ + bhi.n 17e44a │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov r8, sl │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e4ec │ │ │ │ + beq.n 17e444 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, r6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq.n 17e50a │ │ │ │ + beq.n 17e462 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ sub.w r6, r1, #8 │ │ │ │ - b.n 17e480 │ │ │ │ + b.n 17e3d8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 17e4d6 │ │ │ │ + bcs.n 17e42e │ │ │ │ subs r6, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e474 │ │ │ │ + bne.n 17e3cc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 17e4ec │ │ │ │ + bhi.n 17e444 │ │ │ │ add.w r3, sl, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 17e4fa │ │ │ │ + bls.n 17e452 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 17e502 │ │ │ │ + bhi.n 17e45a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 442a0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17e4ec │ │ │ │ + cbz r0, 17e444 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sl, r0 │ │ │ │ str.w r2, [sl] │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 17e47e │ │ │ │ + bcc.n 17e3d6 │ │ │ │ sub.w r6, sl, #4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - bne.w 17e3da │ │ │ │ - b.n 17e3de │ │ │ │ + bne.w 17e332 │ │ │ │ + b.n 17e336 │ │ │ │ adds r3, r0, r6 │ │ │ │ - bne.n 17e45e │ │ │ │ + bne.n 17e3b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ movcc r8, sl │ │ │ │ - b.n 17e44e │ │ │ │ + b.n 17e3a6 │ │ │ │ adds.w sl, r7, sl │ │ │ │ - bne.n 17e4c6 │ │ │ │ - b.n 17e4ec │ │ │ │ + bne.n 17e41e │ │ │ │ + b.n 17e444 │ │ │ │ cmp r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ - b.n 17e4b0 │ │ │ │ + b.n 17e408 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 17e520 │ │ │ │ + beq.n 17e478 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbnz r2, 17e51c │ │ │ │ + cbnz r2, 17e474 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 17e3e2 │ │ │ │ + b.n 17e33a │ │ │ │ mov r4, r1 │ │ │ │ - b.n 17e434 │ │ │ │ + b.n 17e38c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 17e3e2 │ │ │ │ + b.n 17e33a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ strd r0, r0, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ - cbnz r3, 17e5a8 │ │ │ │ + cbnz r3, 17e500 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e5ea │ │ │ │ + beq.n 17e542 │ │ │ │ add.w ip, r0, #8 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -441474,39 +441413,39 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 44980 │ │ │ │ str r7, [r4, #32] │ │ │ │ - cbnz r6, 17e5d6 │ │ │ │ + cbnz r6, 17e52e │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17e5ea │ │ │ │ + cbz r0, 17e542 │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17e59e │ │ │ │ + beq.n 17e4f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17e5f2 │ │ │ │ + beq.n 17e54a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -441514,30 +441453,30 @@ │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e5e4 │ │ │ │ + beq.n 17e53c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 44980 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ - ldr.w lr, [pc, #104] @ 17e698 │ │ │ │ + ldr.w lr, [pc, #104] @ 17e5f0 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (17e69c ) │ │ │ │ + ldr r0, [pc, #100] @ (17e5f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -441548,96 +441487,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (17e6a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (17e69c ) │ │ │ │ + ldr r2, [pc, #48] @ (17e5f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (17e5f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e692 │ │ │ │ + bne.n 17e5ea │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 17e712 │ │ │ │ + cbz r5, 17e66a │ │ │ │ ldrd r7, r1, [r0, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 194148 │ │ │ │ + bl 1940a0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17e6ea │ │ │ │ + cbz r0, 17e642 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 19415c │ │ │ │ - cbnz r0, 17e6f4 │ │ │ │ + bl 1940b4 │ │ │ │ + cbnz r0, 17e64c │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #144] @ (17e788 ) │ │ │ │ + ldr r0, [pc, #144] @ (17e6e0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e618 │ │ │ │ + bl 17e570 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ - b.n 17e6ea │ │ │ │ + b.n 17e642 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17e77a │ │ │ │ + beq.n 17e6d2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e780 │ │ │ │ + beq.n 17e6d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17e6f0 │ │ │ │ + bne.n 17e648 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17f7bc │ │ │ │ + bl 17f714 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 17e73e │ │ │ │ + cbnz r0, 17e696 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17e6f0 │ │ │ │ + b.n 17e648 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17f5c4 │ │ │ │ + bl 17f51c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -441648,66 +441587,66 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17e738 │ │ │ │ + bne.n 17e690 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f844 │ │ │ │ - b.n 17e730 │ │ │ │ - bl 17fd9c │ │ │ │ - b.n 17e6f0 │ │ │ │ - bl 1800a0 │ │ │ │ - b.n 17e6f0 │ │ │ │ + bl 17f79c │ │ │ │ + b.n 17e688 │ │ │ │ + bl 17fcf4 │ │ │ │ + b.n 17e648 │ │ │ │ + bl 17fff8 │ │ │ │ + b.n 17e648 │ │ │ │ nop │ │ │ │ - b.n 17e32c │ │ │ │ + b.n 17e284 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e8de │ │ │ │ + beq.w 17e836 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e8de │ │ │ │ + beq.w 17e836 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 17fc7c │ │ │ │ - cbnz r0, 17e852 │ │ │ │ + bl 17fbd4 │ │ │ │ + cbnz r0, 17e7aa │ │ │ │ mov r0, r6 │ │ │ │ blx 449ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 449ec │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e8e0 │ │ │ │ + beq.n 17e838 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -441720,132 +441659,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb.w r0, [r3, r8] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w fp, [r2, #5] │ │ │ │ - bl 186c98 │ │ │ │ + bl 186bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17fa0c │ │ │ │ + bl 17f964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e7dc │ │ │ │ + beq.n 17e734 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e7dc │ │ │ │ - ldr r1, [pc, #212] @ (17e950 ) │ │ │ │ + beq.n 17e734 │ │ │ │ + ldr r1, [pc, #212] @ (17e8a8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ - cbz r0, 17e8d8 │ │ │ │ + cbz r0, 17e830 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17e8f6 │ │ │ │ + beq.n 17e84e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e904 │ │ │ │ - ldr r0, [pc, #192] @ (17e954 ) │ │ │ │ + beq.n 17e85c │ │ │ │ + ldr r0, [pc, #192] @ (17e8ac ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e92e │ │ │ │ - ldr r0, [pc, #184] @ (17e958 ) │ │ │ │ + beq.n 17e886 │ │ │ │ + ldr r0, [pc, #184] @ (17e8b0 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ff08 │ │ │ │ + bl 17fe60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e7dc │ │ │ │ + beq.n 17e734 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17e942 │ │ │ │ + beq.n 17e89a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 17e912 │ │ │ │ + cbz r3, 17e86a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 17e7dc │ │ │ │ + b.n 17e734 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 17e884 │ │ │ │ + b.n 17e7dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fe24 │ │ │ │ + bl 17fd7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e890 │ │ │ │ - b.n 17e7dc │ │ │ │ + bne.n 17e7e8 │ │ │ │ + b.n 17e734 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18012c │ │ │ │ + bl 180084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e890 │ │ │ │ - b.n 17e7dc │ │ │ │ - ldr r1, [pc, #72] @ (17e95c ) │ │ │ │ + bne.n 17e7e8 │ │ │ │ + b.n 17e734 │ │ │ │ + ldr r1, [pc, #72] @ (17e8b4 ) │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r3, #7 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - bl 18aa44 │ │ │ │ + bl 18a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e8d2 │ │ │ │ - b.n 17e8e0 │ │ │ │ - ldr r0, [pc, #48] @ (17e960 ) │ │ │ │ + bne.n 17e82a │ │ │ │ + b.n 17e838 │ │ │ │ + ldr r0, [pc, #48] @ (17e8b8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e89c │ │ │ │ + bne.n 17e7f4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 17fe40 │ │ │ │ - b.n 17e89c │ │ │ │ + bl 17fd98 │ │ │ │ + b.n 17e7f4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18ca80 │ │ │ │ - b.n 17e8cc │ │ │ │ - b.n 17e204 │ │ │ │ + bl 18c9d8 │ │ │ │ + b.n 17e824 │ │ │ │ + b.n 17e15c │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e20c │ │ │ │ + b.n 17e164 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e248 │ │ │ │ + b.n 17e1a0 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17e194 │ │ │ │ + b.n 17e0ec │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f10c │ │ │ │ + b.n 17f064 │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 17e98a │ │ │ │ + cbz r0, 17e8e2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -441857,579 +441796,579 @@ │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (17eafc ) │ │ │ │ + ldr r2, [pc, #348] @ (17ea54 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (17eb00 ) │ │ │ │ + ldr r3, [pc, #348] @ (17ea58 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (17eb04 ) │ │ │ │ + ldr r0, [pc, #344] @ (17ea5c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (17eb08 ) │ │ │ │ + ldr r6, [pc, #344] @ (17ea60 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18b328 │ │ │ │ - cbnz r0, 17e9e4 │ │ │ │ + bl 18b280 │ │ │ │ + cbnz r0, 17e93c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (17eb0c ) │ │ │ │ + ldr r0, [pc, #320] @ (17ea64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea66 │ │ │ │ - ldr r0, [pc, #312] @ (17eb10 ) │ │ │ │ + beq.n 17e9be │ │ │ │ + ldr r0, [pc, #312] @ (17ea68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ead8 │ │ │ │ + beq.n 17ea30 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 17e9e6 │ │ │ │ + b.n 17e93e │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (17eb14 ) │ │ │ │ + ldr r0, [pc, #300] @ (17ea6c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea7a │ │ │ │ + beq.n 17e9d2 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4464c <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17ea1e │ │ │ │ + beq.n 17e976 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 17ea9a │ │ │ │ - bhi.n 17eaa0 │ │ │ │ + beq.n 17e9f2 │ │ │ │ + bhi.n 17e9f8 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 17ea9a │ │ │ │ + beq.n 17e9f2 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 17eaa4 │ │ │ │ + beq.n 17e9fc │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 17ea24 │ │ │ │ + bne.n 17e97c │ │ │ │ mov.w r7, #1073741824 @ 0x40000000 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 17e78c │ │ │ │ + bl 17e6e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17ea76 │ │ │ │ + cbz r0, 17e9ce │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17ea4a │ │ │ │ + beq.n 17e9a2 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17eaaa │ │ │ │ - ldr r2, [pc, #204] @ (17eb18 ) │ │ │ │ - ldr r3, [pc, #176] @ (17eb00 ) │ │ │ │ + beq.n 17ea02 │ │ │ │ + ldr r2, [pc, #204] @ (17ea70 ) │ │ │ │ + ldr r3, [pc, #176] @ (17ea58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17eaf6 │ │ │ │ + bne.n 17ea4e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (17eb1c ) │ │ │ │ + ldr r0, [pc, #180] @ (17ea74 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e9e6 │ │ │ │ + bne.n 17e93e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17ea4a │ │ │ │ - ldr r0, [pc, #164] @ (17eb20 ) │ │ │ │ + b.n 17e9a2 │ │ │ │ + ldr r0, [pc, #164] @ (17ea78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea1e │ │ │ │ - ldr r3, [pc, #152] @ (17eb24 ) │ │ │ │ + beq.n 17e976 │ │ │ │ + ldr r3, [pc, #152] @ (17ea7c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (17eb28 ) │ │ │ │ + ldr r2, [pc, #152] @ (17ea80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17e9f4 │ │ │ │ + b.n 17e94c │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 17ea18 │ │ │ │ + b.n 17e970 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 17ea14 │ │ │ │ + bne.n 17e96c │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 17ea18 │ │ │ │ - ldr r0, [pc, #128] @ (17eb2c ) │ │ │ │ + b.n 17e970 │ │ │ │ + ldr r0, [pc, #128] @ (17ea84 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ea4a │ │ │ │ + beq.n 17e9a2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 17e78c │ │ │ │ + bl 17e6e4 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 17ea4a │ │ │ │ - ldr r0, [pc, #84] @ (17eb30 ) │ │ │ │ + b.n 17e9a2 │ │ │ │ + ldr r0, [pc, #84] @ (17ea88 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e9e0 │ │ │ │ - bl 17fc7c │ │ │ │ + bne.w 17e938 │ │ │ │ + bl 17fbd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e9e0 │ │ │ │ - bl 180148 │ │ │ │ - b.n 17e9e0 │ │ │ │ + beq.w 17e938 │ │ │ │ + bl 1800a0 │ │ │ │ + b.n 17e938 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17f224 │ │ │ │ + b.n 17f17c │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17f234 │ │ │ │ + b.n 17f18c │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f140 │ │ │ │ + b.n 17f098 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f270 │ │ │ │ + b.n 17f1c8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17f138 │ │ │ │ + b.n 17f090 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f18c │ │ │ │ + b.n 17f0e4 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17f1a8 │ │ │ │ + b.n 17f100 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17f21c │ │ │ │ + b.n 17f174 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 17ef88 │ │ │ │ + b.n 17eee0 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 17eb52 │ │ │ │ + cbnz r0, 17eaaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 17eba6 │ │ │ │ + cbnz r3, 17eafe │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17eb48 │ │ │ │ + beq.n 17eaa0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 18acd8 │ │ │ │ + bl 18ac30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 18abe0 │ │ │ │ + bl 18ab38 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 17eb7a │ │ │ │ - bl 17eb34 │ │ │ │ + cbz r0, 17ead2 │ │ │ │ + bl 17ea8c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17eb98 │ │ │ │ + beq.n 17eaf0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17eb8e │ │ │ │ + beq.n 17eae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18000c │ │ │ │ - b.n 17eb48 │ │ │ │ + bl 17ff64 │ │ │ │ + b.n 17eaa0 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 18ca38 │ │ │ │ - b.n 17eb86 │ │ │ │ + bl 18c990 │ │ │ │ + b.n 17eade │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 18085c │ │ │ │ + bl 1807b4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 17eb82 │ │ │ │ - ldr r2, [pc, #20] @ (17ebbc ) │ │ │ │ - ldr r1, [pc, #20] @ (17ebc0 ) │ │ │ │ + b.n 17eada │ │ │ │ + ldr r2, [pc, #20] @ (17eb14 ) │ │ │ │ + ldr r1, [pc, #20] @ (17eb18 ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1829f4 │ │ │ │ - b.n 17eb58 │ │ │ │ - b.n 17f0f8 │ │ │ │ + bl 18294c │ │ │ │ + b.n 17eab0 │ │ │ │ + b.n 17f050 │ │ │ │ movs r5, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 17ec0a │ │ │ │ + cbz r4, 17eb62 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 17e544 │ │ │ │ + bl 17e49c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17ec0a │ │ │ │ + cbz r0, 17eb62 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 17ec10 │ │ │ │ + ldr.w ip, [pc, #24] @ 17eb68 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (17ec14 ) │ │ │ │ + ldr r3, [pc, #20] @ (17eb6c ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 18ac84 │ │ │ │ + bl 18abdc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa9dffff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 17ec34 │ │ │ │ + cbz r2, 17eb8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 17ec54 │ │ │ │ + cbz r0, 17ebac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17fd20 │ │ │ │ + bl 17fc78 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17ec54 │ │ │ │ + cbz r0, 17ebac │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ecc4 │ │ │ │ + bne.n 17ec1c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ece0 │ │ │ │ + beq.n 17ec38 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 449e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ecf0 │ │ │ │ - ldr r0, [pc, #268] @ (17ed78 ) │ │ │ │ + beq.n 17ec48 │ │ │ │ + ldr r0, [pc, #268] @ (17ecd0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e618 │ │ │ │ + bl 17e570 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #20 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ed4c │ │ │ │ + beq.n 17eca4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ed4c │ │ │ │ + beq.n 17eca4 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 194198 │ │ │ │ + bl 1940f0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ed62 │ │ │ │ - cbz r5, 17ecb2 │ │ │ │ + beq.n 17ecba │ │ │ │ + cbz r5, 17ec0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ec4e │ │ │ │ + beq.n 17eba6 │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17eccc │ │ │ │ + bne.n 17ec24 │ │ │ │ dmb ish │ │ │ │ - b.n 17ec4e │ │ │ │ + b.n 17eba6 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17ed3e │ │ │ │ + beq.n 17ec96 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17ed54 │ │ │ │ + beq.n 17ecac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17ecfe │ │ │ │ + beq.n 17ec56 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 17ed22 │ │ │ │ + cbnz r3, 17ec7a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f7bc │ │ │ │ + bl 17f714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ecf0 │ │ │ │ + beq.n 17ec48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f6d4 │ │ │ │ + bl 17f62c │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ec4e │ │ │ │ + beq.n 17eba6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ecc4 │ │ │ │ + bne.n 17ec1c │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ed2a │ │ │ │ + bne.n 17ec82 │ │ │ │ dmb ish │ │ │ │ - b.n 17ecf6 │ │ │ │ + b.n 17ec4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fd20 │ │ │ │ + bl 17fc78 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17ed16 │ │ │ │ + b.n 17ec6e │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17ecf0 │ │ │ │ + b.n 17ec48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180024 │ │ │ │ + bl 17ff7c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17ed16 │ │ │ │ + b.n 17ec6e │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ecf6 │ │ │ │ - b.n 17ed22 │ │ │ │ - b.n 17f194 │ │ │ │ + beq.n 17ec4e │ │ │ │ + b.n 17ec7a │ │ │ │ + b.n 17f0ec │ │ │ │ movs r5, r2 │ │ │ │ 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, r2 │ │ │ │ - ldr r2, [pc, #100] @ (17edf4 ) │ │ │ │ + ldr r2, [pc, #100] @ (17ed4c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (17edf8 ) │ │ │ │ + ldr r3, [pc, #100] @ (17ed50 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 17edd6 │ │ │ │ - cbnz r5, 17ede4 │ │ │ │ + cbnz r2, 17ed2e │ │ │ │ + cbnz r5, 17ed3c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 185a3c │ │ │ │ - ldr r2, [pc, #60] @ (17edfc ) │ │ │ │ - ldr r3, [pc, #56] @ (17edf8 ) │ │ │ │ + bl 185994 │ │ │ │ + ldr r2, [pc, #60] @ (17ed54 ) │ │ │ │ + ldr r3, [pc, #56] @ (17ed50 ) │ │ │ │ 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 17edf0 │ │ │ │ + bne.n 17ed48 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17edb4 │ │ │ │ + beq.n 17ed0c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1859b0 │ │ │ │ - b.n 17edb4 │ │ │ │ + bl 185908 │ │ │ │ + b.n 17ed0c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 17eebc │ │ │ │ + ldr.w ip, [pc, #172] @ 17ee14 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (17eec0 ) │ │ │ │ + ldr r4, [pc, #168] @ (17ee18 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17ee58 │ │ │ │ + beq.n 17edb0 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (17eec4 ) │ │ │ │ - ldr r3, [pc, #124] @ (17eec0 ) │ │ │ │ + ldr r2, [pc, #132] @ (17ee1c ) │ │ │ │ + ldr r3, [pc, #124] @ (17ee18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17eeb8 │ │ │ │ + bne.n 17ee10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 17eea6 │ │ │ │ - ldr r2, [pc, #100] @ (17eec8 ) │ │ │ │ + beq.n 17edfe │ │ │ │ + ldr r2, [pc, #100] @ (17ee20 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17ee3c │ │ │ │ + beq.n 17ed94 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 44014 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 43af4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17ee3c │ │ │ │ + beq.n 17ed94 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 43ef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 17ee9e │ │ │ │ + cbz r0, 17edf6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 17ee8a │ │ │ │ + bne.n 17ede2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ce4 │ │ │ │ - b.n 17ee3e │ │ │ │ + b.n 17ed96 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17ee60 │ │ │ │ + bne.n 17edb8 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17ee3c │ │ │ │ - b.n 17ee60 │ │ │ │ + beq.n 17ed94 │ │ │ │ + b.n 17edb8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 17ef04 │ │ │ │ + b.n 17ee5c │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (17f0bc ) │ │ │ │ + ldr r2, [pc, #476] @ (17f014 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (17f0c0 ) │ │ │ │ + ldr r3, [pc, #476] @ (17f018 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17f0b2 │ │ │ │ + beq.w 17f00a │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 43a1c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 17ef10 │ │ │ │ + b.n 17ee68 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ef08 │ │ │ │ + bne.n 17ee60 │ │ │ │ mov r0, r7 │ │ │ │ blx 44800 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -442443,85 +442382,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f02c │ │ │ │ + beq.n 17ef84 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 44144 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ef4c │ │ │ │ + bne.n 17eea4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 17ef86 │ │ │ │ + beq.n 17eede │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 17ef4c │ │ │ │ + bge.n 17eea4 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ef4c │ │ │ │ + beq.n 17eea4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 17f09a │ │ │ │ + bhi.n 17eff2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 442a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ef4c │ │ │ │ + beq.n 17eea4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 17f088 │ │ │ │ + beq.n 17efe0 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 17efe0 │ │ │ │ + b.n 17ef38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17f084 │ │ │ │ + beq.n 17efdc │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 17efda │ │ │ │ + bge.n 17ef32 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17f08e │ │ │ │ + bne.n 17efe6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 17f00a │ │ │ │ + beq.n 17ef62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -442535,20 +442474,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ef56 │ │ │ │ + bne.n 17eeae │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17f0a6 │ │ │ │ - ldr.w r8, [pc, #140] @ 17f0c4 │ │ │ │ + beq.n 17effe │ │ │ │ + ldr.w r8, [pc, #140] @ 17f01c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -442558,1849 +442497,1851 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 43af4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17f03e │ │ │ │ + bne.n 17ef96 │ │ │ │ mov r0, r9 │ │ │ │ blx 43ce4 │ │ │ │ - ldr r2, [pc, #92] @ (17f0c8 ) │ │ │ │ - ldr r3, [pc, #84] @ (17f0c0 ) │ │ │ │ + ldr r2, [pc, #92] @ (17f020 ) │ │ │ │ + ldr r3, [pc, #84] @ (17f018 ) │ │ │ │ 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 17f0b6 │ │ │ │ + bne.n 17f00e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17f00a │ │ │ │ + beq.n 17ef62 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 17f00a │ │ │ │ + b.n 17ef62 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4483c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 17efae │ │ │ │ + b.n 17ef06 │ │ │ │ mov r0, r7 │ │ │ │ blx 43ce4 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17f068 │ │ │ │ + b.n 17efc0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #72 @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #264] @ (17f1e8 ) │ │ │ │ + ldr r0, [pc, #264] @ (17f140 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (17f1ec ) │ │ │ │ + ldr r3, [pc, #264] @ (17f144 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17ddf0 │ │ │ │ + bl 17dd48 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f1ac │ │ │ │ + bne.n 17f104 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f1ac │ │ │ │ + bne.n 17f104 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f1ac │ │ │ │ + bne.n 17f104 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17f18c │ │ │ │ + beq.n 17f0e4 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f1ac │ │ │ │ + bne.n 17f104 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 17f1ac │ │ │ │ + bne.n 17f104 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17f1ac │ │ │ │ + cbz r0, 17f104 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 17f1d2 │ │ │ │ + cbz r3, 17f12a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 17f1ae │ │ │ │ + bne.n 17f106 │ │ │ │ mov r1, r8 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17f1b6 │ │ │ │ + beq.n 17f10e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 17f1b6 │ │ │ │ + b.n 17f10e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 17f1ac │ │ │ │ + cbnz r3, 17f104 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17de00 │ │ │ │ + bl 17dd58 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f130 │ │ │ │ + beq.n 17f088 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #56] @ (17f1f0 ) │ │ │ │ - ldr r3, [pc, #48] @ (17f1ec ) │ │ │ │ + ldr r2, [pc, #56] @ (17f148 ) │ │ │ │ + ldr r3, [pc, #48] @ (17f144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f1e4 │ │ │ │ + bne.n 17f13c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 194198 │ │ │ │ + bl 1940f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f17e │ │ │ │ - b.n 17f1ae │ │ │ │ + bne.n 17f0d6 │ │ │ │ + b.n 17f106 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r5, 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (17f304 ) │ │ │ │ - ldr r2, [pc, #252] @ (17f308 ) │ │ │ │ + ldr r3, [pc, #252] @ (17f25c ) │ │ │ │ + ldr r2, [pc, #252] @ (17f260 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (17f30c ) │ │ │ │ + ldr r3, [pc, #248] @ (17f264 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f2e2 │ │ │ │ + beq.n 17f23a │ │ │ │ mov sl, r1 │ │ │ │ blx 44f4c │ │ │ │ mov r5, r0 │ │ │ │ blx 449ec │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 17f248 │ │ │ │ + b.n 17f1a0 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17f24e │ │ │ │ + beq.n 17f1a6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17f278 │ │ │ │ + beq.n 17f1d0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 17f23c │ │ │ │ + bne.n 17f194 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17f242 │ │ │ │ + beq.n 17f19a │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 17f29a │ │ │ │ + cbnz r0, 17f1f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 17f2e8 │ │ │ │ + bne.n 17f240 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f248 │ │ │ │ + bne.n 17f1a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (17f310 ) │ │ │ │ - ldr r3, [pc, #136] @ (17f30c ) │ │ │ │ + ldr r2, [pc, #140] @ (17f268 ) │ │ │ │ + ldr r3, [pc, #136] @ (17f264 ) │ │ │ │ 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 17f2fe │ │ │ │ + bne.n 17f256 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17f2dc │ │ │ │ + beq.n 17f234 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 445b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f26c │ │ │ │ + beq.n 17f1c4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 17f2c0 │ │ │ │ + bne.n 17f218 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 17f26c │ │ │ │ - ldr r3, [pc, #80] @ (17f314 ) │ │ │ │ + beq.n 17f1c4 │ │ │ │ + ldr r3, [pc, #80] @ (17f26c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #72] @ (17f318 ) │ │ │ │ + ldr r2, [pc, #72] @ (17f270 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17f280 │ │ │ │ - ldr r1, [pc, #40] @ (17f314 ) │ │ │ │ + b.n 17f1d8 │ │ │ │ + ldr r1, [pc, #40] @ (17f26c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (17f31c ) │ │ │ │ + ldr r2, [pc, #44] @ (17f274 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17f2dc │ │ │ │ + b.n 17f234 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17f30c │ │ │ │ + blt.n 17f264 │ │ │ │ movs r5, r2 │ │ │ │ - blt.n 17f254 │ │ │ │ + blt.n 17f1ac │ │ │ │ movs r5, r2 │ │ │ │ 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, #256] @ (17f430 ) │ │ │ │ + ldr r2, [pc, #256] @ (17f388 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #256] @ (17f434 ) │ │ │ │ + ldr r3, [pc, #256] @ (17f38c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 194148 │ │ │ │ + bl 1940a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17f3de │ │ │ │ + beq.n 17f336 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d938 │ │ │ │ - cbnz r0, 17f38c │ │ │ │ + bl 17d890 │ │ │ │ + cbnz r0, 17f2e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f400 │ │ │ │ + beq.n 17f358 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #196] @ (17f438 ) │ │ │ │ - ldr r3, [pc, #188] @ (17f434 ) │ │ │ │ + ldr r2, [pc, #196] @ (17f390 ) │ │ │ │ + ldr r3, [pc, #188] @ (17f38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f42a │ │ │ │ + bne.n 17f382 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f366 │ │ │ │ + beq.n 17f2be │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17f408 │ │ │ │ + beq.n 17f360 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f366 │ │ │ │ + beq.n 17f2be │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f366 │ │ │ │ + beq.n 17f2be │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f372 │ │ │ │ + bne.n 17f2ca │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f372 │ │ │ │ + b.n 17f2ca │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f370 │ │ │ │ + beq.n 17f2c8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 19415c │ │ │ │ + bl 1940b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f366 │ │ │ │ + beq.n 17f2be │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 17f35a │ │ │ │ + b.n 17f2b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f370 │ │ │ │ + b.n 17f2c8 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f366 │ │ │ │ + beq.n 17f2be │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f39e │ │ │ │ - b.n 17f366 │ │ │ │ + bne.n 17f2f6 │ │ │ │ + b.n 17f2be │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (17f514 ) │ │ │ │ + ldr r2, [pc, #200] @ (17f46c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (17f518 ) │ │ │ │ + ldr r3, [pc, #200] @ (17f470 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f4e8 │ │ │ │ - ldr r7, [pc, #180] @ (17f51c ) │ │ │ │ + beq.n 17f440 │ │ │ │ + ldr r7, [pc, #180] @ (17f474 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f4dc │ │ │ │ + beq.n 17f434 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f48a │ │ │ │ + bne.n 17f3e2 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f470 │ │ │ │ + beq.n 17f3c8 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f49c │ │ │ │ + bne.n 17f3f4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 17f49c │ │ │ │ + bne.n 17f3f4 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f470 │ │ │ │ + beq.n 17f3c8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f470 │ │ │ │ + beq.n 17f3c8 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 17f506 │ │ │ │ + cbnz r0, 17f45e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 17f500 │ │ │ │ + beq.n 17f458 │ │ │ │ blx 44228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ blx 43ef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f47a │ │ │ │ + bne.n 17f3d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 43ce4 │ │ │ │ mov r0, r5 │ │ │ │ blx 44210 │ │ │ │ - ldr r2, [pc, #52] @ (17f520 ) │ │ │ │ - ldr r3, [pc, #44] @ (17f518 ) │ │ │ │ + ldr r2, [pc, #52] @ (17f478 ) │ │ │ │ + ldr r3, [pc, #44] @ (17f470 ) │ │ │ │ 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 17f50e │ │ │ │ + bne.n 17f466 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 17f43c │ │ │ │ - b.n 17f4cc │ │ │ │ + bl 17f394 │ │ │ │ + b.n 17f424 │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f470 │ │ │ │ + b.n 17f3c8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 17f54c │ │ │ │ + bge.n 17f4a4 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 17f556 │ │ │ │ + bne.n 17f4ae │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 17f55a │ │ │ │ + bls.n 17f4b2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (17f560 ) │ │ │ │ + ldr r1, [pc, #28] @ (17f4b8 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bls.n 17f4dc │ │ │ │ + bls.n 17f434 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (17f5c0 ) │ │ │ │ + ldr r1, [pc, #76] @ (17f518 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17eecc │ │ │ │ + bl 17ee24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17f5bc │ │ │ │ + cbz r0, 17f514 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17f5b6 │ │ │ │ + beq.n 17f50e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44228 │ │ │ │ - cbnz r0, 17f594 │ │ │ │ + cbnz r0, 17f4ec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17f588 │ │ │ │ + bne.n 17f4e0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 17f5b6 │ │ │ │ + beq.n 17f50e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f5a2 │ │ │ │ + bne.n 17f4fa │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (17f6c0 ) │ │ │ │ + ldr r2, [pc, #232] @ (17f618 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (17f6c4 ) │ │ │ │ + ldr r3, [pc, #232] @ (17f61c ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 186c44 │ │ │ │ + bl 186b9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (17f6c8 ) │ │ │ │ + ldr r2, [pc, #204] @ (17f620 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17f65a │ │ │ │ + blt.n 17f5b2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17f564 │ │ │ │ + bl 17f4bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ - cbnz r4, 17f674 │ │ │ │ - ldr r1, [pc, #176] @ (17f6cc ) │ │ │ │ + cbnz r4, 17f5cc │ │ │ │ + ldr r1, [pc, #176] @ (17f624 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 17eecc │ │ │ │ + bl 17ee24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17f65a │ │ │ │ + cbz r0, 17f5b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17f564 │ │ │ │ + bl 17f4bc │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 17f64e │ │ │ │ + beq.n 17f5a6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17f63a │ │ │ │ + bne.n 17f592 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17f698 │ │ │ │ - ldr r2, [pc, #116] @ (17f6d0 ) │ │ │ │ - ldr r3, [pc, #100] @ (17f6c4 ) │ │ │ │ + bne.n 17f5f0 │ │ │ │ + ldr r2, [pc, #116] @ (17f628 ) │ │ │ │ + ldr r3, [pc, #100] @ (17f61c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f6ba │ │ │ │ + bne.n 17f612 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17f682 │ │ │ │ + bne.n 17f5da │ │ │ │ dmb ish │ │ │ │ - b.n 17f65a │ │ │ │ + b.n 17f5b2 │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r7, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f692 │ │ │ │ - b.n 17f6a8 │ │ │ │ + beq.n 17f5ea │ │ │ │ + b.n 17f600 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17f6e4 │ │ │ │ + bls.n 17f63c │ │ │ │ movs r5, r2 │ │ │ │ - bl 15f6ce │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + bl 15f626 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #200] @ (17f7b0 ) │ │ │ │ - ldr r3, [pc, #200] @ (17f7b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (17f708 ) │ │ │ │ + ldr r3, [pc, #200] @ (17f70c ) │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17f7a4 │ │ │ │ + beq.n 17f6fc │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f794 │ │ │ │ + beq.n 17f6ec │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17f794 │ │ │ │ - cbz r5, 17f752 │ │ │ │ + cbz r0, 17f6ec │ │ │ │ + cbz r5, 17f6aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17f72e │ │ │ │ + b.n 17f686 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 17f74c │ │ │ │ + bls.n 17f6a4 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 44120 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17f728 │ │ │ │ + bhi.n 17f680 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f79a │ │ │ │ + b.n 17f6f2 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 17f73e │ │ │ │ + beq.n 17f696 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17f0cc │ │ │ │ + bl 17f024 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 17f790 │ │ │ │ + cbz r4, 17f6e8 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 440d8 │ │ │ │ - ldr r2, [pc, #64] @ (17f7b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (17f7b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (17f710 ) │ │ │ │ + ldr r3, [pc, #60] @ (17f70c ) │ │ │ │ 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 17f7ac │ │ │ │ + bne.n 17f704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 43af4 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 440d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17f774 │ │ │ │ + b.n 17f6cc │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f7a0 │ │ │ │ + b.n 17f6f8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #100] @ (17f834 ) │ │ │ │ - ldr r2, [pc, #104] @ (17f838 ) │ │ │ │ + ldr r0, [pc, #100] @ (17f78c ) │ │ │ │ + ldr r2, [pc, #104] @ (17f790 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ - cbnz r2, 17f82c │ │ │ │ + cbnz r2, 17f784 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 182c78 │ │ │ │ + bl 182bd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (17f83c ) │ │ │ │ + ldr r2, [pc, #76] @ (17f794 ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f82c │ │ │ │ + beq.n 17f784 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (17f840 ) │ │ │ │ - ldr r3, [pc, #32] @ (17f838 ) │ │ │ │ + ldr r2, [pc, #40] @ (17f798 ) │ │ │ │ + ldr r3, [pc, #32] @ (17f790 ) │ │ │ │ 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 17f830 │ │ │ │ + bne.n 17f788 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17f814 │ │ │ │ + b.n 17f76c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 17f87c │ │ │ │ + bvc.n 17f7d4 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #416] @ (17f9f8 ) │ │ │ │ + ldr r2, [pc, #416] @ (17f950 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #416] @ (17f9fc ) │ │ │ │ + ldr r3, [pc, #416] @ (17f954 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d874 │ │ │ │ - ldr r2, [pc, #396] @ (17fa00 ) │ │ │ │ + bl 17d7cc │ │ │ │ + ldr r2, [pc, #396] @ (17f958 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f8a6 │ │ │ │ + beq.n 17f7fe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 17f91e │ │ │ │ + bne.n 17f876 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17f8d0 │ │ │ │ + beq.n 17f828 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f984 │ │ │ │ - ldr r2, [pc, #332] @ (17fa04 ) │ │ │ │ - ldr r3, [pc, #324] @ (17f9fc ) │ │ │ │ + beq.n 17f8dc │ │ │ │ + ldr r2, [pc, #332] @ (17f95c ) │ │ │ │ + ldr r3, [pc, #324] @ (17f954 ) │ │ │ │ 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 17f9f2 │ │ │ │ + bne.w 17f94a │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 182c78 │ │ │ │ + bl 182bd0 │ │ │ │ ldrb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldrb.w r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (17fa08 ) │ │ │ │ + ldr r2, [pc, #280] @ (17f960 ) │ │ │ │ add r2, pc │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f908 │ │ │ │ + beq.n 17f860 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 17f8a6 │ │ │ │ + beq.n 17f7fe │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 43eac │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f970 │ │ │ │ + beq.n 17f8c8 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 442d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 17f98c │ │ │ │ + bne.n 17f8e4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17f320 │ │ │ │ - cbz r0, 17f96a │ │ │ │ + bl 17f278 │ │ │ │ + cbz r0, 17f8c2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 17f9a6 │ │ │ │ + cbz r3, 17f8fe │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 17f958 │ │ │ │ + b.n 17f8b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17f9a2 │ │ │ │ + bls.n 17f8fa │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 44a94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 17f950 │ │ │ │ + bne.n 17f8a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44228 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17f8b4 │ │ │ │ + bne.n 17f80c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43af4 │ │ │ │ - b.n 17f8b4 │ │ │ │ + b.n 17f80c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 44228 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 440d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ - b.n 17f976 │ │ │ │ + b.n 17f8ce │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 17f96a │ │ │ │ + beq.n 17f8c2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 44e74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f96a │ │ │ │ + beq.n 17f8c2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17f9ea │ │ │ │ + beq.n 17f942 │ │ │ │ ldrd r0, r5, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r5, #9 │ │ │ │ orr.w r3, r3, r0, lsr #23 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ adds r6, r6, r2 │ │ │ │ adcs r7, r3 │ │ │ │ strexd r5, r6, r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17f9d4 │ │ │ │ + bne.n 17f92c │ │ │ │ dmb ish │ │ │ │ - b.n 17f970 │ │ │ │ + b.n 17f8c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 44228 │ │ │ │ - b.n 17f970 │ │ │ │ + b.n 17f8c8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 17f95c │ │ │ │ + bvs.n 17f8b4 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bvs.n 17fa84 │ │ │ │ + bvs.n 17f9dc │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (17fc2c ) │ │ │ │ + ldr r1, [pc, #524] @ (17fb84 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (17fc30 ) │ │ │ │ + ldr r2, [pc, #524] @ (17fb88 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (17fc34 ) │ │ │ │ + ldr r2, [pc, #504] @ (17fb8c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fb10 │ │ │ │ - ldr r0, [pc, #496] @ (17fc38 ) │ │ │ │ + beq.n 17fa68 │ │ │ │ + ldr r0, [pc, #496] @ (17fb90 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836c0 │ │ │ │ + bl 183618 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17faf0 │ │ │ │ - ldr r1, [pc, #488] @ (17fc3c ) │ │ │ │ + beq.n 17fa48 │ │ │ │ + ldr r1, [pc, #488] @ (17fb94 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17faec │ │ │ │ + bne.n 17fa44 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17fa9e │ │ │ │ - ldr r2, [pc, #444] @ (17fc40 ) │ │ │ │ - ldr r3, [pc, #428] @ (17fc30 ) │ │ │ │ + beq.n 17f9f6 │ │ │ │ + ldr r2, [pc, #444] @ (17fb98 ) │ │ │ │ + ldr r3, [pc, #428] @ (17fb88 ) │ │ │ │ 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 17fc28 │ │ │ │ + bne.w 17fb80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (17fc44 ) │ │ │ │ + ldr r4, [pc, #416] @ (17fb9c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 17faec │ │ │ │ + cbnz r3, 17fa44 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fa80 │ │ │ │ + beq.n 17f9d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17fa80 │ │ │ │ - ldr r0, [pc, #340] @ (17fc48 ) │ │ │ │ + b.n 17f9d8 │ │ │ │ + ldr r0, [pc, #340] @ (17fba0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836c0 │ │ │ │ + bl 183618 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17fb26 │ │ │ │ - ldr r3, [pc, #332] @ (17fc4c ) │ │ │ │ + cbz r0, 17fa7e │ │ │ │ + ldr r3, [pc, #332] @ (17fba4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (17fc50 ) │ │ │ │ + ldr r2, [pc, #332] @ (17fba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 17fa52 │ │ │ │ + b.n 17f9aa │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17fb20 │ │ │ │ + beq.n 17fa78 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17fb3a │ │ │ │ - ldr r4, [pc, #312] @ (17fc54 ) │ │ │ │ + beq.n 17fa92 │ │ │ │ + ldr r4, [pc, #312] @ (17fbac ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17fa44 │ │ │ │ - ldr r4, [pc, #308] @ (17fc58 ) │ │ │ │ + b.n 17f99c │ │ │ │ + ldr r4, [pc, #308] @ (17fbb0 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17fa44 │ │ │ │ - ldr r0, [pc, #308] @ (17fc5c ) │ │ │ │ + b.n 17f99c │ │ │ │ + ldr r0, [pc, #308] @ (17fbb4 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e08 │ │ │ │ - cbz r0, 17fb40 │ │ │ │ - ldr r1, [pc, #300] @ (17fc60 ) │ │ │ │ + cbz r0, 17fa98 │ │ │ │ + ldr r1, [pc, #300] @ (17fbb8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 17fa5a │ │ │ │ - ldr r4, [pc, #296] @ (17fc64 ) │ │ │ │ + b.n 17f9b2 │ │ │ │ + ldr r4, [pc, #296] @ (17fbbc ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17fa44 │ │ │ │ - ldr r0, [pc, #292] @ (17fc68 ) │ │ │ │ + b.n 17f99c │ │ │ │ + ldr r0, [pc, #292] @ (17fbc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fba0 │ │ │ │ - ldr r7, [pc, #288] @ (17fc6c ) │ │ │ │ + cbz r0, 17faf8 │ │ │ │ + ldr r7, [pc, #288] @ (17fbc4 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (17fc70 ) │ │ │ │ + ldr r3, [pc, #288] @ (17fbc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17faec │ │ │ │ + bne.n 17fa44 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17fa7a │ │ │ │ - b.n 17faec │ │ │ │ + beq.w 17f9d2 │ │ │ │ + b.n 17fa44 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 4480c │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 17fbce │ │ │ │ + b.n 17fb26 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 17faec │ │ │ │ + bne.n 17fa44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 44e68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fbbc │ │ │ │ - ldr r7, [pc, #132] @ (17fc74 ) │ │ │ │ + beq.n 17fb14 │ │ │ │ + ldr r7, [pc, #132] @ (17fbcc ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (17fc78 ) │ │ │ │ + ldr r3, [pc, #132] @ (17fbd0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 17f1f4 │ │ │ │ + bl 17f14c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17faec │ │ │ │ + bne.w 17fa44 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 17fa5a │ │ │ │ + b.n 17f9b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcs.n 17fb88 │ │ │ │ + bcs.n 17fae0 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc98 │ │ │ │ + bmi.n 17fbf0 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcc.n 17fc04 │ │ │ │ + bcc.n 17fb5c │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 17fc70 │ │ │ │ + bcs.n 17fbc8 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 17fb60 │ │ │ │ + bmi.n 17fab8 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fcb8 │ │ │ │ + bmi.n 17fc10 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fc80 │ │ │ │ + bmi.n 17fbd8 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fd00 │ │ │ │ + bmi.n 17fc58 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fd00 │ │ │ │ + bcc.n 17fc58 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fcb0 │ │ │ │ + bmi.n 17fc08 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fb98 │ │ │ │ + bmi.n 17faf0 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fcd4 │ │ │ │ + bcc.n 17fc2c │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 17fb8c │ │ │ │ + bmi.n 17fae4 │ │ │ │ movs r5, r2 │ │ │ │ - bcs.n 17fb90 │ │ │ │ + bcs.n 17fae8 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fc44 │ │ │ │ + bcc.n 17fb9c │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (17fd04 ) │ │ │ │ + ldr r3, [pc, #120] @ (17fc5c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 449a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 17fca6 │ │ │ │ + beq.n 17fbfe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r4, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 17fca0 │ │ │ │ - ldr r3, [pc, #80] @ (17fd08 ) │ │ │ │ + bne.n 17fbf8 │ │ │ │ + ldr r3, [pc, #80] @ (17fc60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fce2 │ │ │ │ + cbz r0, 17fc3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fca0 │ │ │ │ - ldr r0, [pc, #56] @ (17fd0c ) │ │ │ │ + bne.n 17fbf8 │ │ │ │ + ldr r0, [pc, #56] @ (17fc64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (17fd10 ) │ │ │ │ + ldr r0, [pc, #44] @ (17fc68 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ - cbz r0, 17fcfc │ │ │ │ - ldr r3, [pc, #36] @ (17fd14 ) │ │ │ │ + cbz r0, 17fc54 │ │ │ │ + ldr r3, [pc, #36] @ (17fc6c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (17fd18 ) │ │ │ │ + ldr r2, [pc, #36] @ (17fc70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (17fd1c ) │ │ │ │ + ldr r0, [pc, #28] @ (17fc74 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 17fcc4 │ │ │ │ + b.n 17fc1c │ │ │ │ nop │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcc.n 17fd70 │ │ │ │ + bcc.n 17fcc8 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fc54 │ │ │ │ + bcc.n 17fbac │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fd54 │ │ │ │ + bcc.n 17fcac │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 17fd70 │ │ │ │ + bcc.n 17fcc8 │ │ │ │ movs r5, r2 │ │ │ │ - bcc.n 17fd2c │ │ │ │ + bcc.n 17fc84 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 17fd90 │ │ │ │ + ldr.w ip, [pc, #92] @ 17fce8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (17fd94 ) │ │ │ │ + ldr r3, [pc, #80] @ (17fcec ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180ac8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17fd86 │ │ │ │ + cbz r0, 17fcde │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 17f0cc │ │ │ │ + bl 17f024 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ - ldr r1, [pc, #40] @ (17fd98 ) │ │ │ │ - ldr r2, [pc, #36] @ (17fd94 ) │ │ │ │ + ldr r1, [pc, #40] @ (17fcf0 ) │ │ │ │ + ldr r2, [pc, #36] @ (17fcec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17fd8a │ │ │ │ + bne.n 17fce2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17fd6c │ │ │ │ + b.n 17fcc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (17fe18 ) │ │ │ │ + ldr r2, [pc, #108] @ (17fd70 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (17fe1c ) │ │ │ │ + ldr r3, [pc, #108] @ (17fd74 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f320 │ │ │ │ + bl 17f278 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 17fdee │ │ │ │ - ldr r1, [pc, #72] @ (17fe20 ) │ │ │ │ - ldr r2, [pc, #68] @ (17fe1c ) │ │ │ │ + cbnz r0, 17fd46 │ │ │ │ + ldr r1, [pc, #72] @ (17fd78 ) │ │ │ │ + ldr r2, [pc, #68] @ (17fd74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17fe14 │ │ │ │ + bne.n 17fd6c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 180d58 │ │ │ │ + bl 180cb0 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fdd4 │ │ │ │ + bne.n 17fd2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17fdd4 │ │ │ │ + b.n 17fd2c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 1808c0 │ │ │ │ + bl 180818 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w lr, [pc, #168] @ 17fef8 │ │ │ │ + ldr.w lr, [pc, #168] @ 17fe50 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 17fefc │ │ │ │ + ldr.w ip, [pc, #164] @ 17fe54 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (17ff00 ) │ │ │ │ + ldr r2, [pc, #160] @ (17fe58 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #124] @ 0x7c │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 17feb6 │ │ │ │ + cbz r3, 17fe0e │ │ │ │ mov r0, r4 │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 17fed8 │ │ │ │ + beq.n 17fe30 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, r5, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r3, r6, r3 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r4, r3 │ │ │ │ - blt.n 17fece │ │ │ │ + blt.n 17fe26 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #76] @ (17ff04 ) │ │ │ │ - ldr r3, [pc, #64] @ (17fefc ) │ │ │ │ + ldr r2, [pc, #76] @ (17fe5c ) │ │ │ │ + ldr r3, [pc, #64] @ (17fe54 ) │ │ │ │ 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 17fef2 │ │ │ │ + bne.n 17fe4a │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 43a88 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 17feb2 │ │ │ │ + b.n 17fe0a │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17fed4 │ │ │ │ + beq.n 17fe2c │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 17feb2 │ │ │ │ + b.n 17fe0a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 17ff60 │ │ │ │ + bcs.n 17feb8 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #228] @ (17fffc ) │ │ │ │ + ldr r2, [pc, #228] @ (17ff54 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (180000 ) │ │ │ │ + ldr r3, [pc, #228] @ (17ff58 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (180004 ) │ │ │ │ + ldr r1, [pc, #224] @ (17ff5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ffd8 │ │ │ │ + beq.n 17ff30 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17ffd8 │ │ │ │ + beq.n 17ff30 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17fff2 │ │ │ │ + beq.n 17ff4a │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 17ff80 │ │ │ │ + beq.n 17fed8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 43cf0 │ │ │ │ - cbnz r0, 17ffdc │ │ │ │ + cbnz r0, 17ff34 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #20 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 440b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 17fff2 │ │ │ │ + beq.n 17ff4a │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r0, #8 │ │ │ │ strd r1, r0, [r5, #356] @ 0x164 │ │ │ │ str.w r2, [r5, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 440d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (180008 ) │ │ │ │ - ldr r2, [pc, #60] @ (180000 ) │ │ │ │ + ldr r1, [pc, #72] @ (17ff60 ) │ │ │ │ + ldr r2, [pc, #60] @ (17ff58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17fff6 │ │ │ │ + bne.n 17ff4e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17ffbe │ │ │ │ + b.n 17ff16 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 17fff2 │ │ │ │ + bne.n 17ff4a │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 439ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17ff80 │ │ │ │ + bne.n 17fed8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17ffb4 │ │ │ │ + b.n 17ff0c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1800fc │ │ │ │ + bne.n 180054 │ │ │ │ movs r5, r2 │ │ │ │ - movs r2, r7 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 44a34 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #92] @ 180094 │ │ │ │ + ldr.w ip, [pc, #92] @ 17ffec │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r3, [pc, #80] @ (180098 ) │ │ │ │ + ldr r3, [pc, #80] @ (17fff0 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18cacc │ │ │ │ + bl 18ca24 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 18008c │ │ │ │ + cbz r0, 17ffe4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 17f0cc │ │ │ │ + bl 17f024 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ - ldr r1, [pc, #40] @ (18009c ) │ │ │ │ - ldr r2, [pc, #32] @ (180098 ) │ │ │ │ + ldr r1, [pc, #40] @ (17fff4 ) │ │ │ │ + ldr r2, [pc, #32] @ (17fff0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 180090 │ │ │ │ + bne.n 17ffe8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 180072 │ │ │ │ + b.n 17ffca │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 d16, d4, #64 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d4, #58 │ │ │ │ + movs r6, r5 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (180120 ) │ │ │ │ + ldr r2, [pc, #112] @ (180078 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (180124 ) │ │ │ │ + ldr r3, [pc, #112] @ (18007c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17d874 │ │ │ │ + bl 17d7cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f320 │ │ │ │ + bl 17f278 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1800f2 │ │ │ │ - ldr r1, [pc, #76] @ (180128 ) │ │ │ │ - ldr r2, [pc, #72] @ (180124 ) │ │ │ │ + cbnz r0, 18004a │ │ │ │ + ldr r1, [pc, #76] @ (180080 ) │ │ │ │ + ldr r2, [pc, #72] @ (18007c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 18011a │ │ │ │ + bne.n 180072 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 18cb40 │ │ │ │ + bl 18ca98 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1800d8 │ │ │ │ + bne.n 180030 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1800d8 │ │ │ │ + b.n 180030 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u8 d16, d22, d4 │ │ │ │ + vshr.u64 d16, d4, #18 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 d0, d16, d4 │ │ │ │ + vshr.u64 d16, d4, #56 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 18ca00 │ │ │ │ + bl 18c958 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #140] @ (1801e4 ) │ │ │ │ + ldr r2, [pc, #140] @ (18013c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1801e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (180140 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17fa0c │ │ │ │ - cbz r0, 1801c2 │ │ │ │ - ldr r1, [pc, #100] @ (1801ec ) │ │ │ │ + bl 17f964 │ │ │ │ + cbz r0, 18011a │ │ │ │ + ldr r1, [pc, #100] @ (180144 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1862dc │ │ │ │ + bl 186234 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 438f0 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1801c2 │ │ │ │ + beq.n 18011a │ │ │ │ mov r0, r4 │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ movw r3, #14975 @ 0x3a7f │ │ │ │ movt r3, #9 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bge.n 1801c2 │ │ │ │ + bge.n 18011a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17f43c │ │ │ │ + bl 17f394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1860c0 │ │ │ │ - ldr r2, [pc, #36] @ (1801f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1801e8 ) │ │ │ │ + bl 186018 │ │ │ │ + ldr r2, [pc, #36] @ (180148 ) │ │ │ │ + ldr r3, [pc, #28] @ (180140 ) │ │ │ │ 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 1801e0 │ │ │ │ + bne.n 180138 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - mrc2 0, 4, r0, cr14, cr4, {4} │ │ │ │ + vqadd.u8 d16, d22, d4 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r2} │ │ │ │ movs r5, r2 │ │ │ │ - mrc2 0, 1, r0, cr0, cr4, {4} │ │ │ │ + mrc2 0, 6, r0, cr8, cr4, {4} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180208 │ │ │ │ + bne.n 180160 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 18021e │ │ │ │ + cbnz r2, 180176 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #348] @ (18039c ) │ │ │ │ + ldr r3, [pc, #348] @ (1802f4 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (1803a0 ) │ │ │ │ + ldr r2, [pc, #340] @ (1802f8 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 44848 │ │ │ │ @@ -444413,26 +444354,26 @@ │ │ │ │ blx 43b60 │ │ │ │ mov r0, r5 │ │ │ │ blx 44848 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 18037c │ │ │ │ + beq.n 1802d4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 43b60 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 180372 │ │ │ │ + bcs.n 1802ca │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 180330 │ │ │ │ + b.n 180288 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -444443,101 +444384,101 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 180370 │ │ │ │ + bne.n 1802c8 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ adds r7, r7, r5 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add.w ip, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, lr │ │ │ │ - bl 182cb4 │ │ │ │ + bl 182c0c │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 447c4 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1822ec │ │ │ │ + bl 182244 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 180370 │ │ │ │ + bcs.n 1802c8 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 180370 │ │ │ │ + bcc.n 1802c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 180370 │ │ │ │ + bne.n 1802c8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r1, r3, r5 │ │ │ │ adc.w r2, fp, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18029a │ │ │ │ + beq.n 1801f2 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 43b60 │ │ │ │ - ldr r2, [pc, #36] @ (1803a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18039c ) │ │ │ │ + ldr r2, [pc, #36] @ (1802fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1802f4 ) │ │ │ │ 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 180396 │ │ │ │ + bne.n 1802ee │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #592]! @ 0x250 │ │ │ │ - ldc2l 0, cr0, [ip], #-592 @ 0xfffffdb0 │ │ │ │ + mrc2 0, 2, r0, cr8, cr4, {4} │ │ │ │ + stc2 0, cr0, [r4, #-592]! @ 0xfffffdb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (180590 ) │ │ │ │ - ldr r3, [pc, #468] @ (180594 ) │ │ │ │ + ldr r0, [pc, #468] @ (1804e8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1804ec ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -444548,234 +444489,234 @@ │ │ │ │ blx 43b60 │ │ │ │ mov r0, r6 │ │ │ │ blx 44848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44414 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 180468 │ │ │ │ + bhi.n 1803c0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 444bc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 43eac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18044c │ │ │ │ + cbz r0, 1803a4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 18041c │ │ │ │ + bne.n 180374 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 44a64 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1803f8 │ │ │ │ + bne.n 180350 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 18044c │ │ │ │ + bne.n 1803a4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (180598 ) │ │ │ │ - ldr r3, [pc, #352] @ (180594 ) │ │ │ │ + ldr r2, [pc, #356] @ (1804f0 ) │ │ │ │ + ldr r3, [pc, #352] @ (1804ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18058a │ │ │ │ + bne.w 1804e2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 43b60 │ │ │ │ mov r0, r6 │ │ │ │ blx 44848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 44414 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1804f4 │ │ │ │ + beq.n 18044c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180420 │ │ │ │ - ldr r1, [pc, #288] @ (18059c ) │ │ │ │ + bne.n 180378 │ │ │ │ + ldr r1, [pc, #288] @ (1804f4 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180420 │ │ │ │ + bne.n 180378 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 180420 │ │ │ │ + bhi.n 180378 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18052a │ │ │ │ + beq.n 180482 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1804c2 │ │ │ │ + bne.n 18041a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1804b2 │ │ │ │ + bne.n 18040a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180546 │ │ │ │ + bne.n 18049e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18022c │ │ │ │ + bl 180184 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1804d8 │ │ │ │ + bne.n 180430 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 180536 │ │ │ │ + cbnz r3, 18048e │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 180430 │ │ │ │ - ldr r4, [pc, #168] @ (1805a0 ) │ │ │ │ + b.n 180388 │ │ │ │ + ldr r4, [pc, #168] @ (1804f8 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180420 │ │ │ │ + bne.n 180378 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180420 │ │ │ │ + bne.n 180378 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 44ce8 │ │ │ │ mov r0, r6 │ │ │ │ blx 44ce8 │ │ │ │ - b.n 180492 │ │ │ │ + b.n 1803ea │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18022c │ │ │ │ - b.n 1804ec │ │ │ │ + bl 180184 │ │ │ │ + b.n 180444 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 18111c │ │ │ │ - b.n 1804ec │ │ │ │ + bl 181074 │ │ │ │ + b.n 180444 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 180564 │ │ │ │ + beq.n 1804bc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180550 │ │ │ │ + bne.n 1804a8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1804ca │ │ │ │ + beq.n 180422 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180574 │ │ │ │ + bne.n 1804cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180566 │ │ │ │ - b.n 1804ca │ │ │ │ + bne.n 1804be │ │ │ │ + b.n 180422 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip], #-592 @ 0xfffffdb0 │ │ │ │ + stc2l 0, cr0, [r4], #592 @ 0x250 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbt r0, r0, r8, r4 │ │ │ │ - cbnz r2, 1805b4 │ │ │ │ + ldc2l 0, cr0, [r0], #-592 @ 0xfffffdb0 │ │ │ │ + cbnz r2, 18050c │ │ │ │ movs r1, r4 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (180790 ) │ │ │ │ + ldr r1, [pc, #456] @ (1806e8 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (180794 ) │ │ │ │ + ldr r2, [pc, #452] @ (1806ec ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1805fa │ │ │ │ + cbz r2, 180552 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1805e6 │ │ │ │ + bne.n 18053e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18071c │ │ │ │ - ldr r1, [pc, #412] @ (180798 ) │ │ │ │ + b.n 180674 │ │ │ │ + ldr r1, [pc, #412] @ (1806f0 ) │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1805f6 │ │ │ │ - ldr r3, [pc, #400] @ (18079c ) │ │ │ │ + beq.n 18054e │ │ │ │ + ldr r3, [pc, #400] @ (1806f4 ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1807a0 ) │ │ │ │ + ldr r3, [pc, #388] @ (1806f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1807a4 ) │ │ │ │ + ldr r3, [pc, #388] @ (1806fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 448f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180714 │ │ │ │ + beq.n 18066c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 43cb4 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -444783,148 +444724,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 180624 │ │ │ │ + beq.n 18057c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 180772 │ │ │ │ - ldr r6, [pc, #304] @ (1807a8 ) │ │ │ │ + beq.n 1806ca │ │ │ │ + ldr r6, [pc, #304] @ (180700 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 44cf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 43af4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18076a │ │ │ │ + beq.n 1806c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 180700 │ │ │ │ + cbz r3, 180658 │ │ │ │ blx 444bc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 180740 │ │ │ │ + beq.n 180698 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1806c6 │ │ │ │ - b.n 180740 │ │ │ │ + bne.n 18061e │ │ │ │ + b.n 180698 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 180740 │ │ │ │ + beq.n 180698 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 444bc │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1806c0 │ │ │ │ + beq.n 180618 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1806c0 │ │ │ │ + bne.n 180618 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1806c0 │ │ │ │ + bne.n 180618 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 448f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180634 │ │ │ │ + bne.n 18058c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 44a88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1807ac ) │ │ │ │ + ldr r2, [pc, #140] @ (180704 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (180794 ) │ │ │ │ + ldr r3, [pc, #112] @ (1806ec ) │ │ │ │ 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 18078a │ │ │ │ + bne.n 1806e2 │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r8, sl, lsl #2] │ │ │ │ - bl 1803a8 │ │ │ │ + bl 180300 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 180778 │ │ │ │ + cbz r0, 1806d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 180624 │ │ │ │ - b.n 180714 │ │ │ │ + bls.w 18057c │ │ │ │ + b.n 18066c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180700 │ │ │ │ - b.n 180624 │ │ │ │ + bne.n 180658 │ │ │ │ + b.n 18057c │ │ │ │ blx 43af4 │ │ │ │ - b.n 180624 │ │ │ │ + b.n 18057c │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 44a88 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 180624 │ │ │ │ + b.n 18057c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa2a0094 │ │ │ │ + @ instruction: 0xfad20094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r5, r2 │ │ │ │ negs r0, r1 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ movs r5, r2 │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ movs r5, r2 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ movs r5, r2 │ │ │ │ - ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ + ldr??.w r0, [lr, r4, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (180850 ) │ │ │ │ + ldr r2, [pc, #140] @ (1807a8 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (180854 ) │ │ │ │ + ldr r3, [pc, #140] @ (1807ac ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -444932,144 +444873,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 44120 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1807fa │ │ │ │ - b.n 18083e │ │ │ │ + bne.n 180752 │ │ │ │ + b.n 180796 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 18081e │ │ │ │ + bne.n 180776 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1807da │ │ │ │ + bge.n 180732 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1807f4 │ │ │ │ + bpl.n 18074c │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1805a4 │ │ │ │ + bl 1804fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1807fa │ │ │ │ + beq.n 180752 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (180858 ) │ │ │ │ - ldr r3, [pc, #48] @ (180854 ) │ │ │ │ + ldr r2, [pc, #52] @ (1807b0 ) │ │ │ │ + ldr r3, [pc, #48] @ (1807ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18084a │ │ │ │ + bne.n 1807a2 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1807da │ │ │ │ - b.n 180820 │ │ │ │ + beq.n 180732 │ │ │ │ + b.n 180778 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r2, r4, lsl #1] │ │ │ │ + ldr.w r0, [sl, #148] @ 0x94 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d80094 │ │ │ │ + strb.w r0, [r0, #148] @ 0x94 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1808a8 │ │ │ │ + cbnz r3, 180800 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 180878 │ │ │ │ + cbz r0, 1807d0 │ │ │ │ blx 44a88 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 180888 │ │ │ │ + cbz r0, 1807e0 │ │ │ │ blx 44a88 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 18087e │ │ │ │ + bne.n 1807d6 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 18089c │ │ │ │ + cbz r3, 1807f4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1822d8 │ │ │ │ + bl 182230 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 43ccc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 440d8 │ │ │ │ - b.n 180870 │ │ │ │ + b.n 1807c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #608] @ (180b34 ) │ │ │ │ + ldr r2, [pc, #608] @ (180a8c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (180b38 ) │ │ │ │ + ldr r3, [pc, #608] @ (180a90 ) │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1821d0 │ │ │ │ + bl 182128 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (180b3c ) │ │ │ │ + ldr r0, [pc, #568] @ (180a94 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 18b328 │ │ │ │ + bl 18b280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180988 │ │ │ │ - ldr r7, [pc, #556] @ (180b40 ) │ │ │ │ + beq.n 1808e0 │ │ │ │ + ldr r7, [pc, #556] @ (180a98 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (180b44 ) │ │ │ │ + ldr r2, [pc, #556] @ (180a9c ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180ac0 │ │ │ │ - ldr r2, [pc, #536] @ (180b48 ) │ │ │ │ + beq.w 180a18 │ │ │ │ + ldr r2, [pc, #536] @ (180aa0 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180aba │ │ │ │ - ldr r6, [pc, #520] @ (180b4c ) │ │ │ │ + beq.w 180a12 │ │ │ │ + ldr r6, [pc, #520] @ (180aa4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -445079,51 +445020,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180ac0 │ │ │ │ + beq.w 180a18 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 180ac0 │ │ │ │ + beq.w 180a18 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1803a8 │ │ │ │ + bl 180300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 180ac0 │ │ │ │ - ldr r0, [pc, #452] @ (180b50 ) │ │ │ │ + beq.w 180a18 │ │ │ │ + ldr r0, [pc, #452] @ (180aa8 ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180a70 │ │ │ │ + beq.n 1809c8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 180b54 │ │ │ │ - ldr.w r8, [pc, #440] @ 180b58 │ │ │ │ + ldr.w r9, [pc, #440] @ 180aac │ │ │ │ + ldr.w r8, [pc, #440] @ 180ab0 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (180b5c ) │ │ │ │ + ldr r3, [pc, #432] @ (180ab4 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 180a30 │ │ │ │ + b.n 180988 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 180b0a │ │ │ │ + beq.w 180a62 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (180b60 ) │ │ │ │ + ldr r6, [pc, #400] @ (180ab8 ) │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 44cf4 │ │ │ │ mov r1, r6 │ │ │ │ @@ -445134,35 +445075,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180ae2 │ │ │ │ + beq.n 180a3a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 180b18 │ │ │ │ + beq.w 180a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1803a8 │ │ │ │ + bl 180300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180af2 │ │ │ │ + beq.n 180a4a │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 180a70 │ │ │ │ + bhi.n 1809c8 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 180a70 │ │ │ │ + cbz r3, 1809c8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 43cb4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 43908 │ │ │ │ @@ -445173,92 +445114,92 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1809b2 │ │ │ │ + bne.n 18090a │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 180a26 │ │ │ │ - ldr r0, [pc, #240] @ (180b64 ) │ │ │ │ + b.n 18097e │ │ │ │ + ldr r0, [pc, #240] @ (180abc ) │ │ │ │ add r0, pc │ │ │ │ blx 44e2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 180ab6 │ │ │ │ + cbz r0, 180a0e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1805a4 │ │ │ │ - cbz r0, 180ab6 │ │ │ │ + bl 1804fc │ │ │ │ + cbz r0, 180a0e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 44c94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 180ab6 │ │ │ │ + blt.n 180a0e │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 43e04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 180b26 │ │ │ │ - ldr r1, [pc, #196] @ (180b68 ) │ │ │ │ + blt.n 180a7e │ │ │ │ + ldr r1, [pc, #196] @ (180ac0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 199448 │ │ │ │ - cbnz r0, 180b1e │ │ │ │ + bl 1993a0 │ │ │ │ + cbnz r0, 180a76 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 180ac8 │ │ │ │ + b.n 180a20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18085c │ │ │ │ + bl 1807b4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (180b6c ) │ │ │ │ - ldr r3, [pc, #108] @ (180b38 ) │ │ │ │ + ldr r2, [pc, #160] @ (180ac4 ) │ │ │ │ + ldr r3, [pc, #108] @ (180a90 ) │ │ │ │ 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 180b2e │ │ │ │ + bne.n 180a86 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 180aea │ │ │ │ + cbz r6, 180a42 │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 180a26 │ │ │ │ + b.n 18097e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 44a88 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 44a88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 180a26 │ │ │ │ + b.n 18097e │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ - b.n 180a26 │ │ │ │ + b.n 18097e │ │ │ │ blx 44a88 │ │ │ │ - b.n 180aea │ │ │ │ + b.n 180a42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 43ccc │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ - b.n 180ab6 │ │ │ │ + b.n 180a0e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7240094 │ │ │ │ + @ instruction: 0xf7cc0094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ @@ -445275,16 +445216,16 @@ │ │ │ │ movs r5, r2 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ movs r5, r2 │ │ │ │ stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r5, r2 │ │ │ │ stmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 180f68 │ │ │ │ - @ instruction: 0xf5300094 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 180ec0 │ │ │ │ + rsbs r0, r8, #4849664 @ 0x4a0000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -445301,176 +445242,176 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 180b92 │ │ │ │ + bne.n 180aea │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c62 │ │ │ │ + beq.n 180bba │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r7 │ │ │ │ add.w r9, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180be8 │ │ │ │ + bne.n 180b40 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180bd8 │ │ │ │ + bne.n 180b30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180cfe │ │ │ │ + bne.w 180c56 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 180c6a │ │ │ │ + cbz r0, 180bc2 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 180c40 │ │ │ │ + blt.n 180b98 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #32 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180c40 │ │ │ │ + bne.n 180b98 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 180c34 │ │ │ │ + b.n 180b8c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 180c9e │ │ │ │ + beq.n 180bf6 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 180c30 │ │ │ │ + beq.n 180b88 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180c4c │ │ │ │ + bne.n 180ba4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180cee │ │ │ │ + bne.n 180c46 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 180c8a │ │ │ │ + cbz r1, 180be2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18022c │ │ │ │ + bl 180184 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180c02 │ │ │ │ + bne.n 180b5a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180c5a │ │ │ │ - b.n 180c8e │ │ │ │ + beq.n 180bb2 │ │ │ │ + b.n 180be6 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 449e0 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 44474 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 180c42 │ │ │ │ + bne.n 180b9a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - cbz r3, 180cca │ │ │ │ + cbz r3, 180c22 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 180c42 │ │ │ │ + bne.n 180b9a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180cce │ │ │ │ + bne.n 180c26 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 180d44 │ │ │ │ + cbnz r3, 180c9c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 180c64 │ │ │ │ + beq.n 180bbc │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 180c64 │ │ │ │ + b.n 180bbc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 18111c │ │ │ │ - b.n 180c62 │ │ │ │ + bl 181074 │ │ │ │ + b.n 180bba │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 180d28 │ │ │ │ + bne.n 180c80 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180d12 │ │ │ │ + bne.n 180c6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180d04 │ │ │ │ - b.n 180bf2 │ │ │ │ + bne.n 180c5c │ │ │ │ + b.n 180b4a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180d2e │ │ │ │ + bne.n 180c86 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180d02 │ │ │ │ - b.n 180bf2 │ │ │ │ + bne.n 180c5a │ │ │ │ + b.n 180b4a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 18111c │ │ │ │ - b.n 180ce2 │ │ │ │ + bl 181074 │ │ │ │ + b.n 180c3a │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (181110 ) │ │ │ │ - ldr r3, [pc, #924] @ (181114 ) │ │ │ │ + ldr r2, [pc, #920] @ (181068 ) │ │ │ │ + ldr r3, [pc, #924] @ (18106c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -445484,324 +445425,324 @@ │ │ │ │ lsls r4, r3 │ │ │ │ orr.w r5, r4, r2 │ │ │ │ subs r3, #8 │ │ │ │ orr.w r4, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w r3, #8 │ │ │ │ - bne.n 180d8a │ │ │ │ + bne.n 180ce2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 180e52 │ │ │ │ + beq.n 180daa │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180e52 │ │ │ │ + beq.n 180daa │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180de6 │ │ │ │ + bne.n 180d3e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180dd6 │ │ │ │ + bne.n 180d2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180f6c │ │ │ │ + bne.w 180ec4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 444bc │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 43eac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 180e74 │ │ │ │ + cbz r0, 180dcc │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 180e22 │ │ │ │ + bne.n 180d7a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 44a64 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 180dfc │ │ │ │ + bne.n 180d54 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 180e74 │ │ │ │ + bne.n 180dcc │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180e3a │ │ │ │ + bne.n 180d92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180f5c │ │ │ │ + bne.w 180eb4 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (181118 ) │ │ │ │ - ldr r3, [pc, #696] @ (181114 ) │ │ │ │ + ldr r2, [pc, #704] @ (181070 ) │ │ │ │ + ldr r3, [pc, #696] @ (18106c ) │ │ │ │ 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 1810f6 │ │ │ │ + bne.w 18104e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180e8e │ │ │ │ + bne.n 180de6 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180e7e │ │ │ │ + bne.n 180dd6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1810a0 │ │ │ │ + bne.w 180ff8 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18022c │ │ │ │ + bl 180184 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 180ef4 │ │ │ │ + cbz r0, 180e4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180eb8 │ │ │ │ + bne.n 180e10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1810e6 │ │ │ │ + bne.w 18103e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 180e48 │ │ │ │ - b.n 180ee4 │ │ │ │ + beq.n 180da0 │ │ │ │ + b.n 180e3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 43b60 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 182c78 │ │ │ │ + bl 182bd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 180fb6 │ │ │ │ + beq.n 180f0e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180f34 │ │ │ │ + bne.n 180e8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180e26 │ │ │ │ + beq.w 180d7e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 18111c │ │ │ │ - b.n 180e26 │ │ │ │ + bl 181074 │ │ │ │ + b.n 180d7e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 18111c │ │ │ │ - b.n 180e52 │ │ │ │ + bl 181074 │ │ │ │ + b.n 180daa │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 180f8e │ │ │ │ + beq.n 180ee6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180f78 │ │ │ │ + bne.n 180ed0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180df0 │ │ │ │ + beq.w 180d48 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180fa0 │ │ │ │ + bne.n 180ef8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180f92 │ │ │ │ - b.n 180df0 │ │ │ │ + bne.n 180eea │ │ │ │ + b.n 180d48 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 44848 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 180f30 │ │ │ │ + bne.n 180e88 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 44944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 180f30 │ │ │ │ + bne.n 180e88 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 180f30 │ │ │ │ - vldr d7, [pc, #244] @ 181100 │ │ │ │ + bne.n 180e88 │ │ │ │ + vldr d7, [pc, #244] @ 181058 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 181108 │ │ │ │ + vldr d7, [pc, #236] @ 181060 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 180f30 │ │ │ │ + bne.n 180e88 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 180f30 │ │ │ │ + bne.w 180e88 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 44ce8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #24] │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 182cb4 │ │ │ │ + bl 182c0c │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1822ec │ │ │ │ + bl 182244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1801f4 │ │ │ │ + bl 18014c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 444bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 43eac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1801f4 │ │ │ │ - b.n 180e56 │ │ │ │ + bl 18014c │ │ │ │ + b.n 180dae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1810c0 │ │ │ │ + beq.n 181018 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1810aa │ │ │ │ + bne.n 181002 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 180e98 │ │ │ │ + beq.w 180df0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1810d0 │ │ │ │ + bne.n 181028 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1810c2 │ │ │ │ - b.n 180e98 │ │ │ │ + bne.n 18101a │ │ │ │ + b.n 180df0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 18111c │ │ │ │ - b.n 180ed0 │ │ │ │ + bl 181074 │ │ │ │ + b.n 180e28 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2840094 │ │ │ │ + ssat r0, #21, ip, asr #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, #148 @ 0x94 │ │ │ │ + movw r0, #41108 @ 0xa094 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -445837,96 +445778,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1811b6 │ │ │ │ + beq.n 18110e │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 1811c4 │ │ │ │ + cbz r1, 18111c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1811f4 │ │ │ │ + cbnz r4, 18114c │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1811fa │ │ │ │ + beq.n 181152 │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1811b8 │ │ │ │ + b.n 181110 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1811b8 │ │ │ │ + b.n 181110 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 181234 │ │ │ │ + blt.n 18118c │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1811f2 │ │ │ │ + bgt.n 18114a │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43cfc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1811b8 │ │ │ │ + b.n 181110 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 181250 │ │ │ │ + vldr s15, [pc, #20] @ 1811a8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 43cfc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 181226 │ │ │ │ + b.n 18117e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (181454 ) │ │ │ │ + ldr r3, [pc, #512] @ (1813ac ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 189dc0 │ │ │ │ + bl 189d18 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1812a4 │ │ │ │ + vldr s15, [pc, #48] @ 1811fc │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1812a8 │ │ │ │ + vldr s14, [pc, #40] @ 181200 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 181296 │ │ │ │ + blt.n 1811ee │ │ │ │ orr.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ lsls r0, r0, #16 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -445961,37 +445902,37 @@ │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 18131c │ │ │ │ + b.n 181274 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18134a │ │ │ │ + beq.n 1812a2 │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 18134a │ │ │ │ + cbz r1, 1812a2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18130e │ │ │ │ + beq.n 181266 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18130e │ │ │ │ + bne.n 181266 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18130e │ │ │ │ + beq.n 181266 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -446025,37 +445966,37 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1861ec │ │ │ │ - cbz r0, 1813f8 │ │ │ │ + bl 186144 │ │ │ │ + cbz r0, 181350 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1813ec │ │ │ │ + cbz r3, 181344 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1813de │ │ │ │ + cbz r3, 181336 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1813de │ │ │ │ + beq.n 181336 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1813cc │ │ │ │ + bne.n 181324 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ @@ -446098,101 +446039,101 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #468] @ (18167c ) │ │ │ │ + ldr r2, [pc, #468] @ (1815d4 ) │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ - ldr r3, [pc, #468] @ (181680 ) │ │ │ │ + ldr r3, [pc, #468] @ (1815d8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 181532 │ │ │ │ + beq.n 18148a │ │ │ │ cmp r5, #27 │ │ │ │ - bls.n 1814e0 │ │ │ │ - ldr r2, [pc, #444] @ (181684 ) │ │ │ │ - ldr r3, [pc, #440] @ (181680 ) │ │ │ │ + bls.n 181438 │ │ │ │ + ldr r2, [pc, #444] @ (1815dc ) │ │ │ │ + ldr r3, [pc, #440] @ (1815d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 181678 │ │ │ │ + bne.w 1815d0 │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #420] @ (181688 ) │ │ │ │ + ldr r3, [pc, #420] @ (1815e0 ) │ │ │ │ mov.w r8, r5, lsl #5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #12 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1814c4 │ │ │ │ + beq.n 18141c │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ add.w fp, r6, #64 @ 0x40 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ cmp lr, fp │ │ │ │ itt ne │ │ │ │ movne r7, r6 │ │ │ │ movne sl, r9 │ │ │ │ - beq.n 18155c │ │ │ │ + beq.n 1814b4 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, fp │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 181512 │ │ │ │ + bne.n 18146a │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - b.n 181570 │ │ │ │ + b.n 1814c8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1814c0 │ │ │ │ - ldr r0, [pc, #336] @ (18168c ) │ │ │ │ + bne.n 181418 │ │ │ │ + ldr r0, [pc, #336] @ (1815e4 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 1814c4 │ │ │ │ + b.n 18141c │ │ │ │ mov.w r2, #296 @ 0x128 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 44980 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r7, [r9, #20] │ │ │ │ str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (181690 ) │ │ │ │ + ldr r3, [pc, #276] @ (1815e8 ) │ │ │ │ str r5, [r6, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ mla r7, r1, r7, lr │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, lr │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -446211,28 +446152,28 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r1, [r6, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ movne r3, lr │ │ │ │ ldrne.w r0, [r9, #16] │ │ │ │ str.w fp, [r6, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq.n 18164c │ │ │ │ + beq.n 1815a4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 181660 │ │ │ │ + beq.n 1815b8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 181660 │ │ │ │ + beq.n 1815b8 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov lr, r7 │ │ │ │ strd r2, r9, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1815e0 │ │ │ │ + b.n 181538 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 18163e │ │ │ │ + beq.n 181596 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ umull r0, r6, r0, r2 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -446249,51 +446190,51 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mla r6, r2, r5, r6 │ │ │ │ umlal r0, sl, r6, r4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #12 │ │ │ │ mla r6, r5, sl, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbnz r0, 181668 │ │ │ │ + cbnz r0, 1815c0 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r1, [r6] │ │ │ │ cmp r3, lr │ │ │ │ str r7, [r6, #8] │ │ │ │ - beq.n 181644 │ │ │ │ + beq.n 18159c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1815dc │ │ │ │ + bne.n 181534 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 181638 │ │ │ │ + bne.n 181590 │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ ldrd r9, r6, [sp, #32] │ │ │ │ cmp lr, r2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - beq.w 1814c4 │ │ │ │ + beq.w 18141c │ │ │ │ mov r0, lr │ │ │ │ - bl 1860c0 │ │ │ │ - b.n 1814c4 │ │ │ │ + bl 186018 │ │ │ │ + b.n 18141c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1815c2 │ │ │ │ - b.n 18164c │ │ │ │ + bne.n 18151a │ │ │ │ + b.n 1815a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, ip │ │ │ │ add sl, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 181628 │ │ │ │ + bhi.n 181580 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 181620 │ │ │ │ + b.n 181578 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adcs.w r0, r0, r4, lsr #2 │ │ │ │ + @ instruction: 0xebf80094 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb340094 │ │ │ │ + rsbs r0, ip, r4, lsr #2 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r4 │ │ │ │ add r0, sp, #656 @ 0x290 │ │ │ │ movs r1, r4 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -446303,19 +446244,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 181780 │ │ │ │ + bcs.n 1816d8 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 181778 │ │ │ │ + bls.n 1816d0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ @@ -446330,34 +446271,34 @@ │ │ │ │ mov r4, r9 │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r9 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - b.n 18171c │ │ │ │ + b.n 181674 │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 181756 │ │ │ │ + bne.n 1816ae │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 18178a │ │ │ │ + beq.n 1816e2 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1816fe │ │ │ │ + bne.n 181656 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -446369,81 +446310,81 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 181710 │ │ │ │ + beq.n 181668 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 181710 │ │ │ │ + bne.n 181668 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181710 │ │ │ │ + beq.n 181668 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 181494 │ │ │ │ - b.n 1816bc │ │ │ │ + bl 1813ec │ │ │ │ + b.n 181614 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 181494 │ │ │ │ - b.n 1816bc │ │ │ │ + bl 1813ec │ │ │ │ + b.n 181614 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 181732 │ │ │ │ - b.n 18174e │ │ │ │ + bne.n 18168a │ │ │ │ + b.n 1816a6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 181844 │ │ │ │ + bhi.n 18179c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1817f4 │ │ │ │ + bls.n 18174c │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ sub.w r5, ip, r1 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 1817d2 │ │ │ │ + bhi.n 18172a │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 18181c │ │ │ │ + cbz r0, 181774 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ add r0, r4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r4, r0 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - bne.n 181808 │ │ │ │ + bne.n 181760 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -446477,54 +446418,54 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 181872 │ │ │ │ + bhi.n 1817ca │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r0, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add r3, r0 │ │ │ │ add r4, r2 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - b.n 1817b8 │ │ │ │ + b.n 181710 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 181940 │ │ │ │ + vldr d7, [pc, #80] @ 181898 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov.w ip, #19 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #68] @ 181948 │ │ │ │ + vldr d7, [pc, #68] @ 1818a0 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ mov.w ip, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 181950 │ │ │ │ + vldr d7, [pc, #56] @ 1818a8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #44] @ (181958 ) │ │ │ │ + ldr r3, [pc, #44] @ (1818b0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -446549,36 +446490,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1819c2 │ │ │ │ - vldr d7, [pc, #68] @ 1819c8 │ │ │ │ + cbz r0, 18191a │ │ │ │ + vldr d7, [pc, #68] @ 181920 │ │ │ │ movs r3, #17 │ │ │ │ str r5, [r0, #8] │ │ │ │ movs r1, #19 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1819d0 │ │ │ │ + vldr d7, [pc, #60] @ 181928 │ │ │ │ strd r1, r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #48] @ 1819d8 │ │ │ │ + vldr d7, [pc, #48] @ 181930 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #40] @ (1819e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (181938 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -446591,49 +446532,49 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #680 @ (adr r7, 181c8c ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 181be4 ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 181a4a │ │ │ │ - vldr d7, [pc, #76] @ 181a50 │ │ │ │ + cbz r0, 1819a2 │ │ │ │ + vldr d7, [pc, #76] @ 1819a8 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (181a68 ) │ │ │ │ + ldr r3, [pc, #92] @ (1819c0 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 181a58 │ │ │ │ + vldr d7, [pc, #64] @ 1819b0 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (181a6c ) │ │ │ │ + ldr r3, [pc, #76] @ (1819c4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 181a60 │ │ │ │ + vldr d7, [pc, #56] @ 1819b8 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #48] @ (181a70 ) │ │ │ │ + ldr r3, [pc, #48] @ (1819c8 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -446648,15 +446589,15 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r5 :128] │ │ │ │ strb.w pc, [r1, #4095] @ 0xfff │ │ │ │ - add r7, pc, #136 @ (adr r7, 181afc ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 181a54 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -446671,203 +446612,203 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 181a8e │ │ │ │ + bne.n 1819e6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181aea │ │ │ │ + beq.n 181a42 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 181ae8 │ │ │ │ + cbz r0, 181a40 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 44980 │ │ │ │ - b.n 181ae6 │ │ │ │ + b.n 181a3e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 181b4e │ │ │ │ + cbz r1, 181aa6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 181b4e │ │ │ │ + cbz r3, 181aa6 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 181b60 │ │ │ │ + cbz r2, 181ab8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 181b60 │ │ │ │ + beq.n 181ab8 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 181b30 │ │ │ │ + b.n 181a88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 181b48 │ │ │ │ + beq.n 181aa0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 181b4e │ │ │ │ + beq.n 181aa6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181b2a │ │ │ │ + bne.n 181a82 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 181b42 │ │ │ │ + bne.n 181a9a │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 181b5a │ │ │ │ - bl 1860c0 │ │ │ │ + beq.n 181ab2 │ │ │ │ + bl 186018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181b1c │ │ │ │ - b.n 181b4e │ │ │ │ - cbz r0, 181b86 │ │ │ │ + bne.n 181a74 │ │ │ │ + b.n 181aa6 │ │ │ │ + cbz r0, 181ade │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 181af8 │ │ │ │ + bl 181a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 181bdc │ │ │ │ + cbz r0, 181b34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 181bde │ │ │ │ + cbz r1, 181b36 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 181bd0 │ │ │ │ + cbz r3, 181b28 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 181bc0 │ │ │ │ + cbz r3, 181b18 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 181bc0 │ │ │ │ + beq.n 181b18 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 181bb0 │ │ │ │ + bne.n 181b08 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (181c04 ) │ │ │ │ + ldr r3, [pc, #32] @ (181b5c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #0 @ (adr r2, 181c08 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 181b60 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1812b8 │ │ │ │ + bl 181210 │ │ │ │ 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 1812b8 │ │ │ │ + bl 181210 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 181694 │ │ │ │ - cbz r0, 181c6e │ │ │ │ + bl 1815ec │ │ │ │ + cbz r0, 181bc6 │ │ │ │ strd r4, r6, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 181694 │ │ │ │ - cbz r0, 181c8c │ │ │ │ + bl 1815ec │ │ │ │ + cbz r0, 181be4 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 181ca8 │ │ │ │ + cbz r1, 181c00 │ │ │ │ ldrd r2, r3, [r0, #56] @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ @@ -446884,97 +446825,97 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1812b8 │ │ │ │ - cbz r0, 181ce2 │ │ │ │ + bl 181210 │ │ │ │ + cbz r0, 181c3a │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r1, 181d28 │ │ │ │ + cbz r1, 181c80 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181d22 │ │ │ │ + beq.n 181c7a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 181d1c │ │ │ │ + cbz r2, 181c74 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 181d0e │ │ │ │ + beq.n 181c66 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181d2c │ │ │ │ + beq.n 181c84 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181d02 │ │ │ │ - b.n 181d0e │ │ │ │ + bne.n 181c5a │ │ │ │ + b.n 181c66 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 181cfc │ │ │ │ + bne.n 181c54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 181cee │ │ │ │ + b.n 181c46 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 181d08 │ │ │ │ + b.n 181c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181e72 │ │ │ │ + beq.w 181dca │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 181dd4 │ │ │ │ + bhi.n 181d2c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 181d84 │ │ │ │ + bls.n 181cdc │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 181d62 │ │ │ │ + bhi.n 181cba │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 181dac │ │ │ │ + cbz r1, 181d04 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 181d98 │ │ │ │ + bne.n 181cf0 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -447008,73 +446949,73 @@ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mul.w r9, r4, lr │ │ │ │ cmp r6, r2 │ │ │ │ mla ip, r5, ip, r8 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r8, r4, ip │ │ │ │ - bhi.n 181e02 │ │ │ │ + bhi.n 181d5a │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 181d48 │ │ │ │ + b.n 181ca0 │ │ │ │ movw r0, #23813 @ 0x5d05 │ │ │ │ movt r0, #716 @ 0x2cc │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181fc4 │ │ │ │ + beq.w 181f1c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 181f24 │ │ │ │ + bhi.n 181e7c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 181ed4 │ │ │ │ + bls.n 181e2c │ │ │ │ movw r7, #44605 @ 0xae3d │ │ │ │ movt r7, #49842 @ 0xc2b2 │ │ │ │ movw r6, #60207 @ 0xeb2f │ │ │ │ movt r6, #10196 @ 0x27d4 │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r1, r0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ sub.w r5, ip, r4 │ │ │ │ cmp r5, #3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ - bhi.n 181eb2 │ │ │ │ + bhi.n 181e0a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 181efc │ │ │ │ + cbz r1, 181e54 │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r0, r1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - bne.n 181ee8 │ │ │ │ + bne.n 181e40 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ @@ -447109,34 +447050,34 @@ │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r2, r4, r2, r8 │ │ │ │ mul.w r9, r5, lr │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r5, r2 │ │ │ │ - bhi.n 181f52 │ │ │ │ + bhi.n 181eaa │ │ │ │ mov.w r3, r3, ror #25 │ │ │ │ bic.w r2, r1, #15 │ │ │ │ add.w r3, r3, r7, ror #31 │ │ │ │ adds r4, r0, #1 │ │ │ │ add.w r3, r3, r8, ror #20 │ │ │ │ subs r2, #16 │ │ │ │ add.w r3, r3, r9, ror #14 │ │ │ │ cmp r6, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ add r3, r1 │ │ │ │ add r0, r2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 181e98 │ │ │ │ + b.n 181df0 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 181efc │ │ │ │ + b.n 181e54 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -447170,40 +447111,40 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1820ba │ │ │ │ - vldr d7, [pc, #76] @ 1820c0 │ │ │ │ + cbz r0, 182012 │ │ │ │ + vldr d7, [pc, #76] @ 182018 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #92] @ (1820d8 ) │ │ │ │ + ldr r3, [pc, #92] @ (182030 ) │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #64] @ 1820c8 │ │ │ │ + vldr d7, [pc, #64] @ 182020 │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #76] @ (1820dc ) │ │ │ │ + ldr r3, [pc, #76] @ (182034 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1820d0 │ │ │ │ + vldr d7, [pc, #56] @ 182028 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #48] @ (1820e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (182038 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -447216,48 +447157,48 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 4540da │ │ │ │ - bl 4500de │ │ │ │ - add r0, pc, #712 @ (adr r0, 1823ac ) │ │ │ │ + bl 454032 │ │ │ │ + bl 450036 │ │ │ │ + add r0, pc, #712 @ (adr r0, 182304 ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 182148 │ │ │ │ + vldr d7, [pc, #80] @ 1820a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #96] @ (182160 ) │ │ │ │ + ldr r3, [pc, #96] @ (1820b8 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #68] @ 182150 │ │ │ │ + vldr d7, [pc, #68] @ 1820a8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #19 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 182158 │ │ │ │ + vldr d7, [pc, #60] @ 1820b0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #68] @ (182164 ) │ │ │ │ + ldr r3, [pc, #68] @ (1820bc ) │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #52] @ (182168 ) │ │ │ │ + ldr r3, [pc, #52] @ (1820c0 ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -447270,45 +447211,45 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 3d2162 │ │ │ │ - bl 3c4166 │ │ │ │ - add r0, pc, #176 @ (adr r0, 18221c ) │ │ │ │ + bl 3d20ba │ │ │ │ + bl 3c40be │ │ │ │ + add r0, pc, #176 @ (adr r0, 182174 ) │ │ │ │ movs r1, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp lr, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 1821c2 │ │ │ │ + bhi.n 18211a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1821ba │ │ │ │ - ldr.w ip, [pc, #52] @ 1821c8 │ │ │ │ + bhi.n 182112 │ │ │ │ + ldr.w ip, [pc, #52] @ 182120 │ │ │ │ add ip, pc │ │ │ │ - b.n 1821a0 │ │ │ │ + b.n 1820f8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1821ba │ │ │ │ + beq.n 182112 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 18219a │ │ │ │ + bcc.n 1820f2 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 181494 │ │ │ │ + bl 1813ec │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -447320,138 +447261,138 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185f0c │ │ │ │ - cbz r0, 182250 │ │ │ │ + bl 185e64 │ │ │ │ + cbz r0, 1821a8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #108] @ 182258 │ │ │ │ - ldr r3, [pc, #136] @ (182278 ) │ │ │ │ + vldr d7, [pc, #108] @ 1821b0 │ │ │ │ + ldr r3, [pc, #136] @ (1821d0 ) │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r2, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ - vldr d7, [pc, #96] @ 182260 │ │ │ │ + vldr d7, [pc, #96] @ 1821b8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #120] @ (18227c ) │ │ │ │ + ldr r3, [pc, #120] @ (1821d4 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 182268 │ │ │ │ + vldr d7, [pc, #92] @ 1821c0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #20] │ │ │ │ movs r2, #17 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 43fd0 │ │ │ │ - vldr d7, [pc, #72] @ 182270 │ │ │ │ - ldr r3, [pc, #84] @ (182280 ) │ │ │ │ + vldr d7, [pc, #72] @ 1821c8 │ │ │ │ + ldr r3, [pc, #84] @ (1821d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 185e80 │ │ │ │ - cbz r0, 18224a │ │ │ │ - ldr r1, [pc, #72] @ (182284 ) │ │ │ │ + bl 185dd8 │ │ │ │ + cbz r0, 1821a2 │ │ │ │ + ldr r1, [pc, #72] @ (1821dc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1861f8 │ │ │ │ + bl 186150 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 182246 │ │ │ │ + b.n 18219e │ │ │ │ nop.w │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - bl 3c627a │ │ │ │ - bl 2e827e │ │ │ │ + bl 3c61d2 │ │ │ │ + bl 2e81d6 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - bl 2ec286 │ │ │ │ - cbz r0, 1822d6 │ │ │ │ + bl 2ec1de │ │ │ │ + cbz r0, 18222e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r6, #12 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r3, r6, r2 │ │ │ │ - cbz r3, 1822c8 │ │ │ │ + cbz r3, 182220 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1822ba │ │ │ │ + cbz r3, 182212 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1822ba │ │ │ │ + beq.n 182212 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1822a8 │ │ │ │ + bne.n 182200 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #296] @ 0x128 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ 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 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 18239e │ │ │ │ + beq.n 1822f6 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 18239e │ │ │ │ + beq.n 1822f6 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4483c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18239e │ │ │ │ + beq.n 1822f6 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r1, #26553 @ 0x67b9 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -447468,241 +447409,241 @@ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ eor.w r1, r1, r1, lsr #15 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r1, r1, r1, lsr #13 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ - bl 181694 │ │ │ │ + bl 1815ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 182398 │ │ │ │ + cbz r0, 1822f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r3, 1823a2 │ │ │ │ + cbz r3, 1822fa │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1823a2 │ │ │ │ + beq.n 1822fa │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #100] @ (18241c ) │ │ │ │ + ldr r4, [pc, #100] @ (182374 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #100] @ (182420 ) │ │ │ │ + ldr r1, [pc, #100] @ (182378 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r0, #296] @ 0x128 │ │ │ │ - beq.n 1823fe │ │ │ │ + beq.n 182356 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r4, #300] @ 0x12c │ │ │ │ - beq.n 1823fe │ │ │ │ + beq.n 182356 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1812b8 │ │ │ │ - cbz r0, 1823fe │ │ │ │ + bl 181210 │ │ │ │ + cbz r0, 182356 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (182424 ) │ │ │ │ - ldr r3, [pc, #28] @ (182420 ) │ │ │ │ + ldr r2, [pc, #36] @ (18237c ) │ │ │ │ + ldr r3, [pc, #28] @ (182378 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182416 │ │ │ │ + bne.n 18236e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 1824a0 │ │ │ │ + bgt.n 182348 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 18241c │ │ │ │ + bgt.n 1822c4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #124] @ (1824b4 ) │ │ │ │ + ldr r4, [pc, #124] @ (18240c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (1824b8 ) │ │ │ │ + ldr r1, [pc, #124] @ (182410 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #296] @ 0x128 │ │ │ │ - beq.n 182498 │ │ │ │ + beq.n 1823f0 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r0, #300] @ 0x12c │ │ │ │ - beq.n 182498 │ │ │ │ + beq.n 1823f0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1812b8 │ │ │ │ - cbz r0, 182498 │ │ │ │ + bl 181210 │ │ │ │ + cbz r0, 1823f0 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #32] @ (1824bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1824b8 ) │ │ │ │ + ldr r2, [pc, #32] @ (182414 ) │ │ │ │ + ldr r3, [pc, #28] @ (182410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1824b0 │ │ │ │ + bne.n 182408 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - blt.n 182438 │ │ │ │ + bgt.n 1824e0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 182580 │ │ │ │ + bgt.n 182428 │ │ │ │ lsls r4, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #416] @ (182678 ) │ │ │ │ + ldr r2, [pc, #416] @ (1825d0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (18267c ) │ │ │ │ + ldr r3, [pc, #412] @ (1825d4 ) │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #392] @ (182680 ) │ │ │ │ + ldr r3, [pc, #392] @ (1825d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 182606 │ │ │ │ + blt.n 18255e │ │ │ │ cmp r7, r4 │ │ │ │ mov r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r8, r7, r5 │ │ │ │ cmp.w r9, #1 │ │ │ │ add r5, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bne.n 182618 │ │ │ │ + bne.n 182570 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1825f8 │ │ │ │ + blt.n 182550 │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1825f8 │ │ │ │ + bne.n 182550 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 182568 │ │ │ │ + ble.n 1824c0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #308] @ (182684 ) │ │ │ │ - ldr r3, [pc, #300] @ (18267c ) │ │ │ │ + ldr r2, [pc, #308] @ (1825dc ) │ │ │ │ + ldr r3, [pc, #300] @ (1825d4 ) │ │ │ │ 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 182666 │ │ │ │ + bne.w 1825be │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 449e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18266a │ │ │ │ + beq.n 1825c2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 1824c0 │ │ │ │ - b.n 18254c │ │ │ │ - ldr r3, [pc, #252] @ (182688 ) │ │ │ │ + bl 182418 │ │ │ │ + b.n 1824a4 │ │ │ │ + ldr r3, [pc, #252] @ (1825e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #248] @ (18268c ) │ │ │ │ + ldr r3, [pc, #248] @ (1825e4 ) │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ movlt.w fp, #1 │ │ │ │ - blt.n 1825be │ │ │ │ + blt.n 182516 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ add r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -447712,90 +447653,90 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18264a │ │ │ │ + bge.n 1825a2 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1825e6 │ │ │ │ + beq.n 18253e │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1825f8 │ │ │ │ + beq.n 182550 │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r2, [pc, #164] @ (182690 ) │ │ │ │ + ldr r2, [pc, #164] @ (1825e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 440a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18253e │ │ │ │ - ldr r1, [pc, #152] @ (182694 ) │ │ │ │ + bge.n 182496 │ │ │ │ + ldr r1, [pc, #152] @ (1825ec ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 44cb8 │ │ │ │ - b.n 18254a │ │ │ │ + b.n 1824a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 182526 │ │ │ │ + beq.n 18247e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 182644 │ │ │ │ - add r3, pc, #8 @ (adr r3, 182628 ) │ │ │ │ + bhi.n 18259c │ │ │ │ + add r3, pc, #8 @ (adr r3, 182580 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #92] @ (182698 ) │ │ │ │ + ldr r3, [pc, #92] @ (1825f0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18258c │ │ │ │ - ldr r3, [pc, #92] @ (18269c ) │ │ │ │ + b.n 1824e4 │ │ │ │ + ldr r3, [pc, #92] @ (1825f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18258c │ │ │ │ - ldr r3, [pc, #88] @ (1826a0 ) │ │ │ │ + b.n 1824e4 │ │ │ │ + ldr r3, [pc, #88] @ (1825f8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18258c │ │ │ │ + b.n 1824e4 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ add r5, r0 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1825ea │ │ │ │ + beq.n 182542 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1825ea │ │ │ │ - b.n 182540 │ │ │ │ + bne.n 182542 │ │ │ │ + b.n 182498 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1826a4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1825fc ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 18254a │ │ │ │ + b.n 1824a2 │ │ │ │ nop │ │ │ │ - blt.n 1826bc │ │ │ │ + blt.n 182564 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 1825e0 │ │ │ │ + blt.n 182688 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r7, #162 @ 0xa2 │ │ │ │ movs r5, r2 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ movs r5, r2 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r4, r2 │ │ │ │ @@ -447810,534 +447751,534 @@ │ │ │ │ add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (182728 ) │ │ │ │ + ldr r4, [pc, #108] @ (182680 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (18272c ) │ │ │ │ + ldr r0, [pc, #100] @ (182684 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1824c0 │ │ │ │ - ldr r2, [pc, #72] @ (182730 ) │ │ │ │ + bl 182418 │ │ │ │ + ldr r2, [pc, #72] @ (182688 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (182734 ) │ │ │ │ + ldr r2, [pc, #60] @ (18268c ) │ │ │ │ add r2, pc │ │ │ │ blx 444e0 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 182708 │ │ │ │ + beq.n 182660 │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #44] @ (182738 ) │ │ │ │ - ldr r3, [pc, #32] @ (18272c ) │ │ │ │ + ldr r2, [pc, #44] @ (182690 ) │ │ │ │ + ldr r3, [pc, #32] @ (182684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182724 │ │ │ │ + bne.n 18267c │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bls.n 1827a4 │ │ │ │ + bls.n 18264c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r4 │ │ │ │ - blt.n 1826ac │ │ │ │ + blt.n 182604 │ │ │ │ movs r4, r2 │ │ │ │ - bhi.n 18271c │ │ │ │ + bls.n 1825c4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #116] @ (1827c4 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 1827c8 │ │ │ │ + ldr r4, [pc, #116] @ (18271c ) │ │ │ │ + ldr.w ip, [pc, #116] @ 182720 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1827cc ) │ │ │ │ + ldr r0, [pc, #112] @ (182724 ) │ │ │ │ add ip, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr.w r5, [ip] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1824c0 │ │ │ │ - ldr r2, [pc, #76] @ (1827d0 ) │ │ │ │ + bl 182418 │ │ │ │ + ldr r2, [pc, #76] @ (182728 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 44ce8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1827a2 │ │ │ │ + beq.n 1826fa │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #48] @ (1827d4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1827cc ) │ │ │ │ + ldr r2, [pc, #48] @ (18272c ) │ │ │ │ + ldr r3, [pc, #36] @ (182724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1827be │ │ │ │ + bne.n 182716 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 182718 │ │ │ │ + bls.n 1827c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 182828 │ │ │ │ + blt.n 182780 │ │ │ │ movs r4, r2 │ │ │ │ - bhi.n 182884 │ │ │ │ + bhi.n 18272c │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #244] @ (1828dc ) │ │ │ │ - ldr r5, [pc, #244] @ (1828e0 ) │ │ │ │ + ldr r0, [pc, #244] @ (182834 ) │ │ │ │ + ldr r5, [pc, #244] @ (182838 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ - ldr r1, [pc, #240] @ (1828e4 ) │ │ │ │ + bl 183604 │ │ │ │ + ldr r1, [pc, #240] @ (18283c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ - bl 18b7c4 │ │ │ │ + bl 18b71c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 182802 │ │ │ │ + cbnz r3, 18275a │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #228] @ (1828e8 ) │ │ │ │ + ldr r2, [pc, #228] @ (182840 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #228] @ (1828ec ) │ │ │ │ + ldr r3, [pc, #228] @ (182844 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #224] @ (1828f0 ) │ │ │ │ + ldr r0, [pc, #224] @ (182848 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18285c │ │ │ │ - ldr r0, [pc, #212] @ (1828f4 ) │ │ │ │ + cbz r0, 1827b4 │ │ │ │ + ldr r0, [pc, #212] @ (18284c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ - cbz r0, 182856 │ │ │ │ - ldr r0, [pc, #204] @ (1828f8 ) │ │ │ │ + cbz r0, 1827ae │ │ │ │ + ldr r0, [pc, #204] @ (182850 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1828d4 │ │ │ │ - ldr r0, [pc, #196] @ (1828fc ) │ │ │ │ + beq.n 18282c │ │ │ │ + ldr r0, [pc, #196] @ (182854 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1828d8 │ │ │ │ - ldr r0, [pc, #184] @ (182900 ) │ │ │ │ + beq.n 182830 │ │ │ │ + ldr r0, [pc, #184] @ (182858 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #172] @ (182904 ) │ │ │ │ + ldr r3, [pc, #172] @ (18285c ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #168] @ (182908 ) │ │ │ │ - ldr r4, [pc, #172] @ (18290c ) │ │ │ │ + ldr r3, [pc, #168] @ (182860 ) │ │ │ │ + ldr r4, [pc, #172] @ (182864 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 449a4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 182890 │ │ │ │ - ldr r3, [pc, #152] @ (182910 ) │ │ │ │ + beq.n 1827e8 │ │ │ │ + ldr r3, [pc, #152] @ (182868 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 182882 │ │ │ │ + bmi.n 1827da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 184a10 │ │ │ │ + bl 184968 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 44df0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r5, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1828a6 │ │ │ │ - ldr r3, [pc, #116] @ (182914 ) │ │ │ │ + beq.n 1827fe │ │ │ │ + ldr r3, [pc, #116] @ (18286c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 18287c │ │ │ │ - ldr r0, [pc, #112] @ (182918 ) │ │ │ │ + b.n 1827d4 │ │ │ │ + ldr r0, [pc, #112] @ (182870 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ - cbz r0, 1828cc │ │ │ │ - ldr r1, [pc, #104] @ (18291c ) │ │ │ │ + bl 183604 │ │ │ │ + cbz r0, 182824 │ │ │ │ + ldr r1, [pc, #104] @ (182874 ) │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ - ldr r2, [pc, #100] @ (182920 ) │ │ │ │ + ldr r2, [pc, #100] @ (182878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18287c │ │ │ │ + beq.n 1827d4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 18287c │ │ │ │ - ldr r3, [pc, #84] @ (182924 ) │ │ │ │ + b.n 1827d4 │ │ │ │ + ldr r3, [pc, #84] @ (18287c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 18287c │ │ │ │ + b.n 1827d4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 182856 │ │ │ │ + b.n 1827ae │ │ │ │ mov r0, r6 │ │ │ │ - b.n 182856 │ │ │ │ + b.n 1827ae │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ movs r5, r2 │ │ │ │ - bhi.n 1828f8 │ │ │ │ + bhi.n 1827a0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ movs r4, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r5, r2 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ movs r5, r2 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 182c9c │ │ │ │ + b.n 182bf4 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r5, 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, #4048] @ 0xfd0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1829cc ) │ │ │ │ + ldr r2, [pc, #144] @ (182924 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1829d0 ) │ │ │ │ + ldr r3, [pc, #144] @ (182928 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1829d4 ) │ │ │ │ + ldr r4, [pc, #144] @ (18292c ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1829d8 ) │ │ │ │ + ldr r0, [pc, #140] @ (182930 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1829dc ) │ │ │ │ + ldr r1, [pc, #140] @ (182934 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1829b2 │ │ │ │ + bhi.n 18290a │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 182998 │ │ │ │ - ldr r4, [pc, #112] @ (1829e0 ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1829e4 │ │ │ │ + bhi.n 1828f0 │ │ │ │ + ldr r4, [pc, #112] @ (182938 ) │ │ │ │ + ldr.w r8, [pc, #116] @ 18293c │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 182992 │ │ │ │ + beq.n 1828ea │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx r7 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 18297a │ │ │ │ - ldr r2, [pc, #76] @ (1829e8 ) │ │ │ │ - ldr r3, [pc, #52] @ (1829d0 ) │ │ │ │ + bne.n 1828d2 │ │ │ │ + ldr r2, [pc, #76] @ (182940 ) │ │ │ │ + ldr r3, [pc, #52] @ (182928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1829c6 │ │ │ │ + bne.n 18291e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1829ec ) │ │ │ │ + ldr r1, [pc, #56] @ (182944 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1829f0 ) │ │ │ │ + ldr r0, [pc, #56] @ (182948 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 182968 │ │ │ │ + b.n 1828c0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 182948 │ │ │ │ + bvc.n 1829f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bvs.n 182aac │ │ │ │ + bvc.n 182954 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 182a48 │ │ │ │ + ldr.w ip, [pc, #64] @ 1829a0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (182a4c ) │ │ │ │ + ldr r2, [pc, #64] @ (1829a4 ) │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 182928 │ │ │ │ - ldr r2, [pc, #40] @ (182a50 ) │ │ │ │ - ldr r3, [pc, #32] @ (182a4c ) │ │ │ │ + bl 182880 │ │ │ │ + ldr r2, [pc, #40] @ (1829a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1829a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182a44 │ │ │ │ + bne.n 18299c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 182a28 │ │ │ │ + bvs.n 1828d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1829f8 │ │ │ │ + bvs.n 182aa0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ (182a7c ) │ │ │ │ + ldr r0, [pc, #24] @ (1829d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1836ac │ │ │ │ - ldr r2, [pc, #20] @ (182a80 ) │ │ │ │ - ldr r1, [pc, #20] @ (182a84 ) │ │ │ │ + bl 183604 │ │ │ │ + ldr r2, [pc, #20] @ (1829d8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1829dc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, pc, #48 @ (adr r7, 182ab0 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 182a08 ) │ │ │ │ movs r5, r2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 182b04 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 182a5c ) │ │ │ │ movs r5, r2 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 182ae8 │ │ │ │ + ldr.w r8, [pc, #76] @ 182a40 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 182abe │ │ │ │ + b.n 182a16 │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 44e98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 182aac │ │ │ │ + bne.n 182a04 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 182ae4 │ │ │ │ + beq.n 182a3c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 441a4 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bhi.n 182b04 │ │ │ │ + bhi.n 182a5c │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 185ec4 │ │ │ │ - ldr r1, [pc, #24] @ (182b20 ) │ │ │ │ + bl 185e1c │ │ │ │ + ldr r1, [pc, #24] @ (182a78 ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #80] @ 182b88 │ │ │ │ + ldr.w ip, [pc, #80] @ 182ae0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (182b8c ) │ │ │ │ + ldr r2, [pc, #80] @ (182ae4 ) │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 186338 │ │ │ │ + bl 186290 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182a88 │ │ │ │ - ldr r2, [pc, #40] @ (182b90 ) │ │ │ │ - ldr r3, [pc, #32] @ (182b8c ) │ │ │ │ + bl 1829e0 │ │ │ │ + ldr r2, [pc, #40] @ (182ae8 ) │ │ │ │ + ldr r3, [pc, #32] @ (182ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182b84 │ │ │ │ + bne.n 182adc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 182b08 │ │ │ │ + bpl.n 182bb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182ab8 │ │ │ │ + bpl.n 182b60 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #92] @ 182c00 │ │ │ │ + ldr.w ip, [pc, #92] @ 182b58 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (182c04 ) │ │ │ │ + ldr r3, [pc, #88] @ (182b5c ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -448348,97 +448289,97 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 449ec │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 182a88 │ │ │ │ + bl 1829e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #32] @ (182c08 ) │ │ │ │ - ldr r3, [pc, #28] @ (182c04 ) │ │ │ │ + ldr r2, [pc, #32] @ (182b60 ) │ │ │ │ + ldr r3, [pc, #28] @ (182b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182bfc │ │ │ │ + bne.n 182b54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 182ca4 │ │ │ │ + bmi.n 182b4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 182c34 │ │ │ │ + bmi.n 182adc │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (182c6c ) │ │ │ │ + ldr r2, [pc, #76] @ (182bc4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (182c70 ) │ │ │ │ + ldr r3, [pc, #76] @ (182bc8 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185970 │ │ │ │ + bl 1858c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 182c5c │ │ │ │ + cbnz r1, 182bb4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185a3c │ │ │ │ - ldr r2, [pc, #44] @ (182c74 ) │ │ │ │ - ldr r3, [pc, #40] @ (182c70 ) │ │ │ │ + bl 185994 │ │ │ │ + ldr r2, [pc, #44] @ (182bcc ) │ │ │ │ + ldr r3, [pc, #40] @ (182bc8 ) │ │ │ │ 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 182c68 │ │ │ │ + bne.n 182bc0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1859b0 │ │ │ │ - b.n 182c3c │ │ │ │ + bl 185908 │ │ │ │ + b.n 182b94 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 182c1c │ │ │ │ + bmi.n 182cc4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 182be0 │ │ │ │ + bmi.n 182c88 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 182cb0 │ │ │ │ + ldr.w lr, [pc, #48] @ 182c08 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 182c84 │ │ │ │ + bne.n 182bdc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ @@ -448456,15 +448397,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #20 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 182cbc │ │ │ │ + bne.n 182c14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -448483,233 +448424,233 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, ip, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r2, [r4, lr] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str.w r2, [r4, lr] │ │ │ │ - bne.n 182d1c │ │ │ │ + bne.n 182c74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 182d7c │ │ │ │ + ldr.w lr, [pc, #48] @ 182cd4 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 182d50 │ │ │ │ + bne.n 182ca8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (182de4 ) │ │ │ │ + ldr r2, [pc, #76] @ (182d3c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (182de8 ) │ │ │ │ + ldr r3, [pc, #76] @ (182d40 ) │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 196ed0 │ │ │ │ + bl 196e28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 196f4c │ │ │ │ + bl 196ea4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 19743c │ │ │ │ - ldr r2, [pc, #36] @ (182dec ) │ │ │ │ - ldr r3, [pc, #32] @ (182de8 ) │ │ │ │ + bl 197394 │ │ │ │ + ldr r2, [pc, #36] @ (182d44 ) │ │ │ │ + ldr r3, [pc, #32] @ (182d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182de0 │ │ │ │ + bne.n 182d38 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 182ea8 │ │ │ │ + bcc.n 182d50 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 182e58 │ │ │ │ + bcs.n 182d00 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (182e58 ) │ │ │ │ + ldr r2, [pc, #88] @ (182db0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (182e5c ) │ │ │ │ + ldr r3, [pc, #88] @ (182db4 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (182e60 ) │ │ │ │ + ldr r6, [pc, #80] @ (182db8 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182cf8 │ │ │ │ - ldr r2, [pc, #64] @ (182e64 ) │ │ │ │ + bl 182c50 │ │ │ │ + ldr r2, [pc, #64] @ (182dbc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 182e26 │ │ │ │ - ldr r2, [pc, #44] @ (182e68 ) │ │ │ │ - ldr r3, [pc, #28] @ (182e5c ) │ │ │ │ + bne.n 182d7e │ │ │ │ + ldr r2, [pc, #44] @ (182dc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (182db4 ) │ │ │ │ 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 182e52 │ │ │ │ + bne.n 182daa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 182e48 │ │ │ │ + bcs.n 182cf0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 183174 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 1830cc ) │ │ │ │ movs r5, r2 │ │ │ │ - add r3, pc, #688 @ (adr r3, 183118 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 183070 ) │ │ │ │ movs r5, r2 │ │ │ │ - bne.n 182de8 │ │ │ │ + bcs.n 182e90 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (182ec0 ) │ │ │ │ + ldr r2, [pc, #68] @ (182e18 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (182ec4 ) │ │ │ │ + ldr r3, [pc, #68] @ (182e1c ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182cf8 │ │ │ │ + bl 182c50 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 44d0c │ │ │ │ - ldr r2, [pc, #40] @ (182ec8 ) │ │ │ │ - ldr r3, [pc, #32] @ (182ec4 ) │ │ │ │ + ldr r2, [pc, #40] @ (182e20 ) │ │ │ │ + ldr r3, [pc, #32] @ (182e1c ) │ │ │ │ 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 182ebc │ │ │ │ + bne.n 182e14 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 182fb8 │ │ │ │ + bcs.n 182e60 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 182f80 │ │ │ │ + bcs.n 182e28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (182f2c ) │ │ │ │ + ldr r2, [pc, #80] @ (182e84 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (182f30 ) │ │ │ │ + ldr r3, [pc, #80] @ (182e88 ) │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 199234 │ │ │ │ + bl 19918c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ adds r0, r0, r2 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ - ldr r3, [pc, #32] @ (182f30 ) │ │ │ │ + ldr r3, [pc, #32] @ (182e88 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (182f34 ) │ │ │ │ + ldr r2, [pc, #32] @ (182e8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182f28 │ │ │ │ + bne.n 182e80 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bne.n 182f64 │ │ │ │ + bne.n 182e0c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 182f08 │ │ │ │ + bne.n 182db0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #124] @ (182fc4 ) │ │ │ │ + ldr r2, [pc, #124] @ (182f1c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (182fc8 ) │ │ │ │ + ldr r3, [pc, #124] @ (182f20 ) │ │ │ │ subs r4, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 182fb8 │ │ │ │ + blt.n 182f10 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 199234 │ │ │ │ + bl 19918c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -448720,215 +448661,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 182fb8 │ │ │ │ - ldr r2, [pc, #40] @ (182fcc ) │ │ │ │ - ldr r3, [pc, #36] @ (182fc8 ) │ │ │ │ + bne.n 182f10 │ │ │ │ + ldr r2, [pc, #40] @ (182f24 ) │ │ │ │ + ldr r3, [pc, #36] @ (182f20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 182fc0 │ │ │ │ + bne.n 182f18 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 182fa0 │ │ │ │ + b.n 182ef8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - beq.n 182f24 │ │ │ │ + bne.n 182fcc │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 183080 │ │ │ │ + bne.n 182f28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 183020 │ │ │ │ + bge.n 182f78 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 18302a │ │ │ │ + bne.n 182f82 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 18302a │ │ │ │ + blt.n 182f82 │ │ │ │ movs r1, #1 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 183024 │ │ │ │ + beq.n 182f7c │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 439c8 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183024 │ │ │ │ + beq.n 182f7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 183020 │ │ │ │ + b.n 182f78 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (183168 ) │ │ │ │ + ldr r2, [pc, #292] @ (1830c0 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (18316c ) │ │ │ │ + ldr r3, [pc, #292] @ (1830c4 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 18314e │ │ │ │ + beq.n 1830a6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 444a4 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183130 │ │ │ │ + beq.n 183088 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 449e0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18313e │ │ │ │ + beq.n 183096 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 183090 │ │ │ │ + b.n 182fe8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1830b8 │ │ │ │ + ble.n 183010 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1830de │ │ │ │ + beq.n 183036 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 44120 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 183086 │ │ │ │ + bge.n 182fde │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 18308c │ │ │ │ + beq.n 182fe4 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 18308a │ │ │ │ + bgt.n 182fe2 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1830ee │ │ │ │ + bne.n 183046 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 183138 │ │ │ │ + cbz r0, 183090 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 183080 │ │ │ │ + b.n 182fd8 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1830c4 │ │ │ │ + beq.n 18301c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 440d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 183156 │ │ │ │ + cbz r0, 1830ae │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 183116 │ │ │ │ + beq.n 18306e │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (183170 ) │ │ │ │ - ldr r3, [pc, #80] @ (18316c ) │ │ │ │ + ldr r2, [pc, #88] @ (1830c8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1830c4 ) │ │ │ │ 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 183152 │ │ │ │ + bne.n 1830aa │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r8, r3, #64 @ 0x40 │ │ │ │ - b.n 18306e │ │ │ │ + b.n 182fc6 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 183116 │ │ │ │ + b.n 18306e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 18314e │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + b.n 1830a6 │ │ │ │ + beq.n 18317c │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, 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, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #464] @ (183358 ) │ │ │ │ + ldr r2, [pc, #464] @ (1832b0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (18335c ) │ │ │ │ + ldr r3, [pc, #464] @ (1832b4 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (183360 ) │ │ │ │ + ldr r0, [pc, #460] @ (1832b8 ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18ae4c │ │ │ │ + bl 18ada4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 4454c │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -448944,225 +448885,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 183338 │ │ │ │ + bne.w 183290 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 4415c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183278 │ │ │ │ + beq.n 1831d0 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 183222 │ │ │ │ + bpl.n 18317a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4436c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 183338 │ │ │ │ + beq.w 183290 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 44120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 18329c │ │ │ │ + bne.n 1831f4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1831d4 │ │ │ │ + beq.n 18312c │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #284] @ (183364 ) │ │ │ │ - ldr r1, [pc, #284] @ (183368 ) │ │ │ │ + ldr r2, [pc, #284] @ (1832bc ) │ │ │ │ + ldr r1, [pc, #284] @ (1832c0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ + bl 18294c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (18336c ) │ │ │ │ - ldr r3, [pc, #252] @ (18335c ) │ │ │ │ + ldr r2, [pc, #272] @ (1832c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1832b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2764] @ 0xacc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 183352 │ │ │ │ + bne.n 1832aa │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1831d4 │ │ │ │ + beq.n 18312c │ │ │ │ blx 43d74 │ │ │ │ - ldr r2, [pc, #228] @ (183370 ) │ │ │ │ - ldr r1, [pc, #228] @ (183374 ) │ │ │ │ + ldr r2, [pc, #228] @ (1832c8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1832cc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ - b.n 183256 │ │ │ │ + bl 18294c │ │ │ │ + b.n 1831ae │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1832c8 │ │ │ │ - b.n 1831d4 │ │ │ │ + bhi.n 183220 │ │ │ │ + b.n 18312c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 18333c │ │ │ │ + bls.n 183294 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1832ac │ │ │ │ + bne.n 183204 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 183326 │ │ │ │ + bne.n 18327e │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1832ac │ │ │ │ + bne.n 183204 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 18330c │ │ │ │ + bne.n 183264 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1832b0 │ │ │ │ + beq.n 183208 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 43ccc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1832b0 │ │ │ │ + b.n 183208 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 43e04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 183342 │ │ │ │ + beq.n 18329a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1832b0 │ │ │ │ + b.n 183208 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18325a │ │ │ │ + b.n 1831b2 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1831d4 │ │ │ │ - ldr r2, [pc, #52] @ (183378 ) │ │ │ │ + b.n 18312c │ │ │ │ + ldr r2, [pc, #52] @ (1832d0 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (18337c ) │ │ │ │ + ldr r1, [pc, #52] @ (1832d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1829f4 │ │ │ │ - b.n 183256 │ │ │ │ + bl 18294c │ │ │ │ + b.n 1831ae │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #312 @ (adr r0, 18349c ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 1833f4 ) │ │ │ │ movs r5, r2 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ movs r5, r2 │ │ │ │ rev r4, r2 │ │ │ │ movs r4, r2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r5, r2 │ │ │ │ - cbnz r0, 1833ac │ │ │ │ + cbnz r0, 183304 │ │ │ │ movs r4, r2 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r5, r2 │ │ │ │ - cbnz r2, 183386 │ │ │ │ + cbnz r2, 1832de │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 4483c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18350c │ │ │ │ + beq.w 183464 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1834a4 │ │ │ │ + beq.n 1833fc │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 183466 │ │ │ │ + bcs.n 1833be │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 44980 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 44c94 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 18347e │ │ │ │ + beq.n 1833d6 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 43e04 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1834b0 │ │ │ │ + beq.n 183408 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183492 │ │ │ │ + beq.n 1833ea │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -449177,112 +449118,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 43e04 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1834c4 │ │ │ │ + beq.n 18341c │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 44634 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1834e4 │ │ │ │ - ldr r1, [pc, #204] @ (183518 ) │ │ │ │ + beq.n 18343c │ │ │ │ + ldr r1, [pc, #204] @ (183470 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 18adc4 │ │ │ │ + bl 18ad1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183500 │ │ │ │ + bne.n 183458 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 18346e │ │ │ │ - ldr r3, [pc, #176] @ (18351c ) │ │ │ │ + cbz r6, 1833c6 │ │ │ │ + ldr r3, [pc, #176] @ (183474 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 183488 │ │ │ │ - ldr r3, [pc, #156] @ (183520 ) │ │ │ │ + cbz r6, 1833e0 │ │ │ │ + ldr r3, [pc, #156] @ (183478 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 18346e │ │ │ │ + beq.n 1833c6 │ │ │ │ blx 440d8 │ │ │ │ - b.n 18346e │ │ │ │ + b.n 1833c6 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add.w sl, r4, #4128 @ 0x1020 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 183420 │ │ │ │ + b.n 183378 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18346e │ │ │ │ - ldr r3, [pc, #120] @ (183524 ) │ │ │ │ + beq.n 1833c6 │ │ │ │ + ldr r3, [pc, #120] @ (18347c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 18346e │ │ │ │ + b.n 1833c6 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1833ee │ │ │ │ - cbz r6, 1834d6 │ │ │ │ - ldr r3, [pc, #104] @ (183528 ) │ │ │ │ + beq.n 183346 │ │ │ │ + cbz r6, 18342e │ │ │ │ + ldr r3, [pc, #104] @ (183480 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1834d6 │ │ │ │ + b.n 18342e │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1834f4 │ │ │ │ - cbz r6, 1834d6 │ │ │ │ - ldr r3, [pc, #88] @ (18352c ) │ │ │ │ + beq.n 18344c │ │ │ │ + cbz r6, 18342e │ │ │ │ + ldr r3, [pc, #88] @ (183484 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1834e0 │ │ │ │ + beq.n 183438 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 183488 │ │ │ │ - cbz r6, 1834ec │ │ │ │ - ldr r3, [pc, #72] @ (183530 ) │ │ │ │ + b.n 1833e0 │ │ │ │ + cbz r6, 183444 │ │ │ │ + ldr r3, [pc, #72] @ (183488 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1834dc │ │ │ │ - b.n 18346e │ │ │ │ + bne.n 183434 │ │ │ │ + b.n 1833c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1834d6 │ │ │ │ - ldr r3, [pc, #56] @ (183534 ) │ │ │ │ + beq.n 18342e │ │ │ │ + ldr r3, [pc, #56] @ (18348c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1834d6 │ │ │ │ + b.n 18342e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1834d6 │ │ │ │ - ldr r3, [pc, #48] @ (183538 ) │ │ │ │ + beq.n 18342e │ │ │ │ + ldr r3, [pc, #48] @ (183490 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1834d6 │ │ │ │ + b.n 18342e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183474 │ │ │ │ - ldr r3, [pc, #40] @ (18353c ) │ │ │ │ + beq.n 1833cc │ │ │ │ + ldr r3, [pc, #40] @ (183494 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 183474 │ │ │ │ + b.n 1833cc │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r5, r2 │ │ │ │ @@ -449294,15 +449235,15 @@ │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ movs r5, r2 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 183586 │ │ │ │ + cbz r0, 1834de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -449310,138 +449251,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 44174 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 440d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #168] @ (183640 ) │ │ │ │ + ldr r3, [pc, #168] @ (183598 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1835b0 │ │ │ │ + bne.n 183508 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1835a0 │ │ │ │ + bne.n 1834f8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1835f4 │ │ │ │ - ldr r4, [pc, #140] @ (183644 ) │ │ │ │ + cbnz r2, 18354c │ │ │ │ + ldr r4, [pc, #140] @ (18359c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181b68 │ │ │ │ - ldr r3, [pc, #132] @ (183648 ) │ │ │ │ - ldr r0, [pc, #132] @ (18364c ) │ │ │ │ + bl 181ac0 │ │ │ │ + ldr r3, [pc, #132] @ (1835a0 ) │ │ │ │ + ldr r0, [pc, #132] @ (1835a4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r4, r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1835d6 │ │ │ │ + bne.n 18352e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1835ec │ │ │ │ + cbnz r3, 183544 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 183622 │ │ │ │ - ldr r4, [pc, #84] @ (183650 ) │ │ │ │ + bne.n 18357a │ │ │ │ + ldr r4, [pc, #84] @ (1835a8 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18360c │ │ │ │ + bne.n 183564 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1835fc │ │ │ │ - b.n 1835b6 │ │ │ │ + bne.n 183554 │ │ │ │ + b.n 18350e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183628 │ │ │ │ + bne.n 183580 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1835f8 │ │ │ │ - b.n 1835b6 │ │ │ │ + bne.n 183550 │ │ │ │ + b.n 18350e │ │ │ │ nop │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (183698 ) │ │ │ │ + ldr r2, [pc, #52] @ (1835f0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (18369c ) │ │ │ │ + ldr r3, [pc, #52] @ (1835f4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18368e │ │ │ │ - ldr r2, [pc, #44] @ (1836a0 ) │ │ │ │ - ldr r4, [pc, #48] @ (1836a4 ) │ │ │ │ + cbz r1, 1835e6 │ │ │ │ + ldr r2, [pc, #44] @ (1835f8 ) │ │ │ │ + ldr r4, [pc, #48] @ (1835fc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 44ce8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 44e14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44ce8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1836a8 ) │ │ │ │ + ldr r1, [pc, #24] @ (183600 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 183670 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + b.n 1835c8 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -449453,166 +449394,168 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44e08 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #324] @ (183828 ) │ │ │ │ + ldr r3, [pc, #324] @ (183780 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (18382c ) │ │ │ │ + ldr r4, [pc, #320] @ (183784 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183704 │ │ │ │ + bne.n 18365c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1836f4 │ │ │ │ + bne.n 18364c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1837d6 │ │ │ │ - ldr r3, [pc, #288] @ (183830 ) │ │ │ │ + bne.n 18372e │ │ │ │ + ldr r3, [pc, #288] @ (183788 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1837ba │ │ │ │ - ldr r3, [pc, #284] @ (183834 ) │ │ │ │ + bne.n 183712 │ │ │ │ + ldr r3, [pc, #284] @ (18378c ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 183752 │ │ │ │ + cbz r3, 1836aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183788 │ │ │ │ + beq.n 1836e0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (183838 ) │ │ │ │ + ldr r3, [pc, #264] @ (183790 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183736 │ │ │ │ + bne.n 18368e │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1837c4 │ │ │ │ + bne.n 18371c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (18383c ) │ │ │ │ + ldr r3, [pc, #228] @ (183794 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (183840 ) │ │ │ │ + ldr r3, [pc, #224] @ (183798 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181960 │ │ │ │ + bl 1818b8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183822 │ │ │ │ + beq.n 18377a │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (183844 ) │ │ │ │ + ldr r0, [pc, #208] @ (18379c ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4380 │ │ │ │ + bl 2c42d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18372c │ │ │ │ - ldr r4, [pc, #188] @ (183848 ) │ │ │ │ + bne.n 183684 │ │ │ │ + ldr r4, [pc, #188] @ (1837a0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183822 │ │ │ │ + beq.n 18377a │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44e2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181c44 │ │ │ │ - b.n 18372e │ │ │ │ + bl 181b9c │ │ │ │ + b.n 183686 │ │ │ │ mov r0, r5 │ │ │ │ blx 44e2c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18372e │ │ │ │ + b.n 183686 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 183806 │ │ │ │ - ldr r6, [pc, #112] @ (18384c ) │ │ │ │ + bne.n 18375e │ │ │ │ + ldr r6, [pc, #112] @ (1837a4 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1837f0 │ │ │ │ + bne.n 183748 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1837de │ │ │ │ - b.n 18370c │ │ │ │ + bne.n 183736 │ │ │ │ + b.n 183664 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18380c │ │ │ │ + bne.n 183764 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1837da │ │ │ │ - b.n 18370c │ │ │ │ + bne.n 183732 │ │ │ │ + b.n 183664 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18372e │ │ │ │ + b.n 183686 │ │ │ │ nop │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r6, r2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - vshr.u64 d16, d4, #20 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vshr.u64 d0, d4, #36 │ │ │ │ - vqadd.u8 d16, d20, d4 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + vshr.u64 d16, d4, #20 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 4480c │ │ │ │ @@ -449628,75 +449571,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (18390c ) │ │ │ │ + ldr r2, [pc, #120] @ (183864 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (183910 ) │ │ │ │ + ldr r3, [pc, #120] @ (183868 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (183914 ) │ │ │ │ + ldr r0, [pc, #116] @ (18386c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 183030 │ │ │ │ - cbz r0, 1838d2 │ │ │ │ - ldr r1, [pc, #100] @ (183918 ) │ │ │ │ + bl 182f88 │ │ │ │ + cbz r0, 18382a │ │ │ │ + ldr r1, [pc, #100] @ (183870 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44604 │ │ │ │ - cbz r0, 1838cc │ │ │ │ - ldr r1, [pc, #92] @ (18391c ) │ │ │ │ + cbz r0, 183824 │ │ │ │ + ldr r1, [pc, #92] @ (183874 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 43c6c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1838ec │ │ │ │ + beq.n 183844 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (183920 ) │ │ │ │ - ldr r3, [pc, #56] @ (183910 ) │ │ │ │ + ldr r2, [pc, #72] @ (183878 ) │ │ │ │ + ldr r3, [pc, #56] @ (183868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 183908 │ │ │ │ + bne.n 183860 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ strd r1, r2, [r5] │ │ │ │ - b.n 1838d4 │ │ │ │ + b.n 18382c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r2 │ │ │ │ ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r2 │ │ │ │ ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -449717,77 +449660,77 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 183a9c │ │ │ │ + beq.w 1839f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 183a9c │ │ │ │ + beq.w 1839f4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183b2e │ │ │ │ + beq.w 183a86 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183aa4 │ │ │ │ + beq.n 1839fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 183aac │ │ │ │ + beq.n 183a04 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183acc │ │ │ │ + beq.w 183a24 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 183a4e │ │ │ │ + b.n 1839a6 │ │ │ │ orrs.w sl, r9, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ite ne │ │ │ │ subne.w r9, r0, r9 │ │ │ │ moveq.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - cbz r0, 183a14 │ │ │ │ + cbz r0, 18396c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 183a14 │ │ │ │ + bpl.n 18396c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ umull r2, r1, r2, r5 │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 183a32 │ │ │ │ + cbz r3, 18398a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r6, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -449799,18 +449742,18 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 183acc │ │ │ │ + bls.n 183a24 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183a40 │ │ │ │ + beq.n 183998 │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -449823,206 +449766,206 @@ │ │ │ │ ldrd r3, r2, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 1839cc │ │ │ │ + bne.n 183924 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1839e4 │ │ │ │ + b.n 18393c │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183b3c │ │ │ │ + bne.n 183a94 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1839b6 │ │ │ │ + bne.n 18390e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1839b6 │ │ │ │ + beq.w 18390e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1839c0 │ │ │ │ + bne.w 183918 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 183af4 │ │ │ │ + cbz r3, 183a4c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 183ade │ │ │ │ + cbz r3, 183a36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ adds r3, #1 │ │ │ │ strd r0, r1, [r4, #272] @ 0x110 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ - cbz r3, 183b16 │ │ │ │ + cbz r3, 183a6e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 183b06 │ │ │ │ + cbz r3, 183a5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ ldrb.w r3, [fp, #64] @ 0x40 │ │ │ │ - cbz r3, 183b28 │ │ │ │ + cbz r3, 183a80 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 183b28 │ │ │ │ + cbz r3, 183a80 │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ str.w r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 183aa4 │ │ │ │ + b.n 1839fc │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 183998 │ │ │ │ + b.n 1838f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (183b60 ) │ │ │ │ + ldr r4, [pc, #16] @ (183ab8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbe40094 │ │ │ │ + stc2 0, cr0, [ip], {148} @ 0x94 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (183c20 ) │ │ │ │ + ldr r1, [pc, #172] @ (183b78 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (183c24 ) │ │ │ │ + ldr r0, [pc, #172] @ (183b7c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (183c28 ) │ │ │ │ - bl 18b5ec │ │ │ │ - ldr r3, [pc, #164] @ (183c2c ) │ │ │ │ - ldr r2, [pc, #164] @ (183c30 ) │ │ │ │ + ldr r4, [pc, #164] @ (183b80 ) │ │ │ │ + bl 18b544 │ │ │ │ + ldr r3, [pc, #164] @ (183b84 ) │ │ │ │ + ldr r2, [pc, #164] @ (183b88 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 183bfc │ │ │ │ - ldr r3, [pc, #148] @ (183c34 ) │ │ │ │ + beq.n 183b54 │ │ │ │ + ldr r3, [pc, #148] @ (183b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 183bb4 │ │ │ │ + cbz r3, 183b0c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 449a4 │ │ │ │ mov r4, r0 │ │ │ │ blx 44788 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 183bd0 │ │ │ │ - ldr r3, [pc, #128] @ (183c38 ) │ │ │ │ + beq.n 183b28 │ │ │ │ + ldr r3, [pc, #128] @ (183b90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 183bc0 │ │ │ │ + cbz r3, 183b18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (183c3c ) │ │ │ │ - ldr r2, [pc, #124] @ (183c40 ) │ │ │ │ + ldr r3, [pc, #120] @ (183b94 ) │ │ │ │ + ldr r2, [pc, #124] @ (183b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 43d68 │ │ │ │ mov r4, r0 │ │ │ │ blx 449c8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 183bb4 │ │ │ │ - ldr r1, [pc, #100] @ (183c44 ) │ │ │ │ + bne.n 183b0c │ │ │ │ + ldr r1, [pc, #100] @ (183b9c ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 44cf4 │ │ │ │ - ldr r3, [pc, #92] @ (183c48 ) │ │ │ │ + ldr r3, [pc, #92] @ (183ba0 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183bc0 │ │ │ │ - ldr r0, [pc, #88] @ (183c4c ) │ │ │ │ + beq.n 183b18 │ │ │ │ + ldr r0, [pc, #88] @ (183ba4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4380 │ │ │ │ - b.n 183bb4 │ │ │ │ - ldr r0, [pc, #80] @ (183c50 ) │ │ │ │ + bl 2c42d8 │ │ │ │ + b.n 183b0c │ │ │ │ + ldr r0, [pc, #80] @ (183ba8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ - ldr r3, [pc, #76] @ (183c54 ) │ │ │ │ + bl 18b254 │ │ │ │ + ldr r3, [pc, #76] @ (183bac ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 183b9c │ │ │ │ + b.n 183af4 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfba80094 │ │ │ │ - @ instruction: 0xfba00094 │ │ │ │ - @ instruction: 0xfb8e0094 │ │ │ │ - @ instruction: 0xfb7e0094 │ │ │ │ + mrrc2 0, 9, r0, r0, cr4 @ │ │ │ │ + mcrr2 0, 9, r0, r8, cr4 │ │ │ │ + ldc2 0, cr0, [r6], #-592 @ 0xfffffdb0 │ │ │ │ + stc2 0, cr0, [r6], #-592 @ 0xfffffdb0 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb700094 │ │ │ │ + ldc2 0, cr0, [r8], {148} @ 0x94 │ │ │ │ ldmia r6!, {r1, r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xfb4a0094 │ │ │ │ + @ instruction: 0xfbf20094 │ │ │ │ vmaxnm.f32 , , │ │ │ │ str r7, [sp, #864] @ 0x360 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfb240094 │ │ │ │ + smlalbt r0, r0, ip, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r1, 183ca4 │ │ │ │ + cbz r1, 183bfc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (183cbc ) │ │ │ │ + ldr r2, [pc, #60] @ (183c14 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -450032,15 +449975,15 @@ │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (183cc0 ) │ │ │ │ + ldr r2, [pc, #20] @ (183c18 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -450053,15 +449996,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (183cfc ) │ │ │ │ + ldr r2, [pc, #24] @ (183c54 ) │ │ │ │ sbc.w ip, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ @@ -450069,27 +450012,27 @@ │ │ │ │ pop {r4, pc} │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183d1c ) │ │ │ │ + ldr r2, [pc, #12] @ (183c74 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (183d40 ) │ │ │ │ + ldr r2, [pc, #16] @ (183c98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ @@ -450105,54 +450048,54 @@ │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r3, r2, [r0, #280] @ 0x118 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (183d98 ) │ │ │ │ + ldr r2, [pc, #40] @ (183cf0 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 183d8a │ │ │ │ + cbz r3, 183ce2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (183d9c ) │ │ │ │ + ldr r2, [pc, #16] @ (183cf4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183dbc ) │ │ │ │ + ldr r2, [pc, #12] @ (183d14 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r4, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183ddc ) │ │ │ │ + ldr r2, [pc, #12] @ (183d34 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r5, r2 │ │ │ │ @@ -450160,55 +450103,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 183e4a │ │ │ │ + cbnz r3, 183da2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (183e58 ) │ │ │ │ + ldr r2, [pc, #88] @ (183db0 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (183e5c ) │ │ │ │ + ldr r2, [pc, #80] @ (183db4 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (183e60 ) │ │ │ │ + ldr r2, [pc, #64] @ (183db8 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 183e3a │ │ │ │ + cbz r2, 183d92 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (183e64 ) │ │ │ │ + ldr r2, [pc, #40] @ (183dbc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (183e68 ) │ │ │ │ + ldr r2, [pc, #28] @ (183dc0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - b.n 183dfa │ │ │ │ + b.n 183d52 │ │ │ │ str r6, [sp, #592] @ 0x250 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #608] @ 0x260 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ @@ -450221,27 +450164,27 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (183ebc ) │ │ │ │ + ldr r2, [pc, #44] @ (183e14 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (183ec0 ) │ │ │ │ + ldr r2, [pc, #28] @ (183e18 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (183ec4 ) │ │ │ │ + ldr r2, [pc, #20] @ (183e1c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ @@ -450253,96 +450196,96 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 183ef0 │ │ │ │ - ldr r2, [pc, #32] @ (183f04 ) │ │ │ │ + cbnz r2, 183e48 │ │ │ │ + ldr r2, [pc, #32] @ (183e5c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (183f08 ) │ │ │ │ + ldr r2, [pc, #20] @ (183e60 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 183ee0 │ │ │ │ + b.n 183e38 │ │ │ │ nop │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 183f3c │ │ │ │ - ldr r2, [pc, #44] @ (183f50 ) │ │ │ │ + cbnz r3, 183e94 │ │ │ │ + ldr r2, [pc, #44] @ (183ea8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (183f54 ) │ │ │ │ + ldr r2, [pc, #36] @ (183eac ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (183f58 ) │ │ │ │ + ldr r2, [pc, #24] @ (183eb0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 183f22 │ │ │ │ + b.n 183e7a │ │ │ │ nop │ │ │ │ str r5, [sp, #880] @ 0x370 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ movs r5, r2 │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183f78 ) │ │ │ │ + ldr r2, [pc, #12] @ (183ed0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (183f98 ) │ │ │ │ + ldr r2, [pc, #12] @ (183ef0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (183fc0 ) │ │ │ │ + ldr r2, [pc, #20] @ (183f18 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 44ce8 │ │ │ │ @@ -450356,60 +450299,60 @@ │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 183fea │ │ │ │ + cbz r1, 183f42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r6, [r5, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 184034 │ │ │ │ + beq.n 183f8c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 184012 │ │ │ │ + b.n 183f6a │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0 │ │ │ │ - beq.n 184034 │ │ │ │ + beq.n 183f8c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 184018 │ │ │ │ + bne.n 183f70 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183ffe │ │ │ │ + bne.n 183f56 │ │ │ │ blx 43af4 │ │ │ │ - b.n 183ffe │ │ │ │ + b.n 183f56 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 183fc4 │ │ │ │ + bl 183f1c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -450421,31 +450364,31 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r7, r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1840ec │ │ │ │ + beq.n 184044 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1840e2 │ │ │ │ + bcs.n 18403a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 184160 │ │ │ │ + beq.n 1840b8 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1840ac │ │ │ │ + cbz r3, 184004 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 184160 │ │ │ │ + bcs.n 1840b8 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 449e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -450475,18 +450418,18 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r6, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 184136 │ │ │ │ + beq.n 18408e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 184136 │ │ │ │ + bpl.n 18408e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r6, #20] │ │ │ │ @@ -450494,57 +450437,57 @@ │ │ │ │ movs r2, #4 │ │ │ │ adds r3, #24 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r6, #53] @ 0x35 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b02c │ │ │ │ + bl 18af84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 184168 │ │ │ │ + bne.n 1840c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r7, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 449e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r8] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b.n 184156 │ │ │ │ + b.n 1840ae │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #252] @ (1842a4 ) │ │ │ │ + ldr r5, [pc, #252] @ (1841fc ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 184284 │ │ │ │ + beq.n 1841dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1842a8 ) │ │ │ │ + ldr r6, [pc, #232] @ (184200 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r4, #16] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -450573,152 +450516,152 @@ │ │ │ │ blx 4483c │ │ │ │ add.w r3, r4, #300 @ 0x12c │ │ │ │ strd r0, r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 184228 │ │ │ │ + beq.n 184180 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 18424a │ │ │ │ - ldr r1, [pc, #132] @ (1842ac ) │ │ │ │ + bpl.n 1841a2 │ │ │ │ + ldr r1, [pc, #132] @ (184204 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 18425e │ │ │ │ + cbz r2, 1841b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 184246 │ │ │ │ + beq.n 18419e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 184246 │ │ │ │ + cbz r3, 18419e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 18427e │ │ │ │ + bpl.n 1841d6 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1842b0 ) │ │ │ │ + ldr r1, [pc, #92] @ (184208 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 184232 │ │ │ │ - ldr r1, [pc, #84] @ (1842b4 ) │ │ │ │ + bne.n 18418a │ │ │ │ + ldr r1, [pc, #84] @ (18420c ) │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 18aa44 │ │ │ │ + bl 18a99c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184232 │ │ │ │ + bne.n 18418a │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 184232 │ │ │ │ - ldr r1, [pc, #56] @ (1842b8 ) │ │ │ │ + b.n 18418a │ │ │ │ + ldr r1, [pc, #56] @ (184210 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 184228 │ │ │ │ - ldr r1, [pc, #52] @ (1842bc ) │ │ │ │ + b.n 184180 │ │ │ │ + ldr r1, [pc, #52] @ (184214 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1841b8 │ │ │ │ + b.n 184110 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5860094 │ │ │ │ - sbcs.w r0, r0, #4849664 @ 0x4a0000 │ │ │ │ - ble.n 1842c4 │ │ │ │ + @ instruction: 0xf62e0094 │ │ │ │ + @ instruction: 0xf6180094 │ │ │ │ + ble.n 18416c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bgt.n 1842a4 │ │ │ │ + ble.n 18414c │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ movs r5, r2 │ │ │ │ - bgt.n 18428c │ │ │ │ + ble.n 184134 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr.w pc, [r5, #4095] @ 0xfff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1842e8 │ │ │ │ + cbz r3, 184240 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 184320 │ │ │ │ + cbnz r3, 184278 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 44ce8 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 18431e │ │ │ │ + cbz r3, 184276 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 18acd8 │ │ │ │ + bl 18ac30 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 18abe0 │ │ │ │ + bl 18ab38 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 18431e │ │ │ │ - bl 183fc4 │ │ │ │ + beq.n 184276 │ │ │ │ + bl 183f1c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 184312 │ │ │ │ + bne.n 18426a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1842da │ │ │ │ + b.n 184232 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r5, r0, #300 @ 0x12c │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 184392 │ │ │ │ + beq.n 1842ea │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 184398 │ │ │ │ + ldr.w r9, [pc, #72] @ 1842f0 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (18439c ) │ │ │ │ + ldr r7, [pc, #68] @ (1842f4 ) │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add r9, pc │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd ip, r0, [r1] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov.w lr, #4096 @ 0x1000 │ │ │ │ adds r2, r1, r6 │ │ │ │ mov r3, r9 │ │ │ │ str.w ip, [r0] │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 18ac84 │ │ │ │ + bl 18abdc │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 184364 │ │ │ │ + bne.n 1842bc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fff7639a │ │ │ │ + bl fff762f2 │ │ │ │ stc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ add.w r3, r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ @@ -450752,19 +450695,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 184420 │ │ │ │ - bl 183fc4 │ │ │ │ + beq.n 184378 │ │ │ │ + bl 183f1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 184416 │ │ │ │ + bne.n 18436e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -450804,21 +450747,21 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldrd ip, r0, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1844c2 │ │ │ │ + cbnz r4, 18441a │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1844d0 │ │ │ │ + cbnz r4, 184428 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -450830,21 +450773,21 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add.w r4, r2, #8 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - b.n 184492 │ │ │ │ + b.n 1843ea │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1844a2 │ │ │ │ + b.n 1843fa │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -450860,47 +450803,47 @@ │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1846d2 │ │ │ │ + bne.w 18462a │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1846e4 │ │ │ │ + bne.w 18463c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1846c8 │ │ │ │ + beq.w 184620 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 18456c │ │ │ │ + b.n 1844c4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq.w 1846ae │ │ │ │ + beq.w 184606 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1846c8 │ │ │ │ + beq.w 184620 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 18406c │ │ │ │ + bl 183fc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ add.w r4, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ @@ -450935,15 +450878,15 @@ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ mla lr, r6, ip, lr │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd fp, lr, [sp] │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18463a │ │ │ │ + cbz r3, 184592 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd r3, ip, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ umull fp, lr, r5, r3 │ │ │ │ @@ -450966,73 +450909,73 @@ │ │ │ │ add.w r0, r8, #2 │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ blx 44980 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 184548 │ │ │ │ + beq.w 1844a0 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 184548 │ │ │ │ + beq.w 1844a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r7, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 184680 │ │ │ │ + bne.n 1845d8 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 184672 │ │ │ │ - b.n 184548 │ │ │ │ + bne.n 1845ca │ │ │ │ + b.n 1844a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1846c8 │ │ │ │ + beq.n 184620 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 18456c │ │ │ │ + bne.w 1844c4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - b.n 184526 │ │ │ │ + b.n 18447e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 184538 │ │ │ │ + b.n 184490 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -451043,82 +450986,82 @@ │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r1, 18476a │ │ │ │ + cbnz r1, 1846c2 │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 184778 │ │ │ │ + cbnz r2, 1846d0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 184786 │ │ │ │ + beq.n 1846de │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r0, ip, #2 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 184734 │ │ │ │ + bne.n 18468c │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 184722 │ │ │ │ + b.n 18467a │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 184734 │ │ │ │ + bne.n 18468c │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 184756 │ │ │ │ + b.n 1846ae │ │ │ │ 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 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r3 │ │ │ │ mov r8, r0 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 18406c │ │ │ │ + bl 183fc4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1848a6 │ │ │ │ + beq.n 1847fe │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -451134,28 +451077,28 @@ │ │ │ │ mla r7, r5, r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 184886 │ │ │ │ + bpl.n 1847de │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 184874 │ │ │ │ + cbz r3, 1847cc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, r7, [sp, #88] @ 0x58 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 184836 │ │ │ │ + b.n 18478e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w ip, [sl] │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ @@ -451174,15 +451117,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ adc.w r3, lr, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 184826 │ │ │ │ + bne.n 18477e │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [fp, #52] @ 0x34 │ │ │ │ @@ -451197,43 +451140,43 @@ │ │ │ │ mov r0, r1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w fp, r3, #4096 @ 0x1000 │ │ │ │ - b.n 1847d8 │ │ │ │ + b.n 184730 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r6, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1848da │ │ │ │ + beq.n 184832 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w r4, [ip, #64] @ 0x40 │ │ │ │ str.w lr, [ip, #56] @ 0x38 │ │ │ │ - bne.n 1848c4 │ │ │ │ - cbz r6, 1848f4 │ │ │ │ + bne.n 18481c │ │ │ │ + cbz r6, 18484c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 184912 │ │ │ │ + beq.n 18486a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1848fe │ │ │ │ + b.n 184856 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 184912 │ │ │ │ + beq.n 18486a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -451244,205 +451187,205 @@ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (18493c ) │ │ │ │ + ldr r4, [pc, #16] @ (184894 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43af4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr0, cr4, {4} │ │ │ │ + mcr 0, 6, r0, cr8, cr4, {4} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #164] @ (1849f4 ) │ │ │ │ + ldr r0, [pc, #164] @ (18494c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1849f8 ) │ │ │ │ + ldr r3, [pc, #164] @ (184950 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1836ac │ │ │ │ - cbz r0, 184978 │ │ │ │ + bl 183604 │ │ │ │ + cbz r0, 1848d0 │ │ │ │ blx 44f4c │ │ │ │ - ldr r3, [pc, #148] @ (1849fc ) │ │ │ │ + ldr r3, [pc, #148] @ (184954 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 184974 │ │ │ │ - ldr r0, [pc, #144] @ (184a00 ) │ │ │ │ + cbz r0, 1848cc │ │ │ │ + ldr r0, [pc, #144] @ (184958 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4380 │ │ │ │ + bl 2c42d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (184a04 ) │ │ │ │ + ldr r2, [pc, #136] @ (18495c ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44da8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1849ce │ │ │ │ - ldr r0, [pc, #120] @ (184a08 ) │ │ │ │ + cbz r0, 184926 │ │ │ │ + ldr r0, [pc, #120] @ (184960 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 43e58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1849e6 │ │ │ │ + cbz r0, 18493e │ │ │ │ blx 449ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43c0c │ │ │ │ - cbnz r0, 1849e0 │ │ │ │ + cbnz r0, 184938 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ - cbz r0, 1849e0 │ │ │ │ + cbz r0, 184938 │ │ │ │ adds r0, #1 │ │ │ │ blx 44f4c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1849e6 │ │ │ │ - ldr r3, [pc, #68] @ (184a0c ) │ │ │ │ + cbz r2, 18493e │ │ │ │ + ldr r3, [pc, #68] @ (184964 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 18496c │ │ │ │ + b.n 1848c4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 44da8 │ │ │ │ - cbz r0, 1849ee │ │ │ │ + cbz r0, 184946 │ │ │ │ adds r0, #1 │ │ │ │ blx 44f4c │ │ │ │ - b.n 184964 │ │ │ │ + b.n 1848bc │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 44f4c │ │ │ │ - b.n 184964 │ │ │ │ + b.n 1848bc │ │ │ │ mov r0, r5 │ │ │ │ - b.n 184960 │ │ │ │ + b.n 1848b8 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stcl 0, cr0, [r6, #592]! @ 0x250 │ │ │ │ + mcr 0, 4, r0, cr14, cr4, {4} │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r5, r2 │ │ │ │ - stc 0, cr0, [r4, #592] @ 0x250 │ │ │ │ + mcr 0, 1, r0, cr12, cr4, {4} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (184a50 ) │ │ │ │ + ldr r2, [pc, #48] @ (1849a8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 184a34 │ │ │ │ - ldr r3, [pc, #40] @ (184a54 ) │ │ │ │ + cbz r3, 18498c │ │ │ │ + ldr r3, [pc, #40] @ (1849ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (184a58 ) │ │ │ │ + ldr r1, [pc, #32] @ (1849b0 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 184a2a │ │ │ │ + b.n 184982 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r2, #-592]! @ 0xfffffdb0 │ │ │ │ - stc 0, cr0, [r0, #-592]! @ 0xfffffdb0 │ │ │ │ + stcl 0, cr0, [sl, #592] @ 0x250 │ │ │ │ + stcl 0, cr0, [r8, #592] @ 0x250 │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (184aac ) │ │ │ │ + ldr r0, [pc, #60] @ (184a04 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184aa2 │ │ │ │ - ldr r0, [pc, #48] @ (184ab0 ) │ │ │ │ + bgt.n 1849fa │ │ │ │ + ldr r0, [pc, #48] @ (184a08 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184aa2 │ │ │ │ - ldr r0, [pc, #36] @ (184ab4 ) │ │ │ │ + bgt.n 1849fa │ │ │ │ + ldr r0, [pc, #36] @ (184a0c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 43f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 184aa2 │ │ │ │ + bgt.n 1849fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 184a9e │ │ │ │ + beq.n 1849f6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ movs r5, r2 │ │ │ │ ldrh r4, [r7, #26] │ │ │ │ movs r5, r2 │ │ │ │ ldrh r0, [r0, #28] │ │ │ │ movs r5, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (184b14 ) │ │ │ │ + ldr r0, [pc, #72] @ (184a6c ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 442d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 184b10 │ │ │ │ + beq.n 184a68 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44120 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 184b02 │ │ │ │ + ble.n 184a5a │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 184afe │ │ │ │ + cbnz r2, 184a56 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 184af6 │ │ │ │ + bne.n 184a4e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 440d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @@ -452734,17 +452677,17 @@ │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #36] @ 185998 │ │ │ │ - vldr d7, [pc, #40] @ 1859a0 │ │ │ │ - add r3, pc, #44 @ (adr r3, 1859a8 ) │ │ │ │ + vldr d6, [pc, #36] @ 1858f0 │ │ │ │ + vldr d7, [pc, #40] @ 1858f8 │ │ │ │ + add r3, pc, #44 @ (adr r3, 185900 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -452753,15 +452696,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vaddl.s8 q8, d13, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1859a8 │ │ │ │ + bgt.n 185900 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -452776,54 +452719,54 @@ │ │ │ │ ubfx r3, r3, #3, #6 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ add.w r8, r3, #32 │ │ │ │ adds r2, r3, r5 │ │ │ │ add r8, r6 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ str r0, [r6, #28] │ │ │ │ - bls.n 185a2c │ │ │ │ + bls.n 185984 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r6, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184b94 │ │ │ │ + bl 184aec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rsb r2, r3, #127 @ 0x7f │ │ │ │ cmp r5, r2 │ │ │ │ ittt ls │ │ │ │ subls r3, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r5, r5, r3 │ │ │ │ - bls.n 185a2c │ │ │ │ + bls.n 185984 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 184b94 │ │ │ │ + bl 184aec │ │ │ │ add.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r5, r3 │ │ │ │ add.w r4, r4, #64 @ 0x40 │ │ │ │ - bhi.n 185a14 │ │ │ │ + bhi.n 18596c │ │ │ │ add r7, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 44980 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ (185b1c ) │ │ │ │ - ldr r3, [pc, #208] @ (185b20 ) │ │ │ │ + ldr r1, [pc, #204] @ (185a74 ) │ │ │ │ + ldr r3, [pc, #208] @ (185a78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r6, ip, [r4, #24] │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -452838,106 +452781,106 @@ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsr.w r3, r6, r3 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ - bne.n 185a6a │ │ │ │ - ldr r1, [pc, #136] @ (185b24 ) │ │ │ │ + bne.n 1859c2 │ │ │ │ + ldr r1, [pc, #136] @ (185a7c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 185aca │ │ │ │ - ldr r6, [pc, #116] @ (185b28 ) │ │ │ │ + beq.n 185a22 │ │ │ │ + ldr r6, [pc, #116] @ (185a80 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 185ab4 │ │ │ │ + bne.n 185a0c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1859b0 │ │ │ │ + bl 185908 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ mvns r3, r2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 185ad8 │ │ │ │ + bne.n 185a30 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #40] @ (185b2c ) │ │ │ │ - ldr r3, [pc, #28] @ (185b20 ) │ │ │ │ + ldr r2, [pc, #40] @ (185a84 ) │ │ │ │ + ldr r3, [pc, #28] @ (185a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185b18 │ │ │ │ + bne.n 185a70 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #680 @ (adr r5, 185dc8 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 185bc0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r4 │ │ │ │ - add r4, pc, #992 @ (adr r4, 185f10 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 185d08 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 442a0 │ │ │ │ - cbz r0, 185b7a │ │ │ │ + cbz r0, 185ad2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 185b6c │ │ │ │ + beq.n 185ac4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 185b6c │ │ │ │ + cbz r3, 185ac4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 185b66 │ │ │ │ + cbz r3, 185abe │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 185b6c │ │ │ │ + cbz r3, 185ac4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 185b78 │ │ │ │ + cbz r3, 185ad0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185b70 │ │ │ │ + bne.n 185ac8 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -452947,17 +452890,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 449ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 185bc2 │ │ │ │ + cbz r0, 185b1a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -452970,176 +452913,176 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 185d38 │ │ │ │ + beq.w 185c90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 185d1e │ │ │ │ + beq.w 185c76 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 185d00 │ │ │ │ + beq.n 185c58 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 185ce4 │ │ │ │ + beq.n 185c3c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 185ccc │ │ │ │ + beq.n 185c24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 185cb6 │ │ │ │ + beq.n 185c0e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 185c9a │ │ │ │ + beq.n 185bf2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 185c7e │ │ │ │ + cbz r5, 185bd6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 185c66 │ │ │ │ + cbz r0, 185bbe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 185bc8 │ │ │ │ + bl 185b20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185c58 │ │ │ │ + bne.n 185bb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 185c70 │ │ │ │ + cbz r3, 185bc8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 185c4e │ │ │ │ + bne.n 185ba6 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 185c8a │ │ │ │ + cbz r3, 185be2 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 185c40 │ │ │ │ + bne.n 185b98 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 185ca6 │ │ │ │ + cbz r3, 185bfe │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 43af4 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 185c30 │ │ │ │ + bne.n 185b88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 185cc0 │ │ │ │ + cbz r3, 185c18 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185c22 │ │ │ │ + bne.n 185b7a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 185cd6 │ │ │ │ + cbz r3, 185c2e │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 185c16 │ │ │ │ + bne.n 185b6e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 185cf0 │ │ │ │ + cbz r3, 185c48 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 185c06 │ │ │ │ + bne.n 185b5e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 185d0c │ │ │ │ + cbz r3, 185c64 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 185bf6 │ │ │ │ + bne.w 185b4e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 185d28 │ │ │ │ + cbz r3, 185c80 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 185be4 │ │ │ │ + bne.w 185b3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 185d44 │ │ │ │ + cbz r3, 185c9c │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 185d86 │ │ │ │ + cbz r2, 185cde │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 185d82 │ │ │ │ + cbz r2, 185cda │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 185d86 │ │ │ │ + cbz r3, 185cde │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 185dac │ │ │ │ + cbz r0, 185d04 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 185bc8 │ │ │ │ + bl 185b20 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185d9a │ │ │ │ + bne.n 185cf2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 185db6 │ │ │ │ + cbz r3, 185d0e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -453147,43 +453090,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov lr, r0 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 185e44 │ │ │ │ + beq.n 185d9c │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r2, #8 │ │ │ │ add ip, r1 │ │ │ │ - cbz r4, 185e1a │ │ │ │ + cbz r4, 185d72 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 185e2c │ │ │ │ + beq.n 185d84 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 185e12 │ │ │ │ + b.n 185d6a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r2, r5, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #24] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 185e2c │ │ │ │ + beq.n 185d84 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 185dfa │ │ │ │ - b.n 185e2c │ │ │ │ + bhi.n 185d52 │ │ │ │ + b.n 185d84 │ │ │ │ add r1, r2 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ add.w r2, r3, #20 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -453192,409 +453135,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 185e54 │ │ │ │ + cbz r1, 185dac │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 185e78 │ │ │ │ - cbz r2, 185e62 │ │ │ │ + bne.n 185dd0 │ │ │ │ + cbz r2, 185dba │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ ldrd r4, r1, [r3, #12] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r1, #0] │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ - bl 185d50 │ │ │ │ + bl 185ca8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 185e56 │ │ │ │ - b.n 185dda │ │ │ │ + bne.n 185dae │ │ │ │ + b.n 185d32 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 185ec0 │ │ │ │ + cbz r0, 185e18 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 185ebe │ │ │ │ + cbz r4, 185e16 │ │ │ │ ldr.w r3, [r4, #-20] │ │ │ │ sub.w r2, r4, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ - cbz r3, 185ebe │ │ │ │ + cbz r3, 185e16 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #31 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 185f08 │ │ │ │ + cbz r0, 185e60 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 185f06 │ │ │ │ + cbz r4, 185e5e │ │ │ │ ldr.w r3, [r4, #-20] │ │ │ │ sub.w r2, r4, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ - cbz r3, 185f06 │ │ │ │ + cbz r3, 185e5e │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 185f32 │ │ │ │ + cbz r0, 185e8a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 185f52 │ │ │ │ + cbz r1, 185eaa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r4, 185f9e │ │ │ │ + cbz r4, 185ef6 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 185f8a │ │ │ │ + bhi.n 185ee2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r5 │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185f84 │ │ │ │ + beq.n 185edc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 185f84 │ │ │ │ + b.n 185edc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull ip, r3, r1, r2 │ │ │ │ - cbnz r3, 185fd6 │ │ │ │ + cbnz r3, 185f2e │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r4, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r4, 186014 │ │ │ │ + cbnz r4, 185f6c │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18600e │ │ │ │ + cbz r0, 185f66 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18600e │ │ │ │ + b.n 185f66 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull lr, ip, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18604a │ │ │ │ + bne.n 185fa2 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 186044 │ │ │ │ + beq.n 185f9c │ │ │ │ mov r0, ip │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 1860ba │ │ │ │ + cbnz r4, 186012 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1860a2 │ │ │ │ + cbz r3, 185ffa │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 186092 │ │ │ │ + bcc.n 185fea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 2c42f2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18608c │ │ │ │ + beq.n 185fe4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 43fd0 │ │ │ │ - b.n 18608c │ │ │ │ + b.n 185fe4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18608c │ │ │ │ + b.n 185fe4 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186134 │ │ │ │ + beq.n 18608c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ sub.w r4, r0, #24 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r2, 1860fa │ │ │ │ + cbz r2, 186052 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 1860f6 │ │ │ │ + cbz r2, 18604e │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1860fa │ │ │ │ + cbz r3, 186052 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 186122 │ │ │ │ + cbz r0, 18607a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 185bc8 │ │ │ │ + bl 185b20 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 186110 │ │ │ │ + bne.n 186068 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 18612c │ │ │ │ + cbz r3, 186084 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 43af4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1861a2 │ │ │ │ + cbz r1, 1860fa │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 18618e │ │ │ │ + cbz r0, 1860e6 │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 18619c │ │ │ │ + cbz r3, 1860f4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 186162 │ │ │ │ + cbz r3, 1860ba │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 186166 │ │ │ │ + cbz r2, 1860be │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r1, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - cbz r0, 18618a │ │ │ │ + cbz r0, 1860e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 18618a │ │ │ │ + cbz r3, 1860e2 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18614a │ │ │ │ + bne.n 1860a2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 18618a │ │ │ │ + b.n 1860e2 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 186176 │ │ │ │ + b.n 1860ce │ │ │ │ bx lr │ │ │ │ - cbz r1, 1861e4 │ │ │ │ + cbz r1, 18613c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1861e2 │ │ │ │ + cbz r0, 18613a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1861e6 │ │ │ │ + cbz r3, 18613e │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1861c0 │ │ │ │ + b.n 186118 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1861be │ │ │ │ + bne.n 186116 │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1861d8 │ │ │ │ + cbz r2, 186130 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1861cc │ │ │ │ + b.n 186124 │ │ │ │ nop │ │ │ │ - cbz r0, 1861f6 │ │ │ │ + cbz r0, 18614e │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1861f6 │ │ │ │ + cbz r0, 18614e │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18622a │ │ │ │ + cbz r0, 186182 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 18626c │ │ │ │ + cbz r1, 1861c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -453611,102 +453554,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185b7c │ │ │ │ + bl 185ad4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 18c058 │ │ │ │ + bl 18bfb0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1862d6 │ │ │ │ + cbz r0, 18622e │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (18632c ) │ │ │ │ + ldr r1, [pc, #60] @ (186284 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (186330 ) │ │ │ │ + ldr r3, [pc, #60] @ (186288 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 186298 │ │ │ │ - ldr r2, [pc, #40] @ (186334 ) │ │ │ │ - ldr r3, [pc, #32] @ (186330 ) │ │ │ │ + bl 1861f0 │ │ │ │ + ldr r2, [pc, #40] @ (18628c ) │ │ │ │ + ldr r3, [pc, #32] @ (186288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186328 │ │ │ │ + bne.n 186280 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 186396 │ │ │ │ + cbz r0, 1862ee │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18c058 │ │ │ │ + bl 18bfb0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 185b30 │ │ │ │ + bl 185a88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186390 │ │ │ │ + cbz r0, 1862e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -453716,133 +453659,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 449ec │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 18638e │ │ │ │ + b.n 1862e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (18640c ) │ │ │ │ + ldr r0, [pc, #80] @ (186364 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (186410 ) │ │ │ │ + ldr r2, [pc, #80] @ (186368 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 1863e0 │ │ │ │ + cbz r0, 186338 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 449ec │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 186338 │ │ │ │ - ldr r2, [pc, #36] @ (186414 ) │ │ │ │ - ldr r3, [pc, #28] @ (186410 ) │ │ │ │ + bl 186290 │ │ │ │ + ldr r2, [pc, #36] @ (18636c ) │ │ │ │ + ldr r3, [pc, #28] @ (186368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186406 │ │ │ │ + bne.n 18635e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r1, [pc, #92] @ (186488 ) │ │ │ │ + ldr r1, [pc, #92] @ (1863e0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (18648c ) │ │ │ │ + ldr r2, [pc, #92] @ (1863e4 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 186458 │ │ │ │ + cbz r0, 1863b0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 449ec │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 186338 │ │ │ │ - ldr r2, [pc, #40] @ (186490 ) │ │ │ │ - ldr r3, [pc, #36] @ (18648c ) │ │ │ │ + bl 186290 │ │ │ │ + ldr r2, [pc, #40] @ (1863e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1863e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186482 │ │ │ │ + bne.n 1863da │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1864b8 │ │ │ │ + cbz r0, 186410 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r4, #8 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ strd r2, r2, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 1864c2 │ │ │ │ + bne.n 18641a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -453854,66 +453797,66 @@ │ │ │ │ adds r4, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ and.w r2, r4, r3 │ │ │ │ ands r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 1865d2 │ │ │ │ + bhi.n 18652a │ │ │ │ subs r1, #1 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r7, r5, r6 │ │ │ │ add.w r0, r6, #8 │ │ │ │ add r0, r5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18656c │ │ │ │ + beq.n 1864c4 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1865e4 │ │ │ │ + beq.n 18653c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 18654c │ │ │ │ + cbnz r3, 1864a4 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 186566 │ │ │ │ + beq.n 1864be │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186606 │ │ │ │ + beq.n 18655e │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -453928,59 +453871,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18652c │ │ │ │ - b.n 1865e4 │ │ │ │ + bne.n 186484 │ │ │ │ + b.n 18653c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 186606 │ │ │ │ + cbz r0, 18655e │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 18654c │ │ │ │ + b.n 1864a4 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 18660a │ │ │ │ + bhi.n 186562 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 186532 │ │ │ │ + b.n 18648a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 186566 │ │ │ │ + b.n 1864be │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1864d8 │ │ │ │ + bl 186430 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 186636 │ │ │ │ + cbz r0, 18658e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 186686 │ │ │ │ + cbz r0, 1865de │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -453990,224 +453933,224 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 186680 │ │ │ │ + bhi.n 1865d8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 185dc0 │ │ │ │ + bl 185d18 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 185d50 │ │ │ │ + bl 185ca8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r0, r3 │ │ │ │ bics.w r0, r0, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1866b2 │ │ │ │ + bhi.n 18660a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1866ba │ │ │ │ + cbz r0, 186612 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 186726 │ │ │ │ + cbz r0, 18667e │ │ │ │ add.w ip, r0, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w r1, [r4, #-20] │ │ │ │ str.w ip, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 186724 │ │ │ │ + cbz r1, 18667c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 18670e │ │ │ │ + cbz r3, 186666 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186704 │ │ │ │ + bne.n 18665c │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 18671a │ │ │ │ + cbz r3, 186672 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [ip, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 1866f4 │ │ │ │ + b.n 18664c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ subs r3, r1, r3 │ │ │ │ bics.w r1, r1, r2, asr #32 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 18676a │ │ │ │ + bhi.n 1866c2 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1868d8 │ │ │ │ + vldr d8, [pc, #320] @ 186830 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 186892 │ │ │ │ + beq.n 1867ea │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 18681c │ │ │ │ + cbz r3, 186774 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 186800 │ │ │ │ + beq.n 186758 │ │ │ │ ldrb.w r3, [r9, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1867fa │ │ │ │ + bpl.n 186752 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1867fa │ │ │ │ + beq.n 186752 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 185dc0 │ │ │ │ + bl 185d18 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 186800 │ │ │ │ + beq.n 186758 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1867ca │ │ │ │ + bne.n 186722 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 186892 │ │ │ │ + beq.n 1867ea │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1867be │ │ │ │ + bne.n 186716 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 18682e │ │ │ │ + cbz r1, 186786 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [fp, #20] │ │ │ │ ldrd r1, r3, [fp, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [fp, #-24] │ │ │ │ sub.w r9, fp, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [fp, #12] │ │ │ │ - cbz r0, 186860 │ │ │ │ + cbz r0, 1867b8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ cmp r9, r1 │ │ │ │ ldr.w r1, [fp, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 18685c │ │ │ │ + cbz r1, 1867b4 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 186860 │ │ │ │ + cbz r3, 1867b8 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 186880 │ │ │ │ + cbz r0, 1867d8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 185bc8 │ │ │ │ + bl 185b20 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18686e │ │ │ │ + bne.n 1867c6 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 18688a │ │ │ │ + cbz r3, 1867e2 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ - b.n 186800 │ │ │ │ + b.n 186758 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1867a2 │ │ │ │ + bne.n 1866fa │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1868b8 │ │ │ │ + beq.n 186810 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1868a8 │ │ │ │ + bne.n 186800 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 18689e │ │ │ │ + bne.n 1867f6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1868c8 │ │ │ │ - bl 185d50 │ │ │ │ + cbz r0, 186820 │ │ │ │ + bl 185ca8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ @@ -454218,72 +454161,72 @@ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 186910 │ │ │ │ + bhi.n 186868 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 18692e │ │ │ │ + bls.n 186886 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18690c │ │ │ │ + beq.n 186864 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 18690a │ │ │ │ + b.n 186862 │ │ │ │ mov r1, r3 │ │ │ │ - bl 185ec4 │ │ │ │ - b.n 18690c │ │ │ │ + bl 185e1c │ │ │ │ + b.n 186864 │ │ │ │ nop │ │ │ │ - cbz r0, 186968 │ │ │ │ + cbz r0, 1868c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 185ec4 │ │ │ │ - cbz r0, 186966 │ │ │ │ - vldr d7, [pc, #28] @ 186970 │ │ │ │ + bl 185e1c │ │ │ │ + cbz r0, 1868be │ │ │ │ + vldr d7, [pc, #28] @ 1868c8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 1869be │ │ │ │ + cbz r0, 186916 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ bfc r3, #0, #11 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r1, r3, #16 │ │ │ │ - bl 185ec4 │ │ │ │ - cbz r0, 1869ba │ │ │ │ + bl 185e1c │ │ │ │ + cbz r0, 186912 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #16 │ │ │ │ strd r3, r1, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -454295,60 +454238,60 @@ │ │ │ │ adds r4, r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r4, r4, #7 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 186a00 │ │ │ │ + bhi.n 186958 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1869fa │ │ │ │ + cbz r3, 186952 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 186a20 │ │ │ │ + bcs.n 186978 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1869fa │ │ │ │ + beq.n 186952 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1869ee │ │ │ │ + b.n 186946 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1869ec │ │ │ │ + b.n 186944 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 186a68 │ │ │ │ + cbz r1, 1869c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449ec │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1868e0 │ │ │ │ + bl 186838 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186a62 │ │ │ │ + cbz r0, 1869ba │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 44980 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -454363,40 +454306,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 18c058 │ │ │ │ + bl 18bfb0 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 186ab2 │ │ │ │ + bhi.n 186a0a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 186ad6 │ │ │ │ + cbnz r4, 186a2e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 186aee │ │ │ │ + bcs.n 186a46 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186aac │ │ │ │ + beq.n 186a04 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -454407,145 +454350,145 @@ │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 186aac │ │ │ │ - b.n 186ad6 │ │ │ │ + beq.n 186a04 │ │ │ │ + b.n 186a2e │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (186b54 ) │ │ │ │ + ldr r1, [pc, #60] @ (186aac ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (186b58 ) │ │ │ │ + ldr r3, [pc, #60] @ (186ab0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 186a70 │ │ │ │ - ldr r2, [pc, #40] @ (186b5c ) │ │ │ │ - ldr r3, [pc, #32] @ (186b58 ) │ │ │ │ + bl 1869c8 │ │ │ │ + ldr r2, [pc, #40] @ (186ab4 ) │ │ │ │ + ldr r3, [pc, #32] @ (186ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186b50 │ │ │ │ + bne.n 186aa8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull lr, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 186b9c │ │ │ │ + cbnz r3, 186af4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r4 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, ip │ │ │ │ - bhi.n 186ba2 │ │ │ │ + bhi.n 186afa │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 186bc0 │ │ │ │ + bcs.n 186b18 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 186b9c │ │ │ │ + beq.n 186af4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 186b96 │ │ │ │ + b.n 186aee │ │ │ │ mov r1, r2 │ │ │ │ - bl 185ec4 │ │ │ │ - b.n 186b98 │ │ │ │ + bl 185e1c │ │ │ │ + b.n 186af0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ umull r5, r4, r1, r2 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r4, 186c30 │ │ │ │ + cbnz r4, 186b88 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ add.w ip, r5, r1 │ │ │ │ cmp ip, r4 │ │ │ │ ittt ls │ │ │ │ strls.w ip, [r0, #4] │ │ │ │ ldrls r4, [r0, #12] │ │ │ │ addls r4, r4, r1 │ │ │ │ - bhi.n 186c0e │ │ │ │ - cbz r4, 186c30 │ │ │ │ + bhi.n 186b66 │ │ │ │ + cbz r4, 186b88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 186c34 │ │ │ │ + bcs.n 186b8c │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 186c30 │ │ │ │ + cbz r0, 186b88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 186c00 │ │ │ │ + b.n 186b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 186c08 │ │ │ │ + b.n 186b60 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 186bfe │ │ │ │ + b.n 186b56 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -454567,117 +454510,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 186cb0 │ │ │ │ - vldr d7, [pc, #112] @ 186d10 │ │ │ │ - add r1, pc, #116 @ (adr r1, 186d18 ) │ │ │ │ + cbnz r1, 186c08 │ │ │ │ + vldr d7, [pc, #112] @ 186c68 │ │ │ │ + add r1, pc, #116 @ (adr r1, 186c70 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx 43b54 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 186d04 │ │ │ │ - ldr r0, [pc, #80] @ (186d20 ) │ │ │ │ + beq.n 186c5c │ │ │ │ + ldr r0, [pc, #80] @ (186c78 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 186cf0 │ │ │ │ + blt.n 186c48 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44120 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 186d08 │ │ │ │ + beq.n 186c60 │ │ │ │ blx 440d8 │ │ │ │ - add r3, pc, #28 @ (adr r3, 186d10 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 186c68 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 44240 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 440d8 │ │ │ │ - b.n 186d04 │ │ │ │ + b.n 186c5c │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (186f34 ) │ │ │ │ + ldr r7, [pc, #544] @ (186e8c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 186cca │ │ │ │ + bpl.n 186c22 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 186d36 │ │ │ │ + cbz r3, 186c8e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 186d46 │ │ │ │ + cbz r2, 186c9e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 186d94 │ │ │ │ + bcc.n 186cec │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 186d6e │ │ │ │ + bhi.n 186cc6 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 186d84 │ │ │ │ - cbz r3, 186d6a │ │ │ │ + bhi.n 186cdc │ │ │ │ + cbz r3, 186cc2 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 186d80 │ │ │ │ + bls.n 186cd8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 186d76 │ │ │ │ + cbz r3, 186cce │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 186d80 │ │ │ │ + bls.n 186cd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 186d88 │ │ │ │ + cbz r3, 186ce0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 186d8e │ │ │ │ + bhi.n 186ce6 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 186d54 │ │ │ │ + b.n 186cac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186d80 │ │ │ │ + bne.n 186cd8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -454687,40 +454630,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - cbz r0, 186dc0 │ │ │ │ + cbz r0, 186d18 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 186de0 │ │ │ │ + bls.n 186d38 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 186e08 │ │ │ │ + cbz r2, 186d60 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -454729,40 +454672,40 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - cbz r0, 186e34 │ │ │ │ + cbz r0, 186d8c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ and.w ip, r4, #1 │ │ │ │ orr.w ip, r1, ip │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ bic.w ip, r0, #1 │ │ │ │ it ls │ │ │ │ strls.w r3, [lr] │ │ │ │ - bls.n 186e54 │ │ │ │ + bls.n 186dac │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ ite eq │ │ │ │ streq.w r3, [ip, #4] │ │ │ │ strne.w r3, [ip, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r1, [r3, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r0, r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r2, 186e7c │ │ │ │ + cbz r2, 186dd4 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -454776,172 +454719,172 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ - cbz r6, 186eae │ │ │ │ + cbz r6, 186e06 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 186f54 │ │ │ │ + beq.n 186eac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186f2a │ │ │ │ + bne.n 186e82 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 186ed2 │ │ │ │ + cbz r6, 186e2a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 186ec2 │ │ │ │ + bhi.n 186e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 186f1c │ │ │ │ + bls.n 186e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 186f1c │ │ │ │ + bmi.n 186e74 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 186f2e │ │ │ │ - cbz r2, 186ef4 │ │ │ │ + beq.n 186e86 │ │ │ │ + cbz r2, 186e4c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 186f38 │ │ │ │ + bpl.n 186e90 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 186f84 │ │ │ │ + beq.n 186edc │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 186d98 │ │ │ │ + bl 186cf0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 186edc │ │ │ │ + bhi.n 186e34 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 186eb8 │ │ │ │ + b.n 186e10 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 186f60 │ │ │ │ + cbz r2, 186eb8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 186f60 │ │ │ │ + bmi.n 186eb8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 186f16 │ │ │ │ + b.n 186e6e │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 186fa0 │ │ │ │ + beq.n 186ef8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 186e0c │ │ │ │ + bl 186d64 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 186f16 │ │ │ │ + b.n 186e6e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186e0c │ │ │ │ + bl 186d64 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 186efa │ │ │ │ + b.n 186e52 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186d98 │ │ │ │ + bl 186cf0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 186f66 │ │ │ │ + b.n 186ebe │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r1, 186fdc │ │ │ │ + cbz r1, 186f34 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18720c │ │ │ │ + beq.w 187164 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18724e │ │ │ │ + beq.w 1871a6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 186fee │ │ │ │ + bne.n 186f46 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ moveq r5, r2 │ │ │ │ - beq.n 187040 │ │ │ │ + beq.n 186f98 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 187022 │ │ │ │ + bls.n 186f7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 18702e │ │ │ │ + cbz r7, 186f86 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -454950,15 +454893,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r2, [r8] │ │ │ │ - bls.n 18705a │ │ │ │ + bls.n 186fb2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -454968,76 +454911,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r3, r1, #0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r6, 18708a │ │ │ │ - cbz r5, 18708a │ │ │ │ + cbz r6, 186fe2 │ │ │ │ + cbz r5, 186fe2 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18707c │ │ │ │ + bhi.n 186fd4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1870e8 │ │ │ │ + beq.n 187040 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 187138 │ │ │ │ + beq.n 187090 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1871e4 │ │ │ │ + bne.w 18713c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 18716c │ │ │ │ + beq.n 1870c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18730a │ │ │ │ + beq.w 187262 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 187140 │ │ │ │ + bpl.n 187098 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1870ba │ │ │ │ + cbz r0, 187012 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1870ec │ │ │ │ + bpl.n 187044 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1870c4 │ │ │ │ + cbz r3, 18701c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 187110 │ │ │ │ + bpl.n 187068 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - beq.n 1870e0 │ │ │ │ + beq.n 187038 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 187162 │ │ │ │ + bmi.n 1870ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1870f6 │ │ │ │ + cbz r3, 18704e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 187110 │ │ │ │ + bpl.n 187068 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 186d98 │ │ │ │ + bl 186cf0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ bfi r0, r4, #0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -455045,358 +454988,358 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 186e0c │ │ │ │ + bl 186d64 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1870e8 │ │ │ │ + beq.n 187040 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1870e0 │ │ │ │ + b.n 187038 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 186e0c │ │ │ │ + bl 186d64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1870b4 │ │ │ │ - b.n 1870ba │ │ │ │ + bne.n 18700c │ │ │ │ + b.n 187012 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1870a4 │ │ │ │ + bne.n 186ffc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 187306 │ │ │ │ + beq.w 18725e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1871ea │ │ │ │ + bpl.n 187142 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1871aa │ │ │ │ + cbz r0, 187102 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1871aa │ │ │ │ + bmi.n 187102 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 18718e │ │ │ │ + cbz r3, 1870e6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1871b6 │ │ │ │ + bpl.n 18710e │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 186e0c │ │ │ │ + bl 186d64 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1871b6 │ │ │ │ + b.n 18710e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1870c4 │ │ │ │ + beq.n 18701c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1870c4 │ │ │ │ + bmi.n 18701c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ bfi r0, r4, #0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 186d98 │ │ │ │ + bl 186cf0 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1870e8 │ │ │ │ - b.n 18713c │ │ │ │ + beq.n 187040 │ │ │ │ + b.n 187094 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1870da │ │ │ │ + b.n 187032 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 186d98 │ │ │ │ + bl 186cf0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18717e │ │ │ │ - b.n 1871aa │ │ │ │ + bne.n 1870d6 │ │ │ │ + b.n 187102 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18728a │ │ │ │ + bls.n 1871e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1872da │ │ │ │ + beq.n 187232 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1872e0 │ │ │ │ + beq.n 187238 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18707a │ │ │ │ + bne.w 186fd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1872b4 │ │ │ │ + beq.n 18720c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18709e │ │ │ │ - b.n 1871e4 │ │ │ │ + beq.w 186ff6 │ │ │ │ + b.n 18713c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1872b8 │ │ │ │ + bls.n 187210 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1872fa │ │ │ │ + beq.n 187252 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18707a │ │ │ │ + bne.w 186fd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 18713c │ │ │ │ + beq.w 187094 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18709e │ │ │ │ - b.n 1871e4 │ │ │ │ + beq.w 186ff6 │ │ │ │ + b.n 18713c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 187234 │ │ │ │ + beq.n 18718c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 187244 │ │ │ │ + bne.n 18719c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1870e0 │ │ │ │ + b.n 187038 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1872cc │ │ │ │ + cbz r6, 187224 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1870e0 │ │ │ │ + b.n 187038 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1870e0 │ │ │ │ + b.n 187038 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187222 │ │ │ │ + bne.n 18717a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18707a │ │ │ │ + bne.w 186fd2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1870e8 │ │ │ │ + beq.w 187040 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18709e │ │ │ │ - b.n 1870e8 │ │ │ │ + bne.w 186ff6 │ │ │ │ + b.n 187040 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18707a │ │ │ │ - b.n 187270 │ │ │ │ + bne.w 186fd2 │ │ │ │ + b.n 1871c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18731e │ │ │ │ + cbz r3, 187276 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187314 │ │ │ │ + bne.n 18726c │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187332 │ │ │ │ + cbz r3, 18728a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187328 │ │ │ │ + bne.n 187280 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 187348 │ │ │ │ + cbz r3, 1872a0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18733e │ │ │ │ + bne.n 187296 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 187368 │ │ │ │ + bls.n 1872c0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187360 │ │ │ │ + b.n 1872b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 187368 │ │ │ │ + bls.n 1872c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 187354 │ │ │ │ + beq.n 1872ac │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 18737c │ │ │ │ + cbz r3, 1872d4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187372 │ │ │ │ + bne.n 1872ca │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 18739c │ │ │ │ + bls.n 1872f4 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187394 │ │ │ │ + b.n 1872ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 18739c │ │ │ │ + bls.n 1872f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 187388 │ │ │ │ + beq.n 1872e0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1873ec │ │ │ │ + cbz r1, 187344 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1873be │ │ │ │ + b.n 187316 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w ip, lr, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ands.w r3, r3, ip, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r4 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1873bc │ │ │ │ - ldr.w lr, [pc, #20] @ 1873f0 │ │ │ │ + bne.n 187314 │ │ │ │ + ldr.w lr, [pc, #20] @ 187348 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 186e80 │ │ │ │ + bl 186dd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1873d8 │ │ │ │ + b.n 187330 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 187412 │ │ │ │ + cbz r0, 18736a │ │ │ │ mov r1, sp │ │ │ │ - bl 186d48 │ │ │ │ + bl 186ca0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 18743c │ │ │ │ + cbz r3, 187394 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 186d48 │ │ │ │ - cbnz r0, 18746c │ │ │ │ + bl 186ca0 │ │ │ │ + cbnz r0, 1873c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 187470 │ │ │ │ + bls.n 1873c8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 187454 │ │ │ │ + b.n 1873ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 187470 │ │ │ │ + bls.n 1873c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 187448 │ │ │ │ + beq.n 1873a0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 187476 │ │ │ │ + bcc.n 1873ce │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 187430 │ │ │ │ + b.n 187388 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ @@ -455407,143 +455350,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 187518 │ │ │ │ + ldr.w r8, [pc, #108] @ 187470 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ umull r9, r2, r2, r5 │ │ │ │ umlal r2, sl, r0, r5 │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 1874e2 │ │ │ │ + b.n 18743a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18750c │ │ │ │ + beq.n 187464 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 18750c │ │ │ │ + cbz r1, 187464 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1874d4 │ │ │ │ + beq.n 18742c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1874d4 │ │ │ │ + bne.n 18742c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1874d4 │ │ │ │ + beq.n 18742c │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [r6, r1] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1876ec ) │ │ │ │ + ldr r2, [pc, #444] @ (187644 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1876f0 ) │ │ │ │ + ldr r3, [pc, #444] @ (187648 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1875cc │ │ │ │ + beq.n 187524 │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 187568 │ │ │ │ - ldr r2, [pc, #420] @ (1876f4 ) │ │ │ │ - ldr r3, [pc, #416] @ (1876f0 ) │ │ │ │ + bls.n 1874c0 │ │ │ │ + ldr r2, [pc, #420] @ (18764c ) │ │ │ │ + ldr r3, [pc, #416] @ (187648 ) │ │ │ │ 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 1876e6 │ │ │ │ + bne.w 18763e │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1876f8 ) │ │ │ │ + ldr r3, [pc, #396] @ (187650 ) │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ add r3, r8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18754c │ │ │ │ + beq.n 1874a4 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1875f2 │ │ │ │ + beq.n 18754a │ │ │ │ mov ip, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov lr, r9 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, fp │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 18759a │ │ │ │ + bne.n 1874f2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 187602 │ │ │ │ + b.n 18755a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 187548 │ │ │ │ - ldr r2, [pc, #292] @ (1876fc ) │ │ │ │ + bne.n 1874a0 │ │ │ │ + ldr r2, [pc, #292] @ (187654 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18754c │ │ │ │ + b.n 1874a4 │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 44980 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (187700 ) │ │ │ │ + ldr r1, [pc, #252] @ (187658 ) │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ @@ -455560,34 +455503,34 @@ │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [r5, #28] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str.w lr, [r5, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, fp, [r5, #32] │ │ │ │ - beq.n 18765a │ │ │ │ - ldr r0, [pc, #188] @ (187704 ) │ │ │ │ + beq.n 1875b2 │ │ │ │ + ldr r0, [pc, #188] @ (18765c ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 18766c │ │ │ │ + bne.n 1875c4 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 18764a │ │ │ │ + bne.n 1875a2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 18754c │ │ │ │ + beq.w 1874a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1860c0 │ │ │ │ - b.n 18754c │ │ │ │ - ldr.w r9, [pc, #152] @ 187708 │ │ │ │ + bl 186018 │ │ │ │ + b.n 1874a4 │ │ │ │ + ldr.w r9, [pc, #152] @ 187660 │ │ │ │ strd sl, r2, [sp, #12] │ │ │ │ add r9, pc │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r0, r5, r0, r2 │ │ │ │ mla r5, r2, fp, r5 │ │ │ │ @@ -455600,70 +455543,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1876d6 │ │ │ │ + cbnz r0, 18762e │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1876ce │ │ │ │ + beq.n 187626 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 187678 │ │ │ │ + bne.n 1875d0 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1876be │ │ │ │ + bne.n 187616 │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 18765a │ │ │ │ + b.n 1875b2 │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1876b0 │ │ │ │ + bhi.n 187608 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1876ac │ │ │ │ + b.n 187604 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #200] @ (1877c4 ) │ │ │ │ + ldr r4, [pc, #200] @ (18771c ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #808] @ (187a28 ) │ │ │ │ + ldr r3, [pc, #808] @ (187980 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r3, [pc, #632] @ (18797c ) │ │ │ │ + ldr r3, [pc, #632] @ (1878d4 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #880] @ (187a78 ) │ │ │ │ + ldr r6, [pc, #880] @ (1879d0 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r6, [pc, #704] @ (1879cc ) │ │ │ │ + ldr r6, [pc, #704] @ (187924 ) │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 187802 │ │ │ │ + bcs.n 18775a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1877fa │ │ │ │ + bls.n 187752 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ @@ -455673,118 +455616,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 187820 │ │ │ │ + ldr.w r9, [pc, #184] @ 187778 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (187824 ) │ │ │ │ + ldr r3, [pc, #172] @ (18777c ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1877a6 │ │ │ │ + b.n 1876fe │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 187798 │ │ │ │ + beq.n 1876f0 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1877e0 │ │ │ │ + beq.n 187738 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 187816 │ │ │ │ + beq.n 18776e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 187780 │ │ │ │ + bne.n 1876d8 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1877c2 │ │ │ │ - ldr r3, [pc, #112] @ (187828 ) │ │ │ │ + cbz r6, 18771a │ │ │ │ + ldr r3, [pc, #112] @ (187780 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18780c │ │ │ │ + beq.n 187764 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r5] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1877d8 │ │ │ │ + cbz r2, 187730 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187798 │ │ │ │ + beq.n 1876f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1877d8 │ │ │ │ + beq.n 187730 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1877d8 │ │ │ │ + b.n 187730 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 18751c │ │ │ │ - b.n 187736 │ │ │ │ + bl 187474 │ │ │ │ + b.n 18768e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 18751c │ │ │ │ - b.n 187736 │ │ │ │ + bl 187474 │ │ │ │ + b.n 18768e │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1877c2 │ │ │ │ + b.n 18771a │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1877b6 │ │ │ │ + bne.n 18770e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1877d8 │ │ │ │ - ldr r5, [pc, #728] @ (187afc ) │ │ │ │ + b.n 187730 │ │ │ │ + ldr r5, [pc, #728] @ (187a54 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #680] @ (187ad0 ) │ │ │ │ + ldr r5, [pc, #680] @ (187a28 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r5, [pc, #424] @ (1879d4 ) │ │ │ │ + ldr r5, [pc, #424] @ (18792c ) │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 187888 │ │ │ │ + vldr d7, [pc, #68] @ 1877e0 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 187890 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1877e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 187898 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1877f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -455809,32 +455752,32 @@ │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #88] @ 187908 │ │ │ │ + vldr d7, [pc, #88] @ 187860 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (187920 ) │ │ │ │ + ldr r3, [pc, #104] @ (187878 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 187924 │ │ │ │ - add r1, pc, #76 @ (adr r1, 187910 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 18787c │ │ │ │ + add r1, pc, #76 @ (adr r1, 187868 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 187918 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 187870 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #68] @ (187928 ) │ │ │ │ + ldr r2, [pc, #68] @ (187880 ) │ │ │ │ ldr.w r1, [r3, ip] │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -455853,40 +455796,40 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18798a │ │ │ │ + cbz r0, 1878e2 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 187990 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1878e8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 187998 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1878f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #32] │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ @@ -455926,174 +455869,174 @@ │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r7, [r2, #-4] │ │ │ │ str.w r6, [r2, #-16] │ │ │ │ str.w lr, [r2, #-12] │ │ │ │ str.w ip, [r2, #-8] │ │ │ │ - bne.n 1879ba │ │ │ │ + bne.n 187912 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 187a0a │ │ │ │ + beq.n 187962 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 187a08 │ │ │ │ + cbz r0, 187960 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 44980 │ │ │ │ - b.n 187a06 │ │ │ │ + b.n 18795e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 185ec4 │ │ │ │ - cbz r0, 187a50 │ │ │ │ + bl 185e1c │ │ │ │ + cbz r0, 1879a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1879a0 │ │ │ │ - cbz r0, 187a4a │ │ │ │ + bl 1878f8 │ │ │ │ + cbz r0, 1879a2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 187a44 │ │ │ │ + b.n 18799c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 187a88 │ │ │ │ + cbz r1, 1879e0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 187a88 │ │ │ │ + beq.n 1879e0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (187ac4 ) │ │ │ │ + ldr r1, [pc, #80] @ (187a1c ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 187a9a │ │ │ │ + bne.n 1879f2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187a78 │ │ │ │ + bne.n 1879d0 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 187a94 │ │ │ │ - bl 1860c0 │ │ │ │ + beq.n 1879ec │ │ │ │ + bl 186018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (187ac8 ) │ │ │ │ + ldr r6, [pc, #44] @ (187a20 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 187a88 │ │ │ │ + beq.n 1879e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 187a9e │ │ │ │ + bne.n 1879f6 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 187ab0 │ │ │ │ - b.n 187a88 │ │ │ │ + bne.n 187a08 │ │ │ │ + b.n 1879e0 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #696] @ (187d80 ) │ │ │ │ + ldr r2, [pc, #696] @ (187cd8 ) │ │ │ │ movs r1, r4 │ │ │ │ - ldr r2, [pc, #544] @ (187cec ) │ │ │ │ + ldr r2, [pc, #544] @ (187c44 ) │ │ │ │ movs r1, r4 │ │ │ │ - cbz r0, 187aea │ │ │ │ + cbz r0, 187a42 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 187a54 │ │ │ │ + bl 1879ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 187b3e │ │ │ │ + cbz r0, 187a96 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 187b40 │ │ │ │ + cbz r1, 187a98 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 187b32 │ │ │ │ - ldr.w r8, [pc, #80] @ 187b60 │ │ │ │ + beq.n 187a8a │ │ │ │ + ldr.w r8, [pc, #80] @ 187ab8 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 187b24 │ │ │ │ + beq.n 187a7c │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187b14 │ │ │ │ + bne.n 187a6c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #28] @ (187b64 ) │ │ │ │ + ldr r3, [pc, #28] @ (187abc ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #72] @ (187bac ) │ │ │ │ + ldr r2, [pc, #72] @ (187b04 ) │ │ │ │ movs r1, r4 │ │ │ │ mov r6, fp │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -456102,45 +456045,45 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18747c │ │ │ │ + bl 1873d4 │ │ │ │ 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 18747c │ │ │ │ + bl 1873d4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #16 │ │ │ │ - bls.n 187bd6 │ │ │ │ - ldr r3, [pc, #32] @ (187be0 ) │ │ │ │ + bls.n 187b2e │ │ │ │ + ldr r3, [pc, #32] @ (187b38 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 187bc6 │ │ │ │ - bl 18751c │ │ │ │ + bcc.n 187b1e │ │ │ │ + bl 187474 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 18751c │ │ │ │ + bl 187474 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r8, ip │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -456150,27 +456093,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18770c │ │ │ │ - cbz r0, 187c0c │ │ │ │ + bl 187664 │ │ │ │ + cbz r0, 187b64 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 18770c │ │ │ │ - cbz r0, 187c2a │ │ │ │ + bl 187664 │ │ │ │ + cbz r0, 187b82 │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -456180,112 +456123,112 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18770c │ │ │ │ + bl 187664 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18770c │ │ │ │ + bl 187664 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 187c84 │ │ │ │ + cbz r1, 187bdc │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 187c88 │ │ │ │ + ldr.w ip, [pc, #20] @ 187be0 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #680] @ (187f34 ) │ │ │ │ + ldr r0, [pc, #680] @ (187e8c ) │ │ │ │ movs r1, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18747c │ │ │ │ - cbz r0, 187cc4 │ │ │ │ + bl 1873d4 │ │ │ │ + cbz r0, 187c1c │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (187cc8 ) │ │ │ │ + ldr r1, [pc, #16] @ (187c20 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #416] @ (187e6c ) │ │ │ │ + ldr r0, [pc, #416] @ (187dc4 ) │ │ │ │ movs r1, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 187cf6 │ │ │ │ + cbz r1, 187c4e │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 187cf0 │ │ │ │ - ldr r0, [pc, #28] @ (187cfc ) │ │ │ │ + beq.n 187c48 │ │ │ │ + ldr r0, [pc, #28] @ (187c54 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 187cf2 │ │ │ │ + bne.n 187c4a │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 187ce0 │ │ │ │ + bne.n 187c38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 187cd2 │ │ │ │ + b.n 187c2a │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #280] @ (187e18 ) │ │ │ │ + ldr r0, [pc, #280] @ (187d70 ) │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (187d78 ) │ │ │ │ + ldr r5, [pc, #104] @ (187cd0 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 187d64 │ │ │ │ + cbz r0, 187cbc │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (187d7c ) │ │ │ │ + ldr r2, [pc, #88] @ (187cd4 ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 187d68 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 187cc0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 187d70 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 187cc8 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #52] @ (187d80 ) │ │ │ │ + ldr r3, [pc, #52] @ (187cd8 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -456299,15 +456242,15 @@ │ │ │ │ str r7, [r2, r3] │ │ │ │ muls r6, r3 │ │ │ │ lsrs r1, r7, #21 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -456321,55 +456264,55 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 187dcc │ │ │ │ + beq.n 187d24 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (187e08 ) │ │ │ │ + ldr r1, [pc, #84] @ (187d60 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 187dd4 │ │ │ │ + bne.n 187d2c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187db6 │ │ │ │ + bne.n 187d0e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 187e0c │ │ │ │ + ldr.w r8, [pc, #52] @ 187d64 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18747c │ │ │ │ + bl 1873d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187dce │ │ │ │ + bne.n 187d26 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 187dcc │ │ │ │ + beq.n 187d24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 187dda │ │ │ │ + bne.n 187d32 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 187df4 │ │ │ │ - b.n 187dcc │ │ │ │ + bne.n 187d4c │ │ │ │ + b.n 187d24 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ movs r1, r4 │ │ │ │ bxns r9 │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -456379,124 +456322,124 @@ │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 187ede │ │ │ │ + bne.n 187e36 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 187ec6 │ │ │ │ + beq.n 187e1e │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 187ed4 │ │ │ │ + beq.n 187e2c │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 187ed4 │ │ │ │ + cbnz r5, 187e2c │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 187eec │ │ │ │ + cbnz r5, 187e44 │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 187ec4 │ │ │ │ - cbz r4, 187ed4 │ │ │ │ + cbz r0, 187e1c │ │ │ │ + cbz r4, 187e2c │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187ece │ │ │ │ - cbz r4, 187ef2 │ │ │ │ + b.n 187e26 │ │ │ │ + cbz r4, 187e4a │ │ │ │ vldr d7, [sp] │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1882c4 │ │ │ │ + bl 18821c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 187ece │ │ │ │ + b.n 187e26 │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 187f4e │ │ │ │ + bne.n 187ea6 │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 188278 │ │ │ │ + vldr d0, [pc, #872] @ 1881d0 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 187ece │ │ │ │ + beq.n 187e26 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18818a │ │ │ │ + bne.w 1880e2 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 187f3e │ │ │ │ + bge.n 187e96 │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187ece │ │ │ │ + b.n 187e26 │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 188040 │ │ │ │ + blt.n 187f98 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 18812a │ │ │ │ + bgt.w 188082 │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -456515,28 +456458,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 187fee │ │ │ │ + cbnz r1, 187f46 │ │ │ │ clz r3, lr │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r5, r5, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r4, r2, r3 │ │ │ │ sbc.w r5, r5, #0 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w 1882c0 │ │ │ │ + bls.w 188218 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1880c2 │ │ │ │ + bhi.n 18801a │ │ │ │ lsls r2, r4, #20 │ │ │ │ sub.w r0, r3, #10 │ │ │ │ add.w ip, r2, r9, lsl #31 │ │ │ │ sub.w r2, r3, #42 @ 0x2a │ │ │ │ rsb r3, r3, #42 @ 0x2a │ │ │ │ lsls r1, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ @@ -456544,29 +456487,29 @@ │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ orrs r1, r3 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r3, ip, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187ece │ │ │ │ + b.n 187e26 │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1881e8 │ │ │ │ + bhi.w 188140 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -456583,55 +456526,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 187fe2 │ │ │ │ + b.n 187f3a │ │ │ │ lsl.w r2, r1, r3 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 188220 │ │ │ │ + blt.w 188178 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18828a │ │ │ │ + bne.w 1881e2 │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ mov.w lr, r2, asr #10 │ │ │ │ orr.w ip, ip, r2, lsl #22 │ │ │ │ orrs.w r3, ip, lr │ │ │ │ itete ne │ │ │ │ lslne r1, r4, #20 │ │ │ │ moveq r1, lr │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, ip │ │ │ │ adds.w r2, r0, ip │ │ │ │ add.w r1, r1, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187ece │ │ │ │ + b.n 187e26 │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 188148 │ │ │ │ + cbnz r0, 1880a0 │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, r7, #1 │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r2 │ │ │ │ subs.w r3, r3, lr │ │ │ │ @@ -456645,66 +456588,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1880fe │ │ │ │ - b.n 1880de │ │ │ │ + bcc.n 188056 │ │ │ │ + b.n 188036 │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1881d2 │ │ │ │ + blt.n 18812a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188280 │ │ │ │ + beq.n 1881d8 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1882a0 │ │ │ │ + blt.n 1881f8 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 187f3e │ │ │ │ + b.n 187e96 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 188196 │ │ │ │ + b.n 1880ee │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 188204 │ │ │ │ + cbnz r0, 18815c │ │ │ │ clz r3, ip │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r1 │ │ │ │ uxtb.w lr, r3 │ │ │ │ sxtb r3, r3 │ │ │ │ subs.w r2, r2, lr │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r5, r1, #0 │ │ │ │ - b.n 188160 │ │ │ │ + b.n 1880b8 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -456719,168 +456662,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1880fe │ │ │ │ + b.n 188056 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 18819e │ │ │ │ + b.n 1880f6 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r9, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 187ece │ │ │ │ + b.n 187e26 │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 187f3e │ │ │ │ + b.n 187e96 │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 188160 │ │ │ │ + b.n 1880b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1883f2 │ │ │ │ + bne.w 18834a │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1883de │ │ │ │ + beq.n 188336 │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1883e8 │ │ │ │ + beq.n 188340 │ │ │ │ orrs.w r3, lr, ip │ │ │ │ subw r3, r0, #2047 @ 0x7ff │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r2, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1883e8 │ │ │ │ + bne.n 188340 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1883de │ │ │ │ + bne.n 188336 │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1883e8 │ │ │ │ + bne.n 188340 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1883de │ │ │ │ + cbnz r2, 188336 │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 188400 │ │ │ │ + beq.n 188358 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 188424 │ │ │ │ + bne.n 18837c │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 18840e │ │ │ │ + blt.n 188366 │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 188566 │ │ │ │ + bne.w 1884be │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ add r0, r2 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adc.w r3, r0, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1883e2 │ │ │ │ + b.n 18833a │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 187e10 │ │ │ │ + bl 187d68 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1883e2 │ │ │ │ + b.n 18833a │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ mov.w r4, lr, asr #10 │ │ │ │ orr.w r1, r1, lr, lsl #22 │ │ │ │ mov.w r2, sl, lsl #20 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1883c8 │ │ │ │ + b.n 188320 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1884da │ │ │ │ + blt.n 188432 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 188598 │ │ │ │ + beq.w 1884f0 │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, fp, #536870912 @ 0x20000000 │ │ │ │ add.w r5, r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bgt.w 18857e │ │ │ │ + bgt.w 1884d6 │ │ │ │ negs r3, r7 │ │ │ │ rsb r6, r7, #32 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r7, lr, r6 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ lsl.w r7, ip, r6 │ │ │ │ @@ -456903,31 +456846,31 @@ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds.w ip, ip, r4 │ │ │ │ adc.w lr, r5, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 18839c │ │ │ │ + bcs.w 1882f4 │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 18839c │ │ │ │ + b.n 1882f4 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1885c0 │ │ │ │ + beq.n 188518 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1885a6 │ │ │ │ + bhi.n 1884fe │ │ │ │ and.w lr, r7, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r6, lr, #32 │ │ │ │ rsb r7, lr, #32 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ lsl.w r6, r0, r6 │ │ │ │ @@ -456946,53 +456889,53 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ adc.w lr, r4, r3 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 18839c │ │ │ │ + bcs.w 1882f4 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r0 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 18839c │ │ │ │ + b.n 1882f4 │ │ │ │ movs r0, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1883e2 │ │ │ │ + b.n 18833a │ │ │ │ orrs.w ip, ip, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r5, #0 │ │ │ │ - b.n 1884c8 │ │ │ │ + b.n 188420 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 188456 │ │ │ │ + b.n 1883ae │ │ │ │ orrs.w r0, r0, ip │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne.w ip, #1 │ │ │ │ moveq.w ip, #0 │ │ │ │ adds.w ip, ip, r3 │ │ │ │ adc.w lr, r4, #0 │ │ │ │ - b.n 188552 │ │ │ │ + b.n 1884aa │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1884e8 │ │ │ │ + b.n 188440 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r5, r3, [sp, #8] │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -457000,49 +456943,49 @@ │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ ubfx lr, r2, #0, #20 │ │ │ │ eors r3, r2 │ │ │ │ subw r1, r4, #2047 @ 0x7ff │ │ │ │ ubfx r2, r2, #20, #11 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 188798 │ │ │ │ + beq.w 1886f0 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 188772 │ │ │ │ + beq.w 1886ca │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 18865e │ │ │ │ + cbnz r4, 1885b6 │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 188818 │ │ │ │ + beq.w 188770 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 188634 │ │ │ │ + bne.n 18858c │ │ │ │ clz r4, r5 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r3, r4, #11 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w fp, r5, r3 │ │ │ │ sub.w r3, r4, #43 @ 0x2b │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ rsb r3, r4, #43 @ 0x2b │ │ │ │ rsb r4, r4, #12 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ asrs r6, r4, #31 │ │ │ │ - cbnz r2, 1886a4 │ │ │ │ + cbnz r2, 1885fc │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 188818 │ │ │ │ + beq.w 188770 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 188678 │ │ │ │ + bne.n 1885d0 │ │ │ │ clz r2, r7 │ │ │ │ adds r2, #32 │ │ │ │ sub.w r3, r2, #11 │ │ │ │ rsb r5, r2, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ lsl.w r0, r7, r3 │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ @@ -457083,73 +457026,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1887d6 │ │ │ │ + bge.n 18872e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 188756 │ │ │ │ + bcc.n 1886ae │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 188836 │ │ │ │ + blt.n 18878e │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 188898 │ │ │ │ + bne.w 1887f0 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 188800 │ │ │ │ + bne.n 188758 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 188800 │ │ │ │ + b.n 188758 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 188822 │ │ │ │ + bne.n 18877a │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1887c2 │ │ │ │ + bne.n 18871a │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w ip, r5, ip │ │ │ │ - bne.n 18882c │ │ │ │ + bne.n 188784 │ │ │ │ subw r0, r2, #2047 @ 0x7ff │ │ │ │ orrs r0, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ orrs.w r0, r7, lr │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 188822 │ │ │ │ + cbnz r1, 18877a │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 188784 │ │ │ │ + beq.n 1886dc │ │ │ │ add.w r3, r0, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -457157,15 +457100,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 188734 │ │ │ │ + bcs.n 18868c │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -457181,15 +457124,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 18888e │ │ │ │ + bhi.n 1887e6 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -457204,34 +457147,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 188756 │ │ │ │ + b.n 1886ae │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 188800 │ │ │ │ + b.n 188758 │ │ │ │ adds.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r9 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188792 │ │ │ │ + b.n 1886ea │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1308] @ 188de0 │ │ │ │ + ldr.w r2, [pc, #1308] @ 188d38 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 188de4 │ │ │ │ + ldr.w r3, [pc, #1308] @ 188d3c │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -457255,46 +457198,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188be4 │ │ │ │ + beq.w 188b3c │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188b8c │ │ │ │ + beq.w 188ae4 │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 188c56 │ │ │ │ + beq.w 188bae │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 188984 │ │ │ │ + cbnz r0, 1888dc │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 188c56 │ │ │ │ + beq.w 188bae │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 18895c │ │ │ │ + cbnz r2, 1888b4 │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1889c0 │ │ │ │ + cbnz r3, 188918 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 188c56 │ │ │ │ + beq.w 188bae │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 18899a │ │ │ │ + cbnz r1, 1888f2 │ │ │ │ clz r3, r5 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r6, r3, #11 │ │ │ │ lsls r1, r6 │ │ │ │ lsl.w r9, r5, r6 │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ lsl.w r6, r5, r6 │ │ │ │ @@ -457345,32 +457288,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 188c76 │ │ │ │ + bne.w 188bce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r7, #64513 @ 0xfc01 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 188ea0 │ │ │ │ + bne.w 188df8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 18904c │ │ │ │ + beq.w 188fa4 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1892ee │ │ │ │ + beq.w 189246 │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -457392,15 +457335,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 188ec4 │ │ │ │ + bge.w 188e1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -457410,204 +457353,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 188b16 │ │ │ │ + beq.n 188a6e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1895c0 │ │ │ │ + bne.w 189518 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 188f46 │ │ │ │ + beq.w 188e9e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 188dd8 │ │ │ │ + vldr d7, [pc, #680] @ 188d30 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1890c2 │ │ │ │ + beq.w 18901a │ │ │ │ cmp r1, r5 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r6, r4 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 188b38 │ │ │ │ + bne.n 188a90 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 189476 │ │ │ │ + beq.w 1893ce │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 188b72 │ │ │ │ + cbnz r2, 188aca │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1897b8 │ │ │ │ + bne.w 189710 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 188d42 │ │ │ │ + b.n 188c9a │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 188da4 │ │ │ │ + bne.w 188cfc │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 188c56 │ │ │ │ + bne.n 188bae │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 188dbe │ │ │ │ + beq.w 188d16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 188dbe │ │ │ │ + bne.w 188d16 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 188dd2 │ │ │ │ + bne.w 188d2a │ │ │ │ subw r2, r3, #2047 @ 0x7ff │ │ │ │ orrs r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, r7 │ │ │ │ orrs.w r0, r5, r1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 188da4 │ │ │ │ + bne.w 188cfc │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 188c56 │ │ │ │ + cbnz r0, 188bae │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 188daa │ │ │ │ + beq.w 188d02 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 188daa │ │ │ │ + bne.w 188d02 │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (188de8 ) │ │ │ │ - ldr r3, [pc, #388] @ (188de4 ) │ │ │ │ + ldr r2, [pc, #396] @ (188d40 ) │ │ │ │ + ldr r3, [pc, #388] @ (188d3c ) │ │ │ │ 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 1897b4 │ │ │ │ + bne.w 18970c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r6, #64514 @ 0xfc02 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds r6, r3, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 188dec │ │ │ │ + beq.w 188d44 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 188f98 │ │ │ │ + blt.w 188ef0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 189102 │ │ │ │ + bne.w 18905a │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 188f46 │ │ │ │ + beq.w 188e9e │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1892a4 │ │ │ │ + bne.w 1891fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1894ba │ │ │ │ + bne.w 189412 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 189626 │ │ │ │ + beq.w 18957e │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 189308 │ │ │ │ + bne.w 189260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ adc.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ @@ -457624,70 +457567,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 188d7c │ │ │ │ + bcc.n 188cd4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1892dc │ │ │ │ + blt.w 189234 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18947a │ │ │ │ + bne.w 1893d2 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 1890fa │ │ │ │ + bne.w 189052 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ ... │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 189052 │ │ │ │ + beq.w 188faa │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1892fc │ │ │ │ + beq.w 189254 │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -457709,15 +457652,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 188cb8 │ │ │ │ + bge.w 188c10 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -457727,56 +457670,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189494 │ │ │ │ + beq.w 1893ec │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 188eea │ │ │ │ + ble.n 188e42 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 188fda │ │ │ │ - b.n 1895e0 │ │ │ │ + bne.w 188f32 │ │ │ │ + b.n 189538 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 188f6c │ │ │ │ + blt.n 188ec4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 188eda │ │ │ │ + beq.n 188e32 │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ add.w r2, r1, r5, lsl #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n 188ed0 │ │ │ │ - b.n 188cb8 │ │ │ │ + bne.n 188e28 │ │ │ │ + b.n 188c10 │ │ │ │ negs r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r8, r6, #32 │ │ │ │ sub.w r4, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -457798,29 +457741,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 188fde │ │ │ │ + bne.n 188f36 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18926e │ │ │ │ + blt.w 1891c6 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 188d42 │ │ │ │ + b.n 188c9a │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -457828,16 +457771,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 188afe │ │ │ │ - b.n 188b16 │ │ │ │ + bne.w 188a56 │ │ │ │ + b.n 188a6e │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -457846,138 +457789,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189494 │ │ │ │ + beq.w 1893ec │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 188eea │ │ │ │ + ble.n 188e42 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 189776 │ │ │ │ + beq.w 1896ce │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 188b16 │ │ │ │ + beq.w 188a6e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 18900a │ │ │ │ + beq.n 188f62 │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r5, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1893f2 │ │ │ │ + beq.w 18934a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 18954c │ │ │ │ + bcs.w 1894a4 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ lsls r3, r3, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r2, #2147483648 @ 0x80000000 │ │ │ │ adds r2, r1, r4 │ │ │ │ add r0, r3 │ │ │ │ adc.w r3, r5, r0 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r1, r0, r1 │ │ │ │ ldrd r0, r3, [sp, #40] @ 0x28 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ and.w r6, r8, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r7, r3, #0 │ │ │ │ - bcc.n 189098 │ │ │ │ + bcc.n 188ff0 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 189568 │ │ │ │ + blt.w 1894c0 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189612 │ │ │ │ + bne.w 18956a │ │ │ │ lsrs r2, r2, #10 │ │ │ │ asrs r3, r1, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt ne │ │ │ │ lslne r5, r0, #20 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1890b0 │ │ │ │ + bne.n 189008 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r0, r4, r2 │ │ │ │ adc.w r1, r3, r5 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 188b46 │ │ │ │ + b.n 188a9e │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1890f2 │ │ │ │ + bcc.n 18904a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1895e6 │ │ │ │ + blt.w 18953e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 18947a │ │ │ │ + bne.w 1893d2 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188d92 │ │ │ │ + b.n 188cea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 189360 │ │ │ │ + bne.w 1892b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -457996,68 +457939,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 189146 │ │ │ │ + bne.n 18909e │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 189762 │ │ │ │ + beq.w 1896ba │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1893b4 │ │ │ │ + beq.w 18930c │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1893c0 │ │ │ │ + beq.w 189318 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r5, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189264 │ │ │ │ + beq.n 1891bc │ │ │ │ cmp r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r0, r5, r3 │ │ │ │ sub.w r0, r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 1891b0 │ │ │ │ + bne.n 189108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 188b5a │ │ │ │ + beq.w 188ab2 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1891f6 │ │ │ │ + bmi.n 18914e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -458069,65 +458012,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 18923c │ │ │ │ + bcc.n 189194 │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 189712 │ │ │ │ + blt.w 18966a │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 189612 │ │ │ │ + bne.w 18956a │ │ │ │ lsrs r1, r3, #10 │ │ │ │ asrs r0, r2, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ itete ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ lslne r5, r5, #20 │ │ │ │ moveq r5, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r2, r4, r1 │ │ │ │ adc.w r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 188c5a │ │ │ │ + b.n 188bb2 │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1891bc │ │ │ │ + b.n 189114 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ mov.w r0, r0, lsr #1 │ │ │ │ - bne.w 1890cc │ │ │ │ + bne.w 189024 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1890de │ │ │ │ + bcs.w 189036 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1890fa │ │ │ │ + b.n 189052 │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 188b5a │ │ │ │ + bge.w 188ab2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -458137,132 +458080,132 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1892c0 │ │ │ │ - b.n 188b5a │ │ │ │ + bne.n 189218 │ │ │ │ + b.n 188ab2 │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1894fe │ │ │ │ + ble.w 189456 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 188d92 │ │ │ │ + b.n 188cea │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 188a80 │ │ │ │ + b.w 1889d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 188e08 │ │ │ │ + b.n 188d60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1894c6 │ │ │ │ + beq.w 18941e │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ sbc.w r4, r2, r4 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 18968e │ │ │ │ + bne.w 1895e6 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ rsb r7, r6, #3 │ │ │ │ adds r3, #3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ sub.w r7, r3, r7, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 189350 │ │ │ │ + bne.n 1892a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 188d2a │ │ │ │ + b.n 188c82 │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 189384 │ │ │ │ + b.n 1892dc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1893a2 │ │ │ │ + beq.n 1892fa │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 189380 │ │ │ │ + beq.n 1892d8 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1894d0 │ │ │ │ + bls.w 189428 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 189192 │ │ │ │ + b.n 1890ea │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1894d0 │ │ │ │ + bls.w 189428 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1891a4 │ │ │ │ + bne.w 1890fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1893d6 │ │ │ │ + beq.n 18932e │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1893cc │ │ │ │ + bne.n 189324 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 188f52 │ │ │ │ + b.n 188eaa │ │ │ │ adds r2, r2, r2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adcs r0, r0 │ │ │ │ subs.w r3, r9, #2 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.n 18945a │ │ │ │ + bcc.n 1893b2 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ negs r6, r3 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r3, #32 │ │ │ │ mov r3, r5 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ @@ -458284,67 +458227,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 189038 │ │ │ │ + beq.w 188f90 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 189038 │ │ │ │ + b.n 188f90 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 188d04 │ │ │ │ + b.n 188c5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r0, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c5a │ │ │ │ + b.w 188bb2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ lsrs r3, r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ lsrs r3, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18949e │ │ │ │ + bne.n 1893f6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 188b1c │ │ │ │ + b.w 188a74 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 188d04 │ │ │ │ + b.n 188c5c │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 189312 │ │ │ │ + b.n 18926a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 189634 │ │ │ │ + bne.w 18958c │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1894f0 │ │ │ │ - b.n 18917a │ │ │ │ + bne.n 189448 │ │ │ │ + b.n 1890d2 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r2, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -458358,28 +458301,28 @@ │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ lsr.w r0, r2, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 188d7c │ │ │ │ + b.n 188cd4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 189784 │ │ │ │ + blt.w 1896dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1896fa │ │ │ │ + blt.w 189652 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 189038 │ │ │ │ + b.n 188f90 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 189684 │ │ │ │ + bhi.w 1895dc │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r5, r1, r0 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -458393,55 +458336,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 189098 │ │ │ │ + b.n 188ff0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 188eea │ │ │ │ + ble.w 188e42 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 188fee │ │ │ │ + bne.w 188f46 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 188f46 │ │ │ │ + b.n 188e9e │ │ │ │ rsb r3, r9, #0 │ │ │ │ add.w r2, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ asrs r5, r3, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ - b.n 1890fa │ │ │ │ + b.n 189052 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c5a │ │ │ │ + b.w 188bb2 │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c5a │ │ │ │ + b.w 188bb2 │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -458454,42 +458397,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 189674 │ │ │ │ + beq.n 1895cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1897ac │ │ │ │ + beq.w 189704 │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 18912c │ │ │ │ + b.n 189084 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1890b0 │ │ │ │ + b.n 189008 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ rsb r8, r3, #0 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w lr, r0, r2 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, sp, ip, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 188d26 │ │ │ │ + beq.w 188c7e │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -458499,28 +458442,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1896d0 │ │ │ │ + bne.n 189628 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 188d2a │ │ │ │ - b.w 188d30 │ │ │ │ + bne.w 188c82 │ │ │ │ + b.w 188c88 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, lr │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 188c5a │ │ │ │ + b.w 188bb2 │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r0, r2, r1 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -458535,56 +458478,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 18923c │ │ │ │ + b.n 189194 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 189192 │ │ │ │ + bne.w 1890ea │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1891a4 │ │ │ │ - b.n 1893c0 │ │ │ │ + bne.w 1890fc │ │ │ │ + b.n 189318 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 188f5c │ │ │ │ + b.w 188eb4 │ │ │ │ negs r6, r3 │ │ │ │ add.w r5, r3, #32 │ │ │ │ mov r3, r1 │ │ │ │ sub.w r1, r6, #32 │ │ │ │ lsrs r2, r6 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ orrs r2, r5 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r6, #10 │ │ │ │ orr.w r4, r4, r6, lsl #22 │ │ │ │ - b.n 189470 │ │ │ │ + b.n 1893c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 189176 │ │ │ │ + b.n 1890ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r3, lsr #5 │ │ │ │ sbc.w r4, r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 18932e │ │ │ │ + bls.w 189286 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 188d2a │ │ │ │ + b.w 188c82 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ @@ -458593,64 +458536,64 @@ │ │ │ │ eors r2, r3 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ ubfx r0, ip, #0, #23 │ │ │ │ ubfx r3, r3, #23, #8 │ │ │ │ ubfx r4, ip, #23, #8 │ │ │ │ mov.w lr, r2, lsr #31 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 189950 │ │ │ │ + beq.w 1898a8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 189928 │ │ │ │ + beq.w 189880 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 1899a4 │ │ │ │ - cbnz r1, 189834 │ │ │ │ + beq.w 1898fc │ │ │ │ + cbnz r1, 18978c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1899a4 │ │ │ │ + beq.w 1898fc │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 18984a │ │ │ │ + cbnz r3, 1897a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1899a4 │ │ │ │ + beq.w 1898fc │ │ │ │ clz r3, r5 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ rsb r3, r3, #9 │ │ │ │ lsls r5, r7 │ │ │ │ adds r7, r1, r3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ umull r5, r6, r1, r3 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r1, r7, #126 @ 0x7e │ │ │ │ - bcc.w 1899c4 │ │ │ │ + bcc.w 18991c │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1899ae │ │ │ │ + beq.w 189906 │ │ │ │ subs r3, r1, r4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ orr.w r0, r0, #536870912 @ 0x20000000 │ │ │ │ mov r8, lr │ │ │ │ uxth r7, r3 │ │ │ │ cmp.w lr, ip, lsr #31 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1899f0 │ │ │ │ + beq.w 189948 │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 189a6e │ │ │ │ - beq.w 189b0c │ │ │ │ + blt.w 1899c6 │ │ │ │ + beq.w 189a64 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 189bc6 │ │ │ │ + bls.w 189b1e │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1898ae │ │ │ │ + cbnz r6, 189806 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ rsb r1, r0, #33 @ 0x21 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -458672,110 +458615,110 @@ │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189b04 │ │ │ │ + bls.w 189a5c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 189ae4 │ │ │ │ + blt.w 189a3c │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 189b04 │ │ │ │ + beq.w 189a5c │ │ │ │ mov lr, r8 │ │ │ │ - b.n 189a5c │ │ │ │ + b.n 1899b4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1899d8 │ │ │ │ + bne.n 189930 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1899a4 │ │ │ │ + bne.n 1898fc │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1899e2 │ │ │ │ + beq.n 18993a │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 18998a │ │ │ │ + b.n 1898e2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1899e6 │ │ │ │ + bne.n 18993e │ │ │ │ sub.w r1, r3, #255 @ 0xff │ │ │ │ cmp r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1899d8 │ │ │ │ + bne.n 189930 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1899a4 │ │ │ │ + cbnz r1, 1898fc │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1899e2 │ │ │ │ + beq.n 18993a │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ eor.w lr, lr, ip, lsr #31 │ │ │ │ tst.w lr, r4 │ │ │ │ - bne.n 1899e2 │ │ │ │ + bne.n 18993a │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 189c12 │ │ │ │ + beq.w 189b6a │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 189872 │ │ │ │ + b.n 1897ca │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 189872 │ │ │ │ - b.n 1899ae │ │ │ │ + bne.w 1897ca │ │ │ │ + b.n 189906 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 18999a │ │ │ │ + b.n 1898f2 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 189b58 │ │ │ │ + ble.w 189ab0 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 189a26 │ │ │ │ + bhi.n 18997e │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ negs r2, r7 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -458785,33 +458728,33 @@ │ │ │ │ lsr.w r2, r0, r7 │ │ │ │ adds r1, r5, r1 │ │ │ │ adc.w r2, r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 189c54 │ │ │ │ + blt.w 189bac │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 189ca4 │ │ │ │ + bls.w 189bfc │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 189cac │ │ │ │ + blt.w 189c04 │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 189c0a │ │ │ │ + beq.w 189b62 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1899a8 │ │ │ │ + b.n 189900 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 189bb0 │ │ │ │ + blt.w 189b08 │ │ │ │ and.w r2, r7, #63 @ 0x3f │ │ │ │ negs r1, r3 │ │ │ │ sub.w r7, r2, #32 │ │ │ │ add.w sl, r3, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r6, r2 │ │ │ │ lsl.w r7, r5, r7 │ │ │ │ @@ -458828,66 +458771,66 @@ │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ sbc.w r6, r0, r1 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 189b30 │ │ │ │ + bne.n 189a88 │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189c06 │ │ │ │ + bls.w 189b5e │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 189c06 │ │ │ │ + bhi.w 189b5e │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r1, r2, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, r1 │ │ │ │ orrne.w r2, r1, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 189c06 │ │ │ │ + beq.n 189b5e │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 189c0a │ │ │ │ + b.n 189b62 │ │ │ │ subs r5, r5, r3 │ │ │ │ subs r6, r6, r0 │ │ │ │ orrs.w r1, r5, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1899a8 │ │ │ │ + beq.w 189900 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 189b30 │ │ │ │ + bge.n 189a88 │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 189b3c │ │ │ │ + cbnz r6, 189a94 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r1, r0, #33 @ 0x21 │ │ │ │ sxtb r2, r2 │ │ │ │ sub.w r3, r9, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r1, r1, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r5, r2 │ │ │ │ - bpl.w 189906 │ │ │ │ - b.n 1898b4 │ │ │ │ + bpl.w 18985e │ │ │ │ + b.n 18980c │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 189bac │ │ │ │ + blt.n 189b04 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w ip, r1, #32 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ lsr.w r4, r5, r4 │ │ │ │ @@ -458901,88 +458844,88 @@ │ │ │ │ rsb r1, r3, #0 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - b.n 189a34 │ │ │ │ + b.n 18998c │ │ │ │ adds.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ subs r6, r0, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, r6 │ │ │ │ addeq r0, #31 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r4, r3 │ │ │ │ - b.n 1898b4 │ │ │ │ + b.n 18980c │ │ │ │ rsb r2, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsr.w r4, r0, r4 │ │ │ │ orrs r2, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ subs r5, r5, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ - bne.n 189b30 │ │ │ │ + bne.n 189a88 │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 189c06 │ │ │ │ + bls.n 189b5e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 189ae2 │ │ │ │ + blt.w 189a3a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 18999a │ │ │ │ + b.n 1898f2 │ │ │ │ bics.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ orrne.w r5, r3, #1 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 189c90 │ │ │ │ + bls.n 189be8 │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 189c6c │ │ │ │ + blt.n 189bc4 │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 189c90 │ │ │ │ + cbz r2, 189be8 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1899a8 │ │ │ │ + b.n 189900 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 189b04 │ │ │ │ + bls.w 189a5c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 189912 │ │ │ │ + bge.w 18986a │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 189aee │ │ │ │ + b.n 189a46 │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 189c9a │ │ │ │ + bhi.n 189bf2 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -458991,53 +458934,53 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1899a8 │ │ │ │ + b.n 189900 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 189c0a │ │ │ │ + b.n 189b62 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 189b08 │ │ │ │ + b.n 189a60 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 189d4a │ │ │ │ + beq.n 189ca2 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 189d42 │ │ │ │ + beq.n 189c9a │ │ │ │ mov.w ip, r3, lsr #22 │ │ │ │ ubfx r3, r3, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r3, r2, ip │ │ │ │ - beq.n 189d42 │ │ │ │ + beq.n 189c9a │ │ │ │ mvn.w r3, #896 @ 0x380 │ │ │ │ eor.w lr, r0, #1 │ │ │ │ add r2, r3 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bhi.n 189d64 │ │ │ │ + bhi.n 189cbc │ │ │ │ lsls r2, r2, #23 │ │ │ │ uxtab r3, ip, r3 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ @@ -459052,32 +458995,32 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ orrs.w r3, r3, lr │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ - bne.n 189d46 │ │ │ │ + bne.n 189c9e │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 189d74 │ │ │ │ + blt.n 189ccc │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 189db8 │ │ │ │ + beq.n 189d10 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 189d5c │ │ │ │ + b.n 189cb4 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 189dac │ │ │ │ + bhi.n 189d04 │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsls.w ip, ip, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ @@ -459085,47 +459028,47 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 189d36 │ │ │ │ + b.n 189c8e │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 189d1a │ │ │ │ + b.n 189c72 │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ ubfx r2, r3, #0, #23 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov.w r0, r0, lsl #15 │ │ │ │ - beq.n 189e1a │ │ │ │ + beq.n 189d72 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 189e16 │ │ │ │ + beq.n 189d6e │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 189e16 │ │ │ │ + beq.n 189d6e │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 189e36 │ │ │ │ + bls.n 189d8e │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 189e44 │ │ │ │ + blt.n 189d9c │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 189e64 │ │ │ │ + beq.n 189dbc │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ lsrs r1, r2, #13 │ │ │ │ @@ -459148,272 +459091,272 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ sub.w r3, r1, #83 @ 0x53 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 189e3a │ │ │ │ + bhi.n 189d92 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 189e3a │ │ │ │ + b.n 189d92 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 189e3a │ │ │ │ + b.n 189d92 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ bic.w r4, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - beq.n 189ea6 │ │ │ │ + beq.n 189dfe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 189ea6 │ │ │ │ + beq.n 189dfe │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 189eb2 │ │ │ │ + cbnz r2, 189e0a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 189e98 │ │ │ │ + bne.n 189df0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 43af4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r3, r2, #63 @ 0x3f │ │ │ │ lsls r0, r2, #26 │ │ │ │ mov r1, r3 │ │ │ │ - beq.n 189eea │ │ │ │ + beq.n 189e42 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 189eea │ │ │ │ + beq.n 189e42 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189ef2 │ │ │ │ + cbnz r3, 189e4a │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 189ed6 │ │ │ │ + bne.n 189e2e │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189e9c │ │ │ │ + b.n 189df4 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 189f26 │ │ │ │ + beq.n 189e7e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 189f26 │ │ │ │ + beq.n 189e7e │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189f2e │ │ │ │ + cbnz r3, 189e86 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 189f14 │ │ │ │ + bne.n 189e6c │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189eda │ │ │ │ + b.n 189e32 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 189f62 │ │ │ │ + beq.n 189eba │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 189f62 │ │ │ │ + beq.n 189eba │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 189f68 │ │ │ │ + cbnz r3, 189ec0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 189f4e │ │ │ │ + bne.n 189ea6 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189f18 │ │ │ │ + b.n 189e70 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 189f9c │ │ │ │ + beq.n 189ef4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 189f9c │ │ │ │ + beq.n 189ef4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 189fa2 │ │ │ │ + cbnz r1, 189efa │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 189f8a │ │ │ │ + bne.n 189ee2 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 43af4 │ │ │ │ - b.n 189f52 │ │ │ │ + b.n 189eaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 189e6c │ │ │ │ - b.n 189f8e │ │ │ │ + bl 189dc4 │ │ │ │ + b.n 189ee6 │ │ │ │ nop │ │ │ │ orr.w r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ clz r2, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ rsb r2, r2, #31 │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 189fca │ │ │ │ + cbnz r3, 189f22 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 18a008 │ │ │ │ + beq.n 189f60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 18a008 │ │ │ │ + beq.n 189f60 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 18a012 │ │ │ │ + cbnz r1, 189f6a │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 189ffa │ │ │ │ + bne.n 189f52 │ │ │ │ mov r0, r9 │ │ │ │ blx 43af4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r0, r1, #63 @ 0x3f │ │ │ │ lsls r7, r1, #26 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 18a044 │ │ │ │ + beq.n 189f9c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 18a044 │ │ │ │ + beq.n 189f9c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 18a052 │ │ │ │ + cbnz r1, 189faa │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18a032 │ │ │ │ + bne.n 189f8a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 189ffe │ │ │ │ + b.n 189f56 │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 18a080 │ │ │ │ + beq.n 189fd8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 18a080 │ │ │ │ + beq.n 189fd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 18a08a │ │ │ │ + cbnz r1, 189fe2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18a070 │ │ │ │ + bne.n 189fc8 │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 18a036 │ │ │ │ + b.n 189f8e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 189e6c │ │ │ │ + bl 189dc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 18a074 │ │ │ │ + b.n 189fcc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (18a30c ) │ │ │ │ + ldr r2, [pc, #604] @ (18a264 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (18a310 ) │ │ │ │ + ldr r3, [pc, #604] @ (18a268 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18a260 │ │ │ │ + beq.w 18a1b8 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -459426,475 +459369,475 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 18a1f6 │ │ │ │ + bcs.n 18a14e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18a13c │ │ │ │ - b.n 18a170 │ │ │ │ + bne.n 18a094 │ │ │ │ + b.n 18a0c8 │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 18a198 │ │ │ │ + cbz r4, 18a0f0 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 18a138 │ │ │ │ + bne.n 18a090 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (18a314 ) │ │ │ │ + ldr r2, [pc, #408] @ (18a26c ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (18a310 ) │ │ │ │ + ldr r3, [pc, #396] @ (18a268 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18a306 │ │ │ │ + bne.w 18a25e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 43b30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 18a1f2 │ │ │ │ + cbnz r0, 18a14a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a1dc │ │ │ │ + bne.n 18a134 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a1cc │ │ │ │ + bne.n 18a124 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a166 │ │ │ │ + beq.n 18a0be │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 18a166 │ │ │ │ + b.n 18a0be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a1c2 │ │ │ │ + b.n 18a11a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 43b30 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a2f8 │ │ │ │ + bne.n 18a250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18a242 │ │ │ │ + bne.n 18a19a │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18a232 │ │ │ │ + bne.n 18a18a │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 18a0f4 │ │ │ │ + beq.w 18a04c │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 18a0f4 │ │ │ │ + b.n 18a04c │ │ │ │ lsl.w r0, r5, r9 │ │ │ │ lsr.w r2, r7, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ lsr.w r1, r5, r6 │ │ │ │ orrs r2, r0 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 18a300 │ │ │ │ + beq.n 18a258 │ │ │ │ lsl.w r0, r1, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r6 │ │ │ │ orrs r2, r0 │ │ │ │ lsr.w r0, r1, r3 │ │ │ │ orrs r2, r0 │ │ │ │ lsrs r1, r6 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - bne.n 18a27a │ │ │ │ + bne.n 18a1d2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 18a2ec │ │ │ │ + cbz r4, 18a244 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 43b30 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 18a2fc │ │ │ │ + cbnz r0, 18a254 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a2d0 │ │ │ │ + bne.n 18a228 │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2c0 │ │ │ │ + bne.n 18a218 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18a0de │ │ │ │ + beq.w 18a036 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 18a0de │ │ │ │ + b.n 18a036 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a29e │ │ │ │ + b.n 18a1f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a21e │ │ │ │ + b.n 18a176 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a2b4 │ │ │ │ + b.n 18a20c │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 18a2f0 │ │ │ │ + b.n 18a248 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (18a3d8 ) │ │ │ │ + ldr r0, [pc, #172] @ (18a330 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (18a3dc ) │ │ │ │ + ldr r1, [pc, #172] @ (18a334 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 18a3d0 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 18a328 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 18a39a │ │ │ │ + cbz r5, 18a2f2 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 18a37a │ │ │ │ + beq.n 18a2d2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a374 │ │ │ │ + bne.n 18a2cc │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a364 │ │ │ │ + bne.n 18a2bc │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18a39a │ │ │ │ - cbz r6, 18a3b6 │ │ │ │ + cbz r3, 18a2f2 │ │ │ │ + cbz r6, 18a30e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18a394 │ │ │ │ + bge.n 18a2ec │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 18a3c2 │ │ │ │ + beq.n 18a31a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a35c │ │ │ │ + bne.n 18a2b4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (18a3e0 ) │ │ │ │ - ldr r3, [pc, #60] @ (18a3dc ) │ │ │ │ + ldr r2, [pc, #64] @ (18a338 ) │ │ │ │ + ldr r3, [pc, #60] @ (18a334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a3c6 │ │ │ │ + bne.n 18a31e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ - b.n 18a394 │ │ │ │ + bl 1810a0 │ │ │ │ + b.n 18a2ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a39c │ │ │ │ + b.n 18a2f4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 18a40e │ │ │ │ + cbz r2, 18a366 │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 18a420 │ │ │ │ + bcc.n 18a378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 18a454 │ │ │ │ + bcs.n 18a3ac │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1992e8 │ │ │ │ + bl 199240 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1994ac │ │ │ │ + bl 199404 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 18a432 │ │ │ │ + bne.n 18a38a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a40a │ │ │ │ + beq.n 18a362 │ │ │ │ mov r0, r8 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #52] @ (18a4a4 ) │ │ │ │ - ldr r0, [pc, #52] @ (18a4a8 ) │ │ │ │ + ldr r5, [pc, #52] @ (18a3fc ) │ │ │ │ + ldr r0, [pc, #52] @ (18a400 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18a498 │ │ │ │ + beq.n 18a3f0 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a3e4 │ │ │ │ + bl 18a33c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18a482 │ │ │ │ - ldr r0, [pc, #16] @ (18a4ac ) │ │ │ │ + bne.n 18a3da │ │ │ │ + ldr r0, [pc, #16] @ (18a404 ) │ │ │ │ add r0, pc │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (18a538 ) │ │ │ │ + ldr r2, [pc, #120] @ (18a490 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (18a53c ) │ │ │ │ + ldr r3, [pc, #120] @ (18a494 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 449e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (18a540 ) │ │ │ │ + ldr r1, [pc, #92] @ (18a498 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 18adc4 │ │ │ │ - cbnz r0, 18a52a │ │ │ │ + bl 18ad1c │ │ │ │ + cbnz r0, 18a482 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18a516 │ │ │ │ + bmi.n 18a46e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (18a544 ) │ │ │ │ - ldr r3, [pc, #56] @ (18a53c ) │ │ │ │ + ldr r2, [pc, #68] @ (18a49c ) │ │ │ │ + ldr r3, [pc, #56] @ (18a494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a534 │ │ │ │ + bne.n 18a48c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ blx 43d8c │ │ │ │ - b.n 18a4fc │ │ │ │ + b.n 18a454 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18a4fe │ │ │ │ + b.n 18a456 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (18a56c ) │ │ │ │ + ldr r0, [pc, #20] @ (18a4c4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 199384 │ │ │ │ - ldr r0, [pc, #12] @ (18a570 ) │ │ │ │ + bl 1992dc │ │ │ │ + ldr r0, [pc, #12] @ (18a4c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2c4380 │ │ │ │ + bl 2c42d8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r2, #2 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18b00c │ │ │ │ - cbnz r0, 18a58c │ │ │ │ + bl 18af64 │ │ │ │ + cbnz r0, 18a4e4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18aff8 │ │ │ │ + bl 18af50 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #588] @ (18a7f4 ) │ │ │ │ + ldr r2, [pc, #588] @ (18a74c ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (18a7f8 ) │ │ │ │ + ldr r3, [pc, #588] @ (18a750 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (18a7fc ) │ │ │ │ + ldr r5, [pc, #588] @ (18a754 ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 18a796 │ │ │ │ + bmi.w 18a6ee │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 18a784 │ │ │ │ + bmi.w 18a6dc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a766 │ │ │ │ + bne.w 18a6be │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 18a602 │ │ │ │ - b.n 18a6bc │ │ │ │ + bhi.n 18a55a │ │ │ │ + b.n 18a614 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199354 │ │ │ │ + bl 1992ac │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18a6bc │ │ │ │ + bls.n 18a614 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5f2 │ │ │ │ + beq.n 18a54a │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ mov.w sl, #0 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ @@ -459916,168 +459859,168 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 44758 <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a75e │ │ │ │ + beq.n 18a6b6 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18a6ac │ │ │ │ + cbz r3, 18a604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18a696 │ │ │ │ + bne.n 18a5ee │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 18a7cc │ │ │ │ + beq.w 18a724 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a5e2 │ │ │ │ + beq.n 18a53a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 18a5e2 │ │ │ │ + b.n 18a53a │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 18a73c │ │ │ │ + cbnz r7, 18a694 │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 18a732 │ │ │ │ + beq.n 18a68a │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 18a71c │ │ │ │ + cbz r2, 18a674 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 18a71a │ │ │ │ + cbz r0, 18a672 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a6fc │ │ │ │ + bne.n 18a654 │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 18a7c2 │ │ │ │ + beq.n 18a71a │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18a6e2 │ │ │ │ + bne.n 18a63a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ - ldr r2, [pc, #188] @ (18a800 ) │ │ │ │ - ldr r3, [pc, #176] @ (18a7f8 ) │ │ │ │ + bl 199384 │ │ │ │ + ldr r2, [pc, #188] @ (18a758 ) │ │ │ │ + ldr r3, [pc, #176] @ (18a750 ) │ │ │ │ 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 18a7f0 │ │ │ │ + bne.n 18a748 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19942c │ │ │ │ - b.n 18a5e2 │ │ │ │ - ldr r2, [pc, #156] @ (18a804 ) │ │ │ │ + bl 199384 │ │ │ │ + b.n 18a53a │ │ │ │ + ldr r2, [pc, #156] @ (18a75c ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 18ae4c │ │ │ │ - b.n 18a5da │ │ │ │ + bl 18ada4 │ │ │ │ + b.n 18a532 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 43ed0 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4467c │ │ │ │ - b.n 18a5d2 │ │ │ │ + b.n 18a52a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r3, [pc, #100] @ (18a808 ) │ │ │ │ + ldr r3, [pc, #100] @ (18a760 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 18a7e0 │ │ │ │ + cbz r3, 18a738 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 199498 │ │ │ │ + bl 1993f0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 18aed0 │ │ │ │ + bl 18ae28 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 18a5cc │ │ │ │ + b.n 18a524 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 18111c │ │ │ │ - b.n 18a710 │ │ │ │ + bl 181074 │ │ │ │ + b.n 18a668 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18a5e2 │ │ │ │ - b.n 18a6b2 │ │ │ │ - ldr r3, [pc, #40] @ (18a80c ) │ │ │ │ + beq.w 18a53a │ │ │ │ + b.n 18a60a │ │ │ │ + ldr r3, [pc, #40] @ (18a764 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1992d4 │ │ │ │ - b.n 18a7ac │ │ │ │ + bl 19922c │ │ │ │ + b.n 18a704 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r6, #226 @ 0xe2 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460092,87 +460035,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 18a872 │ │ │ │ + cbz r2, 18a7ca │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18a860 │ │ │ │ - bhi.n 18a89e │ │ │ │ + beq.n 18a7b8 │ │ │ │ + bhi.n 18a7f6 │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 18a84e │ │ │ │ + b.n 18a7a6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18a85e │ │ │ │ + beq.n 18a7b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a4b0 │ │ │ │ + bl 18a408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a848 │ │ │ │ + bne.n 18a7a0 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 18a864 │ │ │ │ + cbz r7, 18a7bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18a868 │ │ │ │ - bcs.n 18a842 │ │ │ │ + beq.n 18a7c0 │ │ │ │ + bcs.n 18a79a │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18a3e4 │ │ │ │ + bl 18a33c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 19942c │ │ │ │ - b.n 18a860 │ │ │ │ + bl 199384 │ │ │ │ + b.n 18a7b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a3e4 │ │ │ │ + bl 18a33c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 18a8ce │ │ │ │ + cbz r2, 18a826 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18a8ea │ │ │ │ - ldr r0, [pc, #360] @ (18aa40 ) │ │ │ │ + ble.n 18a842 │ │ │ │ + ldr r0, [pc, #360] @ (18a998 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 18a952 │ │ │ │ + cbnz r1, 18a8aa │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18a96e │ │ │ │ + beq.n 18a8c6 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r2, #24 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ str.w r9, [r1, r5] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -460190,38 +460133,38 @@ │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 199338 │ │ │ │ + bl 199290 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18aa32 │ │ │ │ + beq.n 18a98a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 18a8ea │ │ │ │ + bcs.n 18a842 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 18a810 │ │ │ │ + bl 18a768 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 18a8ea │ │ │ │ + b.n 18a842 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 18aa10 │ │ │ │ + bpl.n 18a968 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 18aa10 │ │ │ │ + bcs.n 18a968 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -460246,60 +460189,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 18a9ba │ │ │ │ + bne.n 18a912 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 43af4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w fp, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ str.w r2, [r4, #172] @ 0xac │ │ │ │ - b.n 18a8fa │ │ │ │ + b.n 18a852 │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199354 │ │ │ │ + bl 1992ac │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18aa1a │ │ │ │ + beq.n 18a972 │ │ │ │ mov r3, sl │ │ │ │ - b.n 18a8f2 │ │ │ │ + b.n 18a84a │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 184a10 │ │ │ │ + bl 184968 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18ab6e │ │ │ │ + beq.w 18aac6 │ │ │ │ blx 449ec │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -460310,18 +460253,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18ab78 │ │ │ │ + ble.n 18aad0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (18abc8 ) │ │ │ │ + ldr r3, [pc, #296] @ (18ab20 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ @@ -460333,296 +460276,296 @@ │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r1, [r5, #40] @ 0x28 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #156] @ 0x9c │ │ │ │ str.w r6, [r5, #164] @ 0xa4 │ │ │ │ - bl 199384 │ │ │ │ + bl 1992dc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 199318 │ │ │ │ + bl 199270 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 199318 │ │ │ │ + bl 199270 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 4483c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ab88 │ │ │ │ + beq.n 18aae0 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 4483c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ab88 │ │ │ │ + beq.n 18aae0 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 18ab22 │ │ │ │ - b.n 18ab34 │ │ │ │ + cbnz r3, 18aa7a │ │ │ │ + b.n 18aa8c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 18ab34 │ │ │ │ + bls.n 18aa8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a4b0 │ │ │ │ + bl 18a408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ab18 │ │ │ │ - cbz r4, 18ab88 │ │ │ │ + bne.n 18aa70 │ │ │ │ + cbz r4, 18aae0 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (18abcc ) │ │ │ │ - ldr r0, [pc, #152] @ (18abd0 ) │ │ │ │ - ldr r4, [pc, #152] @ (18abd4 ) │ │ │ │ + ldr r1, [pc, #148] @ (18ab24 ) │ │ │ │ + ldr r0, [pc, #152] @ (18ab28 ) │ │ │ │ + ldr r4, [pc, #152] @ (18ab2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ mov r0, r4 │ │ │ │ - bl 199410 │ │ │ │ - ldr r3, [pc, #140] @ (18abd8 ) │ │ │ │ + bl 199368 │ │ │ │ + ldr r3, [pc, #140] @ (18ab30 ) │ │ │ │ add.w r2, r5, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r5, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #96] @ (18abdc ) │ │ │ │ + ldr r2, [pc, #96] @ (18ab34 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 440a8 │ │ │ │ - b.n 18aab0 │ │ │ │ + b.n 18aa08 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 18abb4 │ │ │ │ + cbz r3, 18ab0c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ mov r0, r7 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 43af4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 43fd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r3, #180 @ 0xb4 │ │ │ │ movs r5, r2 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a3e4 │ │ │ │ + bl 18a33c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 18ac4a │ │ │ │ - ldr r0, [pc, #116] @ (18ac74 ) │ │ │ │ + cbz r3, 18aba2 │ │ │ │ + ldr r0, [pc, #116] @ (18abcc ) │ │ │ │ add r0, pc │ │ │ │ - bl 199410 │ │ │ │ - ldr r3, [pc, #112] @ (18ac78 ) │ │ │ │ + bl 199368 │ │ │ │ + ldr r3, [pc, #112] @ (18abd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18ac42 │ │ │ │ + beq.n 18ab9a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 18ac7c │ │ │ │ + ldr.w ip, [pc, #100] @ 18abd4 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 18ac2c │ │ │ │ + b.n 18ab84 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 18ac42 │ │ │ │ + beq.n 18ab9a │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18ac1e │ │ │ │ + bne.n 18ab76 │ │ │ │ ldrd r1, r2, [r4, #188] @ 0xbc │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #60] @ (18ac80 ) │ │ │ │ + ldr r0, [pc, #60] @ (18abd8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 199304 │ │ │ │ + bl 19925c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 199370 │ │ │ │ + bl 1992c8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 18acc8 │ │ │ │ + cbz r3, 18ac20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18a8ac │ │ │ │ + bl 18a804 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #200] @ (18adb4 ) │ │ │ │ + ldr r2, [pc, #200] @ (18ad0c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (18adb8 ) │ │ │ │ + ldr r3, [pc, #200] @ (18ad10 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 199410 │ │ │ │ + bl 199368 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18ada8 │ │ │ │ + beq.n 18ad00 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 449e0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18afe0 │ │ │ │ + bl 18af38 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 18ad5e │ │ │ │ - ldr.w fp, [pc, #136] @ 18adbc │ │ │ │ + cbz r3, 18acb6 │ │ │ │ + ldr.w fp, [pc, #136] @ 18ad14 │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 18a8ac │ │ │ │ + bl 18a804 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18ad3e │ │ │ │ + bhi.n 18ac96 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19942c │ │ │ │ + bl 199384 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 18ad9a │ │ │ │ + cbnz r3, 18acf2 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 18ad6e │ │ │ │ + bne.n 18acc6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #60] @ (18adc0 ) │ │ │ │ - ldr r3, [pc, #52] @ (18adb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (18ad18 ) │ │ │ │ + ldr r3, [pc, #52] @ (18ad10 ) │ │ │ │ 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 18adb0 │ │ │ │ + bne.n 18ad08 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a318 │ │ │ │ - b.n 18ad72 │ │ │ │ + bl 18a270 │ │ │ │ + b.n 18acca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 19942c │ │ │ │ - b.n 18ad80 │ │ │ │ + bl 199384 │ │ │ │ + b.n 18acd8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (18ae40 ) │ │ │ │ - ldr r3, [pc, #108] @ (18ae44 ) │ │ │ │ + ldr r2, [pc, #104] @ (18ad98 ) │ │ │ │ + ldr r3, [pc, #108] @ (18ad9c ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -460638,68 +460581,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 43ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199448 │ │ │ │ + bl 1993a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 43ae8 │ │ │ │ - ldr r2, [pc, #36] @ (18ae48 ) │ │ │ │ - ldr r3, [pc, #32] @ (18ae44 ) │ │ │ │ + ldr r2, [pc, #36] @ (18ada0 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ad9c ) │ │ │ │ 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 18ae3a │ │ │ │ + bne.n 18ad92 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (18aec4 ) │ │ │ │ + ldr r2, [pc, #104] @ (18ae1c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (18aec8 ) │ │ │ │ + ldr r3, [pc, #104] @ (18ae20 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 44588 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 18ae96 │ │ │ │ - ldr r2, [pc, #76] @ (18aecc ) │ │ │ │ - ldr r3, [pc, #68] @ (18aec8 ) │ │ │ │ + beq.n 18adee │ │ │ │ + ldr r2, [pc, #76] @ (18ae24 ) │ │ │ │ + ldr r3, [pc, #68] @ (18ae20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18aec0 │ │ │ │ + bne.n 18ae18 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -460711,64 +460654,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 44588 │ │ │ │ - b.n 18ae7e │ │ │ │ + b.n 18add6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (18afd4 ) │ │ │ │ + ldr r2, [pc, #240] @ (18af2c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (18afd8 ) │ │ │ │ + ldr r3, [pc, #240] @ (18af30 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18afb4 │ │ │ │ + beq.n 18af0c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 44d30 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 18af28 │ │ │ │ - ldr r2, [pc, #204] @ (18afdc ) │ │ │ │ - ldr r3, [pc, #196] @ (18afd8 ) │ │ │ │ + cbz r1, 18ae80 │ │ │ │ + ldr r2, [pc, #204] @ (18af34 ) │ │ │ │ + ldr r3, [pc, #196] @ (18af30 ) │ │ │ │ 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 18afd0 │ │ │ │ + bne.n 18af28 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18afc4 │ │ │ │ + beq.n 18af1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r2, r0, #31 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, sp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -460781,15 +460724,15 @@ │ │ │ │ strmi.w r3, [r7, r1, lsl #2] │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 18af3c │ │ │ │ + bhi.n 18ae94 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -460800,40 +460743,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r6, r0, lsl #2] │ │ │ │ orrne r3, r1 │ │ │ │ strne.w r3, [r6, r0, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 18af7a │ │ │ │ + bhi.n 18aed2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 44cc4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 18af0e │ │ │ │ + b.n 18ae66 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18af76 │ │ │ │ - b.n 18afa2 │ │ │ │ + bne.n 18aece │ │ │ │ + b.n 18aefa │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 43fd0 │ │ │ │ - b.n 18afa2 │ │ │ │ + b.n 18aefa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -460878,15 +460821,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r4, [r0] │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 18b094 │ │ │ │ + beq.n 18afec │ │ │ │ ldr r5, [r0, #16] │ │ │ │ subs r7, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ and.w r2, r6, r7 │ │ │ │ add r5, r2 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -460896,25 +460839,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 449e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b08c │ │ │ │ + beq.n 18afe4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r0, r4, r7 │ │ │ │ add r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ subs r1, r2, #1 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n 18b0fe │ │ │ │ + beq.n 18b056 │ │ │ │ add.w ip, r4, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ negs r2, r2 │ │ │ │ add r1, r3 │ │ │ │ and.w r3, ip, r2 │ │ │ │ @@ -460930,22 +460873,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 18b080 │ │ │ │ + b.n 18afd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 18b0ec │ │ │ │ + b.n 18b044 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b12a │ │ │ │ + beq.n 18b082 │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -460956,480 +460899,480 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #96] @ 18b1a4 │ │ │ │ + ldr.w lr, [pc, #96] @ 18b0fc │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 18b1a8 │ │ │ │ + ldr.w ip, [pc, #96] @ 18b100 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (18b1ac ) │ │ │ │ + ldr r4, [pc, #92] @ (18b104 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0], #4 │ │ │ │ strd ip, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 183654 │ │ │ │ - ldr r2, [pc, #44] @ (18b1b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (18b1a8 ) │ │ │ │ + bl 1835ac │ │ │ │ + ldr r2, [pc, #44] @ (18b108 ) │ │ │ │ + ldr r3, [pc, #36] @ (18b100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b19e │ │ │ │ + bne.n 18b0f6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #704] @ (18b468 ) │ │ │ │ + ldr r7, [pc, #352] @ (18b260 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [pc, #480] @ (18b394 ) │ │ │ │ + ldr r7, [pc, #128] @ (18b18c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r0, 18b218 │ │ │ │ + cbz r0, 18b170 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 18b1c4 │ │ │ │ + bne.n 18b11c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 18b1c4 │ │ │ │ + cbnz r3, 18b11c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (18b25c ) │ │ │ │ + ldr r1, [pc, #132] @ (18b1b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b214 │ │ │ │ - ldr r1, [pc, #120] @ (18b260 ) │ │ │ │ + cbz r0, 18b16c │ │ │ │ + ldr r1, [pc, #120] @ (18b1b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b214 │ │ │ │ - ldr r1, [pc, #112] @ (18b264 ) │ │ │ │ + cbz r0, 18b16c │ │ │ │ + ldr r1, [pc, #112] @ (18b1bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b214 │ │ │ │ - ldr r1, [pc, #104] @ (18b268 ) │ │ │ │ + cbz r0, 18b16c │ │ │ │ + ldr r1, [pc, #104] @ (18b1c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ - cbz r0, 18b214 │ │ │ │ + cbz r0, 18b16c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 18b21c │ │ │ │ + bne.n 18b174 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 18b21c │ │ │ │ + cbnz r3, 18b174 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (18b26c ) │ │ │ │ + ldr r1, [pc, #76] @ (18b1c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b212 │ │ │ │ - ldr r1, [pc, #68] @ (18b270 ) │ │ │ │ + beq.n 18b16a │ │ │ │ + ldr r1, [pc, #68] @ (18b1c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b212 │ │ │ │ - ldr r1, [pc, #56] @ (18b274 ) │ │ │ │ + beq.n 18b16a │ │ │ │ + ldr r1, [pc, #56] @ (18b1cc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b212 │ │ │ │ - ldr r1, [pc, #48] @ (18b278 ) │ │ │ │ + beq.n 18b16a │ │ │ │ + ldr r1, [pc, #48] @ (18b1d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43aa0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 18b214 │ │ │ │ + b.n 18b16c │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ movs r0, r3 │ │ │ │ muls r4, r5 │ │ │ │ movs r4, r2 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r4, r2 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ movs r4, r2 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r5, r2 │ │ │ │ - b.n 18b4a0 │ │ │ │ + b.n 18b3f8 │ │ │ │ movs r0, r3 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ movs r3, r2 │ │ │ │ - ldr r3, [pc, #68] @ (18b2c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (18b21c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 18b288 │ │ │ │ + cbz r1, 18b1e0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (18b2c8 ) │ │ │ │ + ldr r0, [pc, #48] @ (18b220 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 18b1b4 │ │ │ │ - ldr r2, [pc, #32] @ (18b2cc ) │ │ │ │ + bl 18b10c │ │ │ │ + ldr r2, [pc, #32] @ (18b224 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r3, [r6, #38] @ 0x26 │ │ │ │ + strh r3, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 18b27c │ │ │ │ + bl 18b1d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1836d4 │ │ │ │ + bl 18362c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 18b27c │ │ │ │ + bl 18b1d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 18b1b4 │ │ │ │ + bl 18b10c │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 18b27c │ │ │ │ + bl 18b1d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #76] @ (18b3ac ) │ │ │ │ + ldr r1, [pc, #76] @ (18b304 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (18b3b0 ) │ │ │ │ + ldr r2, [pc, #76] @ (18b308 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 18b3a2 │ │ │ │ + cbz r0, 18b2fa │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43d2c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (18b3b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (18b3b0 ) │ │ │ │ + ldr r2, [pc, #40] @ (18b30c ) │ │ │ │ + ldr r3, [pc, #32] @ (18b308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b3a8 │ │ │ │ + bne.n 18b300 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 18b38a │ │ │ │ + b.n 18b2e2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #600] @ (18b608 ) │ │ │ │ + ldr r5, [pc, #248] @ (18b400 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (18b570 ) │ │ │ │ + ldr r5, [pc, #88] @ (18b368 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (18b424 ) │ │ │ │ + ldr r2, [pc, #88] @ (18b37c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (18b428 ) │ │ │ │ + ldr r3, [pc, #88] @ (18b380 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1836ac │ │ │ │ - cbz r0, 18b418 │ │ │ │ + bl 183604 │ │ │ │ + cbz r0, 18b370 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 43d2c <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b418 │ │ │ │ + beq.n 18b370 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 18b27c │ │ │ │ - ldr r2, [pc, #44] @ (18b42c ) │ │ │ │ - ldr r3, [pc, #40] @ (18b428 ) │ │ │ │ + bl 18b1d4 │ │ │ │ + ldr r2, [pc, #44] @ (18b384 ) │ │ │ │ + ldr r3, [pc, #40] @ (18b380 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b41e │ │ │ │ + bne.n 18b376 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 18b3f4 │ │ │ │ + b.n 18b34c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #184] @ (18b4e0 ) │ │ │ │ + ldr r4, [pc, #856] @ (18b6d8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (18b820 ) │ │ │ │ + ldr r4, [pc, #656] @ (18b618 ) │ │ │ │ lsls r4, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18b516 │ │ │ │ + beq.n 18b46e │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (18b5d0 ) │ │ │ │ + ldr r1, [pc, #384] @ (18b528 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 44be4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b550 │ │ │ │ + beq.n 18b4a8 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18b5ca │ │ │ │ + beq.w 18b522 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b536 │ │ │ │ + beq.n 18b48e │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (18b5d4 ) │ │ │ │ + ldr r3, [pc, #348] @ (18b52c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4f4 │ │ │ │ + beq.n 18b44c │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 449ec │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b4da │ │ │ │ + beq.n 18b432 │ │ │ │ blx 44764 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r8, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp.w r8, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b494 │ │ │ │ + beq.n 18b3ec │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18b524 │ │ │ │ + beq.n 18b47c │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 18b4a0 │ │ │ │ + bne.n 18b3f8 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18b5ba │ │ │ │ + beq.n 18b512 │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 18b51a │ │ │ │ + cbz r7, 18b472 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b488 │ │ │ │ + bne.n 18b3e0 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18b47c │ │ │ │ + bne.n 18b3d4 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4f4 │ │ │ │ + beq.n 18b44c │ │ │ │ mov fp, r4 │ │ │ │ - b.n 18b4ce │ │ │ │ + b.n 18b426 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 18b542 │ │ │ │ + cbz r3, 18b49a │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b536 │ │ │ │ + bne.n 18b48e │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #132] @ (18b5d8 ) │ │ │ │ + ldr r1, [pc, #132] @ (18b530 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #132] @ (18b5dc ) │ │ │ │ + ldr r0, [pc, #132] @ (18b534 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18b130 │ │ │ │ + bl 18b088 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b516 │ │ │ │ + beq.n 18b46e │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 449ec │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b568 │ │ │ │ - ldr.w sl, [pc, #96] @ 18b5e0 │ │ │ │ - ldr.w r9, [pc, #96] @ 18b5e4 │ │ │ │ + bne.n 18b4c0 │ │ │ │ + ldr.w sl, [pc, #96] @ 18b538 │ │ │ │ + ldr.w r9, [pc, #96] @ 18b53c │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 18b5a8 │ │ │ │ - ldr r0, [pc, #92] @ (18b5e8 ) │ │ │ │ + b.n 18b500 │ │ │ │ + ldr r0, [pc, #92] @ (18b540 ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18b130 │ │ │ │ + bl 18b088 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b516 │ │ │ │ + beq.n 18b46e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18b58a │ │ │ │ + bne.n 18b4e2 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 18b58a │ │ │ │ + b.n 18b4e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b4e2 │ │ │ │ - b.n 18b4f4 │ │ │ │ + bne.n 18b43a │ │ │ │ + b.n 18b44c │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 18b51a │ │ │ │ + b.n 18b472 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ movs r5, r2 │ │ │ │ add ip, r0 │ │ │ │ movs r4, r2 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -461445,168 +461388,168 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1836ac │ │ │ │ + bl 183604 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b430 │ │ │ │ + bl 18b388 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 18b27c │ │ │ │ + bl 18b1d4 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (18b790 ) │ │ │ │ + ldr r0, [pc, #340] @ (18b6e8 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 44fd0 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18b786 │ │ │ │ + beq.w 18b6de │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18b664 │ │ │ │ + b.n 18b5bc │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 18b6c6 │ │ │ │ + cbz r3, 18b61e │ │ │ │ ldrd r0, r1, [r4, #-16] │ │ │ │ and.w r2, r0, r6 │ │ │ │ and.w r3, r1, r5 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 18b65e │ │ │ │ + bne.n 18b5b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18b750 │ │ │ │ - ldr r0, [pc, #276] @ (18b794 ) │ │ │ │ + beq.n 18b6a8 │ │ │ │ + ldr r0, [pc, #276] @ (18b6ec ) │ │ │ │ blx 44fd0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 449ec │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (18b798 ) │ │ │ │ + ldr r0, [pc, #244] @ (18b6f0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ ldrd r2, r3, [r4, #-16] │ │ │ │ bic.w r5, r5, r3 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ bic.w r6, r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b664 │ │ │ │ + bne.n 18b5bc │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 18b776 │ │ │ │ + beq.n 18b6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18b6f4 │ │ │ │ - ldr r0, [pc, #200] @ (18b79c ) │ │ │ │ + bne.n 18b64c │ │ │ │ + ldr r0, [pc, #200] @ (18b6f4 ) │ │ │ │ blx 44fd0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ - ldr r1, [pc, #208] @ (18b7b4 ) │ │ │ │ + ldr r1, [pc, #208] @ (18b70c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (18b7a0 ) │ │ │ │ + ldr r0, [pc, #168] @ (18b6f8 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (18b7b8 ) │ │ │ │ + ldr r1, [pc, #188] @ (18b710 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 44fd0 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (18b7a4 ) │ │ │ │ + ldr r0, [pc, #140] @ (18b6fc ) │ │ │ │ blx 44fd0 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 449ec │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (18b7a8 ) │ │ │ │ + ldr r0, [pc, #112] @ (18b700 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (18b7ac ) │ │ │ │ + ldr r0, [pc, #104] @ (18b704 ) │ │ │ │ blx 44fd0 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (18b7b0 ) │ │ │ │ + ldr r0, [pc, #92] @ (18b708 ) │ │ │ │ blx 44fd0 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 449ec │ │ │ │ - ldr r1, [pc, #88] @ (18b7bc ) │ │ │ │ + ldr r1, [pc, #88] @ (18b714 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 44300 <__strncat_chk@plt> │ │ │ │ - b.n 18b67e │ │ │ │ + b.n 18b5d6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18b742 │ │ │ │ - ldr r0, [pc, #64] @ (18b7c0 ) │ │ │ │ + beq.n 18b69a │ │ │ │ + ldr r0, [pc, #64] @ (18b718 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 18b6f4 │ │ │ │ - b.n 18b77c │ │ │ │ + bne.n 18b64c │ │ │ │ + b.n 18b6d4 │ │ │ │ nop │ │ │ │ - str r7, [r5, r5] │ │ │ │ + strh r7, [r2, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r6, r4] │ │ │ │ + str r7, [r3, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r1, r4] │ │ │ │ + str r7, [r6, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [r4, r3] │ │ │ │ + str r3, [r1, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [r7, r2] │ │ │ │ + str r1, [r4, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r1, [r4, r2] │ │ │ │ + str r1, [r1, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r7, [r7, r1] │ │ │ │ + str r7, [r4, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [r6, r1] │ │ │ │ + str r3, [r3, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r5, [r4, r1] │ │ │ │ + str r5, [r1, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r6, r1, #7 │ │ │ │ movs r5, r2 │ │ │ │ subs r6, r5, #6 │ │ │ │ movs r5, r2 │ │ │ │ subs r6, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ @@ -461614,236 +461557,236 @@ │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b890 │ │ │ │ + beq.n 18b7e8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b89e │ │ │ │ + beq.n 18b7f6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b856 │ │ │ │ - ldr.w r8, [pc, #184] @ 18b8a4 │ │ │ │ + beq.n 18b7ae │ │ │ │ + ldr.w r8, [pc, #184] @ 18b7fc │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #180] @ (18b8a8 ) │ │ │ │ + ldr r7, [pc, #180] @ (18b800 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 18b810 │ │ │ │ + b.n 18b768 │ │ │ │ blx 449ec │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 18b874 │ │ │ │ + beq.n 18b7cc │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 18b844 │ │ │ │ + cbz r2, 18b79c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 43cb4 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 18b870 │ │ │ │ + cbz r4, 18b7c8 │ │ │ │ mov r2, r4 │ │ │ │ blx 43c0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18b800 │ │ │ │ + bne.n 18b758 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18b810 │ │ │ │ + bne.n 18b768 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b7fa │ │ │ │ + bne.n 18b752 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 18b862 │ │ │ │ + cbz r3, 18b7ba │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b856 │ │ │ │ + bne.n 18b7ae │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18b808 │ │ │ │ + b.n 18b760 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 43c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b808 │ │ │ │ + bne.n 18b760 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 18b83a │ │ │ │ + b.n 18b792 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 18b84c │ │ │ │ + b.n 18b7a4 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ movs r3, r2 │ │ │ │ asrs r4, r0 │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b948 │ │ │ │ + beq.n 18b8a0 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b948 │ │ │ │ - ldr.w r9, [pc, #208] @ 18b9a0 │ │ │ │ + beq.n 18b8a0 │ │ │ │ + ldr.w r9, [pc, #208] @ 18b8f8 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 43cb4 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 18b950 │ │ │ │ + beq.n 18b8a8 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 18b970 │ │ │ │ + beq.n 18b8c8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18b95a │ │ │ │ + beq.n 18b8b2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18b93a │ │ │ │ + beq.n 18b892 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18b908 │ │ │ │ + b.n 18b860 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18b93a │ │ │ │ + beq.n 18b892 │ │ │ │ mov r0, fp │ │ │ │ blx 449ec │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 18b8fe │ │ │ │ + bne.n 18b856 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 43c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18b8fe │ │ │ │ + bne.n 18b856 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18b980 │ │ │ │ + beq.n 18b8d8 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18b908 │ │ │ │ + bne.n 18b860 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b8d2 │ │ │ │ + bne.n 18b82a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 18b8ea │ │ │ │ + bne.n 18b842 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 18b8ea │ │ │ │ + bne.n 18b842 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 18b93a │ │ │ │ - b.n 18b8ea │ │ │ │ + beq.n 18b892 │ │ │ │ + b.n 18b842 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 18b98a │ │ │ │ + beq.n 18b8e2 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 18b8ee │ │ │ │ + b.n 18b846 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 18b8fe │ │ │ │ + b.n 18b856 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 18b97a │ │ │ │ + bne.n 18b8d2 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 18b93a │ │ │ │ - b.n 18b97a │ │ │ │ + beq.n 18b892 │ │ │ │ + b.n 18b8d2 │ │ │ │ nop │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [r2] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18baa8 │ │ │ │ - ldr.w fp, [pc, #236] @ 18bab8 │ │ │ │ + beq.n 18ba00 │ │ │ │ + ldr.w fp, [pc, #236] @ 18ba10 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (18babc ) │ │ │ │ + ldr r3, [pc, #236] @ (18ba14 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 18b9f2 │ │ │ │ + b.n 18b94a │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 18ba54 │ │ │ │ + cbz r1, 18b9ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 18b9ec │ │ │ │ + beq.n 18b944 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -461852,80 +461795,80 @@ │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 18b9e0 │ │ │ │ + beq.n 18b938 │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18ba4e │ │ │ │ + beq.n 18b9a6 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18baa2 │ │ │ │ - ldr r3, [pc, #84] @ (18bac0 ) │ │ │ │ + bne.n 18b9fa │ │ │ │ + ldr r3, [pc, #84] @ (18ba18 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ba4e │ │ │ │ + beq.n 18b9a6 │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (18bac4 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ba1c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 18ba6c │ │ │ │ + b.n 18b9c4 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 18ba4e │ │ │ │ - ldr r3, [pc, #24] @ (18bac8 ) │ │ │ │ + beq.n 18b9a6 │ │ │ │ + ldr r3, [pc, #24] @ (18ba20 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 18ba6c │ │ │ │ + b.n 18b9c4 │ │ │ │ nop │ │ │ │ adds r4, r5, #3 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [pc, #864] @ (18be20 ) │ │ │ │ + ldr r0, [pc, #864] @ (18bd78 ) │ │ │ │ movs r4, r2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, r4, #0 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, r2, #0 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (18bc20 ) │ │ │ │ + ldr r6, [pc, #316] @ (18bb78 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (18bc24 ) │ │ │ │ + ldr r5, [pc, #316] @ (18bb7c ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (18bc28 ) │ │ │ │ + ldr r4, [pc, #312] @ (18bb80 ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -461935,162 +461878,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 43fd0 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 449e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18bbb8 │ │ │ │ + beq.n 18bb10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18bbb8 │ │ │ │ - ldr r3, [pc, #260] @ (18bc2c ) │ │ │ │ + beq.n 18bb10 │ │ │ │ + ldr r3, [pc, #260] @ (18bb84 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (18bc30 ) │ │ │ │ + ldr r3, [pc, #248] @ (18bb88 ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 18bb8c │ │ │ │ + b.n 18bae4 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 447c4 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 18bbb6 │ │ │ │ + cbnz r3, 18bb0e │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 18bbea │ │ │ │ + bcs.n 18bb42 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 183030 │ │ │ │ + bl 182f88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18bb4a │ │ │ │ + bne.n 18baa2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 43af4 │ │ │ │ - ldr r3, [pc, #116] @ (18bc34 ) │ │ │ │ - ldr r2, [pc, #116] @ (18bc38 ) │ │ │ │ + ldr r3, [pc, #116] @ (18bb8c ) │ │ │ │ + ldr r2, [pc, #116] @ (18bb90 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #80] @ (18bc24 ) │ │ │ │ + ldr r3, [pc, #80] @ (18bb7c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18bc1a │ │ │ │ + bne.n 18bb72 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bbb8 │ │ │ │ + beq.n 18bb10 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18bc04 │ │ │ │ - b.n 18bbba │ │ │ │ + bne.n 18bb5c │ │ │ │ + b.n 18bb12 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, r6 │ │ │ │ + add sl, fp │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #776] @ (18bf54 ) │ │ │ │ + ldr r4, [pc, #776] @ (18beac ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (18bf58 ) │ │ │ │ + ldr r3, [pc, #776] @ (18beb0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (18bf5c ) │ │ │ │ + ldr r0, [pc, #772] @ (18beb4 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ blx 439bc │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 44e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18bd26 │ │ │ │ + beq.n 18bc7e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4480c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 18bd3c │ │ │ │ + beq.n 18bc94 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (18bf60 ) │ │ │ │ + ldr r4, [pc, #716] @ (18beb8 ) │ │ │ │ blx 4480c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -462103,293 +462046,293 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 44d18 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (18bf64 ) │ │ │ │ + ldr r0, [pc, #672] @ (18bebc ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (18bf68 ) │ │ │ │ + ldr r5, [pc, #672] @ (18bec0 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 18b2d0 │ │ │ │ + bl 18b228 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 18bacc │ │ │ │ + bl 18ba24 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18bf28 │ │ │ │ - ldr r3, [pc, #640] @ (18bf6c ) │ │ │ │ + beq.w 18be80 │ │ │ │ + ldr r3, [pc, #640] @ (18bec4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 18bd42 │ │ │ │ - ldr r4, [pc, #636] @ (18bf70 ) │ │ │ │ + cbnz r3, 18bc9a │ │ │ │ + ldr r4, [pc, #636] @ (18bec8 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (18bf74 ) │ │ │ │ + ldr r1, [pc, #636] @ (18becc ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 44980 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (18bf78 ) │ │ │ │ - ldr r3, [pc, #584] @ (18bf58 ) │ │ │ │ + ldr r2, [pc, #616] @ (18bed0 ) │ │ │ │ + ldr r3, [pc, #584] @ (18beb0 ) │ │ │ │ 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 18bf4e │ │ │ │ + bne.w 18bea6 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 439a4 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18bc84 │ │ │ │ + bne.n 18bbdc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4480c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 18bc84 │ │ │ │ + bne.n 18bbdc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18bc8e │ │ │ │ - ldr r4, [pc, #568] @ (18bf7c ) │ │ │ │ + b.n 18bbe6 │ │ │ │ + ldr r4, [pc, #568] @ (18bed4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (18bf80 ) │ │ │ │ + ldr r1, [pc, #568] @ (18bed8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (18bf84 ) │ │ │ │ + ldr r1, [pc, #556] @ (18bedc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (18bf88 ) │ │ │ │ + ldr r1, [pc, #548] @ (18bee0 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (18bf8c ) │ │ │ │ + ldr r1, [pc, #540] @ (18bee4 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (18bf90 ) │ │ │ │ + ldr r1, [pc, #528] @ (18bee8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (18bf94 ) │ │ │ │ + ldr r1, [pc, #516] @ (18beec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (18bf98 ) │ │ │ │ + ldr r1, [pc, #504] @ (18bef0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (18bf9c ) │ │ │ │ + ldr r1, [pc, #492] @ (18bef4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (18bfa0 ) │ │ │ │ + ldr r1, [pc, #480] @ (18bef8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (18bfa4 ) │ │ │ │ + ldr r1, [pc, #468] @ (18befc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (18bfa8 ) │ │ │ │ + ldr r1, [pc, #460] @ (18bf00 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (18bfac ) │ │ │ │ + ldr r1, [pc, #448] @ (18bf04 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (18bfb0 ) │ │ │ │ + ldr r1, [pc, #436] @ (18bf08 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (18bfb4 ) │ │ │ │ + ldr r1, [pc, #424] @ (18bf0c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (18bfb8 ) │ │ │ │ + ldr r1, [pc, #412] @ (18bf10 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (18bfbc ) │ │ │ │ + ldr r1, [pc, #400] @ (18bf14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (18bfc0 ) │ │ │ │ + ldr r1, [pc, #388] @ (18bf18 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (18bfc4 ) │ │ │ │ + ldr r1, [pc, #380] @ (18bf1c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (18bfc8 ) │ │ │ │ + ldr r1, [pc, #368] @ (18bf20 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (18bfcc ) │ │ │ │ + ldr r1, [pc, #356] @ (18bf24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (18bfd0 ) │ │ │ │ + ldr r1, [pc, #344] @ (18bf28 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (18bfd4 ) │ │ │ │ + ldr r1, [pc, #332] @ (18bf2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (18bfd8 ) │ │ │ │ + ldr r1, [pc, #320] @ (18bf30 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (18bfdc ) │ │ │ │ + ldr r1, [pc, #308] @ (18bf34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (18bfe0 ) │ │ │ │ + ldr r1, [pc, #296] @ (18bf38 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (18bfe4 ) │ │ │ │ + ldr r1, [pc, #284] @ (18bf3c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (18bfe8 ) │ │ │ │ + ldr r1, [pc, #276] @ (18bf40 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (18bfec ) │ │ │ │ + ldr r1, [pc, #264] @ (18bf44 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (18bff0 ) │ │ │ │ + ldr r1, [pc, #252] @ (18bf48 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (18bff4 ) │ │ │ │ + ldr r1, [pc, #240] @ (18bf4c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (18bff8 ) │ │ │ │ + ldr r1, [pc, #232] @ (18bf50 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (18bffc ) │ │ │ │ + ldr r1, [pc, #224] @ (18bf54 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 44f64 <__printf_chk@plt> │ │ │ │ - b.n 18bcf0 │ │ │ │ - ldr r0, [pc, #212] @ (18c000 ) │ │ │ │ + b.n 18bc48 │ │ │ │ + ldr r0, [pc, #212] @ (18bf58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 18b2fc │ │ │ │ + bl 18b254 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18b1b4 │ │ │ │ - ldr r3, [pc, #200] @ (18c004 ) │ │ │ │ + bl 18b10c │ │ │ │ + ldr r3, [pc, #200] @ (18bf5c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 18bce8 │ │ │ │ + b.n 18bc40 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r2, r5 │ │ │ │ + add r2, sl │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r4, r6, r0 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r5, [r4, #20] │ │ │ │ + ldrh r5, [r1, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmn r4, r5 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r6, r4, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r2, r6, r7 │ │ │ │ movs r5, r2 │ │ │ │ subs r2, r1, r0 │ │ │ │ movs r5, r2 │ │ │ │ @@ -462449,169 +462392,169 @@ │ │ │ │ movs r5, r2 │ │ │ │ subs r0, r5, r7 │ │ │ │ movs r5, r2 │ │ │ │ adds r0, r0, #0 │ │ │ │ movs r5, r2 │ │ │ │ asrs r0, r6, #31 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r0, 18c04e │ │ │ │ + cbz r0, 18bfa6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (18c054 ) │ │ │ │ + ldr r4, [pc, #56] @ (18bfac ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 44e98 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 18c048 │ │ │ │ + cbz r3, 18bfa0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 18c020 │ │ │ │ + beq.n 18bf78 │ │ │ │ blx 441f8 │ │ │ │ - cbz r0, 18c048 │ │ │ │ + cbz r0, 18bfa0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 18c020 │ │ │ │ + beq.n 18bf78 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r5, r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 18c0b8 │ │ │ │ + ldr.w lr, [pc, #76] @ 18c010 │ │ │ │ mov ip, r1 │ │ │ │ movs r3, #1 │ │ │ │ add lr, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, ip, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr.w ip, [pc, #56] @ 18c0bc │ │ │ │ + ldr.w ip, [pc, #56] @ 18c014 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (18c0c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (18c0bc ) │ │ │ │ + ldr r2, [pc, #36] @ (18c018 ) │ │ │ │ + ldr r3, [pc, #28] @ (18c014 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c0b2 │ │ │ │ + bne.n 18c00a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + ands r4, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + ands r6, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17dbfc │ │ │ │ - cbz r7, 18c110 │ │ │ │ + bl 17db54 │ │ │ │ + cbz r7, 18c068 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17dbfc │ │ │ │ + bl 17db54 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 17d938 │ │ │ │ + bl 17d890 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18c0e2 │ │ │ │ + bne.n 18c03a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 18c19e │ │ │ │ + cbz r3, 18c0f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 17decc │ │ │ │ + bl 17de24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 17de24 │ │ │ │ + bl 17dd7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 18c14a │ │ │ │ + bhi.n 18c0a2 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -462620,46 +462563,46 @@ │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0] │ │ │ │ lsrs r2, r1, #5 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4} │ │ │ │ and.w r2, r3, #31 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18c242 │ │ │ │ + bmi.n 18c19a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 18c246 │ │ │ │ + cbz r3, 18c19e │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -462672,15 +462615,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 18c21c │ │ │ │ + b.n 18c174 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -462710,15 +462653,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18c2f4 │ │ │ │ + bmi.n 18c24c │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ subs r0, #1 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -462751,26 +462694,26 @@ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r9, r2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 18c39e │ │ │ │ + beq.n 18c2f6 │ │ │ │ subs.w sl, r1, r5 │ │ │ │ sbc.w fp, r0, r7 │ │ │ │ subs.w ip, r9, r2 │ │ │ │ sbc.w lr, r8, r3 │ │ │ │ adds.w r1, ip, sl │ │ │ │ str r1, [sp, #0] │ │ │ │ adc.w r0, fp, lr │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ orrs.w ip, r1, r0 │ │ │ │ - beq.n 18c398 │ │ │ │ + beq.n 18c2f0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 4483c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -462793,48 +462736,48 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r7 │ │ │ │ str r2, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, fp, [r4, #16] │ │ │ │ - b.n 18c384 │ │ │ │ + b.n 18c2dc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 18c3bc │ │ │ │ + beq.n 18c314 │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r4, #8] │ │ │ │ adc.w r3, r3, r7 │ │ │ │ subs r1, r1, r5 │ │ │ │ sbc.w r0, r0, r7 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 18c384 │ │ │ │ + b.n 18c2dc │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c384 │ │ │ │ + b.n 18c2dc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 18c3f0 │ │ │ │ + beq.n 18c348 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 18c3e4 │ │ │ │ + bne.n 18c33c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -462842,41 +462785,41 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18c500 │ │ │ │ + beq.n 18c458 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 18c65a │ │ │ │ + beq.w 18c5b2 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r5, r1 │ │ │ │ mov r8, r6 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 18c4e0 │ │ │ │ + bcc.n 18c438 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w fp, [r4, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r5, r5, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r5, r1 │ │ │ │ rsb lr, r6, #32 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ sbc.w r1, r7, r9 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r6, 18c4be │ │ │ │ + cbz r6, 18c416 │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r0, r1, lr │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr.w r0, r1, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -462891,81 +462834,81 @@ │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, ip │ │ │ │ - beq.n 18c4be │ │ │ │ + beq.n 18c416 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r5, r1, fp │ │ │ │ - bcc.n 18c4e0 │ │ │ │ + bcc.n 18c438 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r5, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r5, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 18c630 │ │ │ │ + bcs.w 18c588 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 18c65a │ │ │ │ + beq.w 18c5b2 │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 18c434 │ │ │ │ - b.n 18c4e0 │ │ │ │ + bcs.n 18c38c │ │ │ │ + b.n 18c438 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 18c668 │ │ │ │ + beq.w 18c5c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ ldrd r4, r6, [r7, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.n 18c61c │ │ │ │ + bcc.n 18c574 │ │ │ │ ldrd r3, fp, [r7, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r3, r8 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 18c62a │ │ │ │ + beq.n 18c582 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r4, r5 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 18c61c │ │ │ │ + bcc.n 18c574 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c5fe │ │ │ │ + beq.n 18c556 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ rsb sl, r3, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ subs r1, r2, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ adc.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ @@ -462983,17 +462926,17 @@ │ │ │ │ orr.w lr, lr, ip │ │ │ │ orr.w lr, lr, r0 │ │ │ │ lsr.w ip, r2, r3 │ │ │ │ lsr.w r0, r8, r3 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, lr │ │ │ │ - beq.n 18c5fe │ │ │ │ + beq.n 18c556 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 18c650 │ │ │ │ + beq.n 18c5a8 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -463007,133 +462950,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 18c61c │ │ │ │ + bcc.n 18c574 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 18c2f8 │ │ │ │ + bl 18c250 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 18c65a │ │ │ │ + beq.n 18c5b2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 18c50e │ │ │ │ + b.n 18c466 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 18c558 │ │ │ │ + b.n 18c4b0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 18c2f8 │ │ │ │ + bl 18c250 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 18c5f0 │ │ │ │ + b.n 18c548 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 18c612 │ │ │ │ + b.n 18c56a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 18c6ae │ │ │ │ + beq.n 18c606 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 18c6c2 │ │ │ │ + bcc.n 18c61a │ │ │ │ adds r7, r2, r4 │ │ │ │ adc.w ip, lr, r3 │ │ │ │ subs r5, r7, r5 │ │ │ │ sbc.w ip, ip, r6 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 18c6b4 │ │ │ │ + bcs.n 18c60c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 18c2f8 │ │ │ │ + bl 18c250 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18c6ae │ │ │ │ + beq.n 18c606 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18c68a │ │ │ │ + b.n 18c5e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r9 │ │ │ │ ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.w 18c816 │ │ │ │ + beq.w 18c76e │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18c704 │ │ │ │ + b.n 18c65c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18c74a │ │ │ │ + beq.n 18c6a2 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 18c6fa │ │ │ │ + bcc.n 18c652 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18c77e │ │ │ │ + bne.n 18c6d6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 18c816 │ │ │ │ + bne.n 18c76e │ │ │ │ adds.w r1, fp, r1 │ │ │ │ str r1, [r3, #16] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ adds.w r3, r3, fp │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -463142,378 +463085,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 18c7ec │ │ │ │ + beq.n 18c744 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 4483c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 18c734 │ │ │ │ + b.n 18c68c │ │ │ │ ldrd r7, r6, [r5, #8] │ │ │ │ adds.w r1, r2, fp │ │ │ │ adc.w r9, r8, sl │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq.n 18c7be │ │ │ │ + beq.n 18c716 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 18c728 │ │ │ │ + beq.n 18c680 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 18c772 │ │ │ │ + b.n 18c6ca │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 18c7f2 │ │ │ │ + beq.n 18c74a │ │ │ │ adds.w r1, fp, r1 │ │ │ │ strd r2, sl, [r5, #8] │ │ │ │ adc.w r0, r0, r8 │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 18c734 │ │ │ │ + b.n 18c68c │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 18c7da │ │ │ │ + b.n 18c732 │ │ │ │ adds.w r1, r1, r9 │ │ │ │ adc.w r2, r0, ip │ │ │ │ adds.w r1, r1, fp │ │ │ │ adc.w r2, r8, r2 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c734 │ │ │ │ + b.n 18c68c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4483c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ strd r4, r9, [r0] │ │ │ │ str.w r0, [r9] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 18c734 │ │ │ │ + b.n 18c68c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr d7, [pc, #52] @ 18c880 │ │ │ │ + vldr d7, [pc, #52] @ 18c7d8 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w r4, lr, ip │ │ │ │ - bne.n 18c870 │ │ │ │ + bne.n 18c7c8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd lr, ip, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 18c6d0 │ │ │ │ + bl 18c628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 18c864 │ │ │ │ + b.n 18c7bc │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #340] @ (18c9f0 ) │ │ │ │ - ldr r3, [pc, #340] @ (18c9f4 ) │ │ │ │ + ldr r1, [pc, #340] @ (18c948 ) │ │ │ │ + ldr r3, [pc, #340] @ (18c94c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r4, r0, #32 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c8c8 │ │ │ │ + bne.n 18c820 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18c8b8 │ │ │ │ + bne.n 18c810 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c986 │ │ │ │ + bne.n 18c8de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 18c914 │ │ │ │ + cbz r5, 18c86c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c8e2 │ │ │ │ + bne.n 18c83a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c978 │ │ │ │ - ldr r2, [pc, #252] @ (18c9f8 ) │ │ │ │ - ldr r3, [pc, #248] @ (18c9f4 ) │ │ │ │ + bne.n 18c8d0 │ │ │ │ + ldr r2, [pc, #252] @ (18c950 ) │ │ │ │ + ldr r3, [pc, #248] @ (18c94c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c9ea │ │ │ │ + bne.n 18c942 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (18c9fc ) │ │ │ │ + ldr r2, [pc, #228] @ (18c954 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18c8de │ │ │ │ + beq.n 18c836 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 445b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18c940 │ │ │ │ + bne.n 18c898 │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 18c9b6 │ │ │ │ + bne.n 18c90e │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4483c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 18c9b6 │ │ │ │ + cbz r0, 18c90e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 195070 │ │ │ │ + bl 194fc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18c9b0 │ │ │ │ + cbz r0, 18c908 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 18c9d6 │ │ │ │ + bne.n 18c92e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 195188 │ │ │ │ + bl 1950e0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18c8de │ │ │ │ + b.n 18c836 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 18111c │ │ │ │ - b.n 18c8f8 │ │ │ │ + bl 181074 │ │ │ │ + b.n 18c850 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18c9ba │ │ │ │ + bne.n 18c912 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c99a │ │ │ │ + bne.n 18c8f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c98c │ │ │ │ - b.n 18c8d0 │ │ │ │ + bne.n 18c8e4 │ │ │ │ + b.n 18c828 │ │ │ │ mov r0, r8 │ │ │ │ blx 43af4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18c970 │ │ │ │ + b.n 18c8c8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18c9c0 │ │ │ │ + bne.n 18c918 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c98a │ │ │ │ - b.n 18c8d0 │ │ │ │ + bne.n 18c8e2 │ │ │ │ + b.n 18c828 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195274 │ │ │ │ - b.n 18c960 │ │ │ │ + bl 1951cc │ │ │ │ + b.n 18c8b8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + subs r0, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r0, r0, #9 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (18ca34 ) │ │ │ │ + ldr r0, [pc, #32] @ (18c98c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 18b3b8 │ │ │ │ + bl 18b310 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4483c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18ca32 │ │ │ │ + cbz r0, 18c98a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r2, r2, #5 │ │ │ │ movs r5, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 18ca5c │ │ │ │ + b.n 18c9b4 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 18ca68 │ │ │ │ + cbnz r1, 18c9c0 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 18ca54 │ │ │ │ + bne.n 18c9ac │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 195238 │ │ │ │ + bl 195190 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 43af4 │ │ │ │ - b.n 18ca48 │ │ │ │ + b.n 18c9a0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 18cac4 │ │ │ │ + cbz r2, 18ca1c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 18cabe │ │ │ │ + cbz r5, 18ca16 │ │ │ │ blx 43968 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195274 │ │ │ │ + bl 1951cc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 18ca9c │ │ │ │ + bhi.n 18c9f4 │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 18cb00 │ │ │ │ - b.n 18cb36 │ │ │ │ + cbnz r1, 18ca58 │ │ │ │ + b.n 18ca8e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19527c │ │ │ │ - cbnz r0, 18cb30 │ │ │ │ + bl 1951d4 │ │ │ │ + cbnz r0, 18ca88 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 18cb36 │ │ │ │ + bls.n 18ca8e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18caee │ │ │ │ + bne.n 18ca46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c888 │ │ │ │ - cbz r0, 18cb36 │ │ │ │ + bl 18c7e0 │ │ │ │ + cbz r0, 18ca8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 19527c │ │ │ │ + bl 1951d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cafa │ │ │ │ + beq.n 18ca52 │ │ │ │ str r4, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -463524,364 +463467,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 18cb7a │ │ │ │ - b.n 18cc2a │ │ │ │ + cbnz r1, 18cad2 │ │ │ │ + b.n 18cb82 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 19569c │ │ │ │ - cbnz r0, 18cbaa │ │ │ │ + bl 1955f4 │ │ │ │ + cbnz r0, 18cb02 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18cbca │ │ │ │ + bls.n 18cb22 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18cb68 │ │ │ │ + bne.n 18cac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c888 │ │ │ │ - cbz r0, 18cbc8 │ │ │ │ + bl 18c7e0 │ │ │ │ + cbz r0, 18cb20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 19569c │ │ │ │ + bl 1955f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cb72 │ │ │ │ + beq.n 18caca │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 18cbc8 │ │ │ │ + blt.n 18cb20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 18cc14 │ │ │ │ + cbz r0, 18cb6c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 195468 │ │ │ │ + bl 1953c0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 18cc2a │ │ │ │ - vldr d7, [pc, #96] @ 18cc30 │ │ │ │ + cbz r3, 18cb82 │ │ │ │ + vldr d7, [pc, #96] @ 18cb88 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 18cbf6 │ │ │ │ - bl 195700 │ │ │ │ + b.n 18cb4e │ │ │ │ + bl 195658 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 18cbee │ │ │ │ + bpl.n 18cb46 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 18cc26 │ │ │ │ + bcs.n 18cb7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18cbda │ │ │ │ + bne.n 18cb32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c888 │ │ │ │ + bl 18c7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cbee │ │ │ │ + beq.n 18cb46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 18cbda │ │ │ │ + b.n 18cb32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c888 │ │ │ │ + bl 18c7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cbc0 │ │ │ │ + beq.n 18cb18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 18cbb4 │ │ │ │ + b.n 18cb0c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 18cbae │ │ │ │ + b.n 18cb06 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 18cbae │ │ │ │ + b.n 18cb06 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (18cc74 ) │ │ │ │ + ldr r5, [pc, #40] @ (18cbcc ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192380 │ │ │ │ + bl 1922d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 18cc64 │ │ │ │ - bl 17d4d4 │ │ │ │ + cbnz r3, 18cbbc │ │ │ │ + bl 17d42c │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #476 @ 0x1dc │ │ │ │ - bne.n 18cc52 │ │ │ │ + bne.n 18cbaa │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18cca4 │ │ │ │ + bne.n 18cbfc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cc8c │ │ │ │ + bne.n 18cbe4 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r2, r2, #31 │ │ │ │ sub.w r0, r2, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 18ccd2 │ │ │ │ + bls.n 18cc2a │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ccfc │ │ │ │ + bls.n 18cc54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ccf8 │ │ │ │ + bne.n 18cc50 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ccf8 │ │ │ │ + bne.n 18cc50 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18cd22 │ │ │ │ + cbnz r3, 18cc7a │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18cd44 │ │ │ │ + bls.n 18cc9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd40 │ │ │ │ + bne.n 18cc98 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd40 │ │ │ │ + bne.n 18cc98 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd40 │ │ │ │ + bne.n 18cc98 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 18cda2 │ │ │ │ + beq.n 18ccfa │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18cd9c │ │ │ │ + bne.n 18ccf4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cd84 │ │ │ │ + bne.n 18ccdc │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r0, [r0, #52] @ 0x34 │ │ │ │ sub.w r0, r0, #6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18cde0 │ │ │ │ + bne.n 18cd38 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18cdc8 │ │ │ │ + bne.n 18cd20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18cddc │ │ │ │ + bne.n 18cd34 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 18ce1c │ │ │ │ + bne.n 18cd74 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18ce04 │ │ │ │ + bne.n 18cd5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18ce18 │ │ │ │ + bne.n 18cd70 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ lsrs r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ce80 │ │ │ │ + bls.n 18cdd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ce7c │ │ │ │ + bne.n 18cdd4 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ce7c │ │ │ │ + bne.n 18cdd4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18cea6 │ │ │ │ + cbnz r3, 18cdfe │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18cec8 │ │ │ │ + bls.n 18ce20 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18cec4 │ │ │ │ + bne.n 18ce1c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cec4 │ │ │ │ + bne.n 18ce1c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18ceea │ │ │ │ + cbnz r3, 18ce42 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d4c4 │ │ │ │ + bl 17d41c │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 18cf1e │ │ │ │ + bne.n 18ce76 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18cf04 │ │ │ │ + bne.n 18ce5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18cf1a │ │ │ │ + bne.n 18ce72 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ ubfx r0, r0, #7, #9 │ │ │ │ sub.w r0, r0, #16 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -463889,88 +463832,88 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 18cf40 │ │ │ │ + bne.n 18ce98 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18cf72 │ │ │ │ + bhi.n 18ceca │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 18cf5a │ │ │ │ + bne.n 18ceb2 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 18cf6a │ │ │ │ + beq.n 18cec2 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 18cf6a │ │ │ │ + b.n 18cec2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (18cfb0 ) │ │ │ │ + ldr r1, [pc, #24] @ (18cf08 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (18cfb4 ) │ │ │ │ + ldr r0, [pc, #24] @ (18cf0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1992d4 │ │ │ │ - ldr r3, [pc, #16] @ (18cfb8 ) │ │ │ │ + bl 19922c │ │ │ │ + ldr r3, [pc, #16] @ (18cf10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r2, 18cfd2 │ │ │ │ + cbz r2, 18cf2a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18cfd6 │ │ │ │ + beq.n 18cf2e │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 18cfe6 │ │ │ │ + beq.n 18cf3e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (18d004 ) │ │ │ │ + ldr r3, [pc, #44] @ (18cf5c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (18d008 ) │ │ │ │ + ldr r3, [pc, #32] @ (18cf60 ) │ │ │ │ add r3, pc │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 18cfd4 │ │ │ │ + ble.n 18cf2c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf5880020 │ │ │ │ sbcs.w r0, r8, #10485760 @ 0xa00000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -463990,15 +463933,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 18d116 │ │ │ │ + beq.n 18d06e │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -464022,51 +463965,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 18d20e │ │ │ │ + ble.w 18d166 │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 18d0b2 │ │ │ │ + bgt.n 18d00a │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d222 │ │ │ │ + bne.w 18d17a │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 18d05a │ │ │ │ + bne.n 18cfb2 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d1be │ │ │ │ + beq.n 18d116 │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -464104,79 +464047,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 18d14e │ │ │ │ + bne.n 18d0a6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d146 │ │ │ │ + bne.n 18d09e │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18d25e │ │ │ │ + bne.n 18d1b6 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 18d1fa │ │ │ │ + bgt.n 18d152 │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 18d1fa │ │ │ │ + cbz r1, 18d152 │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 18d1d4 │ │ │ │ + bne.n 18d12c │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 18d1d0 │ │ │ │ + bne.n 18d128 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18d0ea │ │ │ │ + beq.w 18d042 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18d108 │ │ │ │ + beq.w 18d060 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 18d258 │ │ │ │ + beq.n 18d1b0 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 18d230 │ │ │ │ - b.n 18d108 │ │ │ │ + bne.n 18d188 │ │ │ │ + b.n 18d060 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -464196,60 +464139,60 @@ │ │ │ │ lsl.w lr, r7, lr │ │ │ │ it pl │ │ │ │ asrpl.w r6, r7, r6 │ │ │ │ orr.w r3, r3, lr │ │ │ │ it pl │ │ │ │ orrpl r3, r6 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 18d2dc │ │ │ │ + bgt.n 18d234 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d2dc │ │ │ │ + beq.n 18d234 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 18d2f0 │ │ │ │ + blt.n 18d248 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 18d2dc │ │ │ │ + bge.n 18d234 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 18d26c │ │ │ │ + bne.n 18d1c4 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 18d268 │ │ │ │ + bne.n 18d1c0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, r6 │ │ │ │ itt ge │ │ │ │ movwge r3, #32769 @ 0x8001 │ │ │ │ movtge r3, #65535 @ 0xffff │ │ │ │ - bge.n 18d2dc │ │ │ │ + bge.n 18d234 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 18d2dc │ │ │ │ + b.n 18d234 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18d3d6 │ │ │ │ + ble.n 18d32e │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r9, fp, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -464274,53 +464217,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 18d3b0 │ │ │ │ + ble.n 18d308 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 18d388 │ │ │ │ + bgt.n 18d2e0 │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 18d33c │ │ │ │ + bne.n 18d294 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 18d336 │ │ │ │ + bgt.n 18d28e │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 18d326 │ │ │ │ + bne.n 18d27e │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18d5e6 │ │ │ │ + ble.w 18d53e │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 18d56c │ │ │ │ + ble.w 18d4c4 │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -464344,49 +464287,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 18d476 │ │ │ │ + ble.n 18d3ce │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 18d44e │ │ │ │ + bgt.n 18d3a6 │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 18d404 │ │ │ │ + bne.n 18d35c │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d3fe │ │ │ │ + bgt.n 18d356 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d574 │ │ │ │ + beq.n 18d4cc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18d56c │ │ │ │ + ble.n 18d4c4 │ │ │ │ add.w r7, sl, lr │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w r9, r1, #7 │ │ │ │ @@ -464399,29 +464342,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 18d4d8 │ │ │ │ + bne.n 18d430 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 18d4b6 │ │ │ │ + bne.n 18d40e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d4b0 │ │ │ │ + bgt.n 18d408 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 18d56c │ │ │ │ + ble.n 18d4c4 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -464430,46 +464373,46 @@ │ │ │ │ rsb r3, r3, #8 │ │ │ │ cmp r1, r0 │ │ │ │ mov.w r5, r5, lsl #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ asr.w r2, r2, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ strb r2, [r1, #0] │ │ │ │ - bne.n 18d50c │ │ │ │ + bne.n 18d464 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 18d55a │ │ │ │ + ble.n 18d4b2 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb r5, [r6, #21] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r3, r5 │ │ │ │ subs r1, r3, #4 │ │ │ │ rsb r3, r3, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ asrs r2, r1 │ │ │ │ orrs r2, r3 │ │ │ │ strb r2, [r0, #1] │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 18d50a │ │ │ │ + bne.n 18d462 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 18d506 │ │ │ │ + bgt.n 18d45e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18d4f8 │ │ │ │ + beq.n 18d450 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 18d56c │ │ │ │ + ble.n 18d4c4 │ │ │ │ add.w r1, sl, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, lr │ │ │ │ sub.w r7, r7, lr │ │ │ │ add.w r0, sl, lr │ │ │ │ rsb ip, lr, #4 │ │ │ │ @@ -464484,48 +464427,48 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18d5b8 │ │ │ │ + bne.n 18d510 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18d5ca │ │ │ │ + bne.n 18d522 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 18d598 │ │ │ │ - b.n 18d4f8 │ │ │ │ + bgt.n 18d4f0 │ │ │ │ + b.n 18d450 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18d56c │ │ │ │ + ble.n 18d4c4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r5, fp, #3 │ │ │ │ add.w r0, fp, #7 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r5, r2, lsl #3] │ │ │ │ strb.w r1, [r0, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 18d5f6 │ │ │ │ - b.n 18d49e │ │ │ │ + bgt.n 18d54e │ │ │ │ + b.n 18d3f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1040] @ 18da2c │ │ │ │ + ldr.w r4, [pc, #1040] @ 18d984 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 18da30 │ │ │ │ + ldr.w r0, [pc, #1040] @ 18d988 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -464538,23 +464481,23 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18d774 │ │ │ │ + ble.w 18d6cc │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ sub.w r8, r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 18da18 │ │ │ │ - ldr r2, [pc, #964] @ (18da34 ) │ │ │ │ + ble.w 18d970 │ │ │ │ + ldr r2, [pc, #964] @ (18d98c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r9, r7 │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bic.w r2, r6, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -464600,88 +464543,88 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #824] @ (18da38 ) │ │ │ │ + ldr r1, [pc, #824] @ (18d990 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18d790 │ │ │ │ + beq.n 18d6e8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 18d720 │ │ │ │ + bne.n 18d678 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 18d712 │ │ │ │ + bcc.n 18d66a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18d6c8 │ │ │ │ + bne.n 18d620 │ │ │ │ ldrd r5, r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r2, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r7, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r7, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18d690 │ │ │ │ - ldr r2, [pc, #708] @ (18da3c ) │ │ │ │ - ldr r3, [pc, #696] @ (18da30 ) │ │ │ │ + bne.n 18d5e8 │ │ │ │ + ldr r2, [pc, #708] @ (18d994 ) │ │ │ │ + ldr r3, [pc, #696] @ (18d988 ) │ │ │ │ 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 18da28 │ │ │ │ + bne.w 18d980 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 18d00c │ │ │ │ + bl 18cf64 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18da0e │ │ │ │ + beq.w 18d966 │ │ │ │ subs r2, r7, r0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mov.w ip, #1 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ @@ -464704,41 +464647,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 18d82c │ │ │ │ + ble.n 18d784 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 18d804 │ │ │ │ + bgt.n 18d75c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #520] @ (18da40 ) │ │ │ │ + ldr r3, [pc, #520] @ (18d998 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (18da44 ) │ │ │ │ + ldr r3, [pc, #508] @ (18d99c ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -464746,36 +464689,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d9fc │ │ │ │ + beq.w 18d954 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 18d8b0 │ │ │ │ + bne.n 18d808 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 18da06 │ │ │ │ + bgt.w 18d95e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 18d8b6 │ │ │ │ + b.n 18d80e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -464799,29 +464742,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 18d932 │ │ │ │ + ble.n 18d88a │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 18d90a │ │ │ │ + bgt.n 18d862 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -464837,100 +464780,100 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 18d9a4 │ │ │ │ + cbz r2, 18d8fc │ │ │ │ cmp r3, #0 │ │ │ │ itete lt │ │ │ │ sublt.w r3, r3, r3, lsl #5 │ │ │ │ rsbge r3, r3, r3, lsl #5 │ │ │ │ asrlt r3, r3, #5 │ │ │ │ asrge r0, r3, #5 │ │ │ │ it lt │ │ │ │ orrlt.w r0, r3, #32768 @ 0x8000 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 18d9c2 │ │ │ │ + beq.n 18d91a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 18d954 │ │ │ │ + b.n 18d8ac │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 18d9a0 │ │ │ │ + bne.n 18d8f8 │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 18d86c │ │ │ │ + bne.w 18d7c4 │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 18d862 │ │ │ │ + bcc.w 18d7ba │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 18d734 │ │ │ │ + b.n 18d68c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18d8aa │ │ │ │ + b.n 18d802 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 18d8a2 │ │ │ │ + b.n 18d7fa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18d844 │ │ │ │ + b.n 18d79c │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 18d774 │ │ │ │ + beq.w 18d6cc │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 18da18 │ │ │ │ - b.n 18d774 │ │ │ │ + bne.n 18d970 │ │ │ │ + b.n 18d6cc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 14, cr0, cr10, cr0, {1} │ │ │ │ @ instruction: 0xf1220020 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ cdp 0, 14, cr0, cr8, cr0, {1} │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1348] @ 18dfa0 │ │ │ │ + ldr.w r4, [pc, #1348] @ 18def8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 18dfa4 │ │ │ │ + ldr.w r0, [pc, #1348] @ 18defc │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ itet ge │ │ │ │ addge.w r2, sl, #3 │ │ │ │ @@ -464939,39 +464882,39 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ it ge │ │ │ │ subge.w r2, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18df12 │ │ │ │ + ble.w 18de6a │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r5, r1, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 18df8c │ │ │ │ + ble.w 18dee4 │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w r3, sl, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r3, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1260] @ 18dfa8 │ │ │ │ + ldr.w r3, [pc, #1260] @ 18df00 │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 18dfac │ │ │ │ + ldr.w r3, [pc, #1256] @ 18df04 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r7, #4 │ │ │ │ - ldr.w r3, [pc, #1244] @ 18dfb0 │ │ │ │ + ldr.w r3, [pc, #1244] @ 18df08 │ │ │ │ mov sl, r7 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ add r3, pc │ │ │ │ strd r2, r8, [sp, #96] @ 0x60 │ │ │ │ @@ -464987,15 +464930,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18df46 │ │ │ │ + beq.w 18de9e │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -465011,15 +464954,15 @@ │ │ │ │ asrs r1, r3 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ sub.w r1, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble.n 18db96 │ │ │ │ + ble.n 18daee │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -465030,32 +464973,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 18db66 │ │ │ │ + bgt.n 18dabe │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18ded6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18df70 │ │ │ │ + beq.w 18dec8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 18ded2 │ │ │ │ + bne.w 18de2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18df6c │ │ │ │ + beq.w 18dec4 │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r4, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r1, r2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -465072,26 +465015,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 18dc18 │ │ │ │ + bne.n 18db70 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18df64 │ │ │ │ + beq.w 18debc │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -465102,16 +465045,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 18d310 │ │ │ │ - ldr r3, [pc, #860] @ (18dfb4 ) │ │ │ │ + bl 18d268 │ │ │ │ + ldr r3, [pc, #860] @ (18df0c ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -465135,38 +465078,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 18cfbc │ │ │ │ + bl 18cf14 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18df38 │ │ │ │ + beq.w 18de90 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 18df2c │ │ │ │ + beq.w 18de84 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 18dce8 │ │ │ │ + bne.n 18dc40 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18df38 │ │ │ │ + beq.w 18de90 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18df38 │ │ │ │ + beq.w 18de90 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -465184,15 +465127,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 18dd64 │ │ │ │ + ble.n 18dcbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -465202,19 +465145,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 18dd38 │ │ │ │ + bgt.n 18dc90 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18de00 │ │ │ │ + beq.n 18dd58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w fp, lr, fp │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r3, r3, ip, lsl #4 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -465241,29 +465184,29 @@ │ │ │ │ asr.w r5, r5, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #0] │ │ │ │ and.w r5, r5, r0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ addgt r4, r4, r3 │ │ │ │ - ble.n 18ddfe │ │ │ │ + ble.n 18dd56 │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 18ddd2 │ │ │ │ + bgt.n 18dd2a │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r9, #3 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne ip, lr │ │ │ │ @@ -465287,24 +465230,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 18de2e │ │ │ │ + bne.n 18dd86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18df42 │ │ │ │ + bne.n 18de9a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -465313,143 +465256,143 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 18dea6 │ │ │ │ + cbz r0, 18ddfe │ │ │ │ ldrb.w r1, [r9, r0] │ │ │ │ strb.w r3, [r9, r0] │ │ │ │ strb.w r1, [r9, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 18dc94 │ │ │ │ + bne.w 18dbec │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 18dc84 │ │ │ │ + bcc.w 18dbdc │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 18db00 │ │ │ │ + bne.w 18da58 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ lsrs r3, r1, #2 │ │ │ │ ldrd r2, r8, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add r8, r6 │ │ │ │ adds r4, r3, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 18dace │ │ │ │ - ldr r2, [pc, #164] @ (18dfb8 ) │ │ │ │ - ldr r3, [pc, #140] @ (18dfa4 ) │ │ │ │ + bne.w 18da26 │ │ │ │ + ldr r2, [pc, #164] @ (18df10 ) │ │ │ │ + ldr r3, [pc, #140] @ (18defc ) │ │ │ │ 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 18df9a │ │ │ │ + bne.n 18def2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 18dce8 │ │ │ │ + bne.w 18dc40 │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 18dcee │ │ │ │ + b.n 18dc46 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 18de6c │ │ │ │ + b.n 18ddc4 │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 43fd0 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 18df4e │ │ │ │ - b.n 18ded2 │ │ │ │ + bcc.n 18dea6 │ │ │ │ + b.n 18de2a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18dc48 │ │ │ │ + b.n 18dba0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18dc1a │ │ │ │ - ldr r3, [pc, #72] @ (18dfbc ) │ │ │ │ + b.n 18db72 │ │ │ │ + ldr r3, [pc, #72] @ (18df14 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18dbb2 │ │ │ │ - ldr r3, [pc, #64] @ (18dfc0 ) │ │ │ │ + b.n 18db0a │ │ │ │ + ldr r3, [pc, #64] @ (18df18 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 18dbb2 │ │ │ │ + b.n 18db0a │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18df12 │ │ │ │ + beq.n 18de6a │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18df8c │ │ │ │ - b.n 18df12 │ │ │ │ + bne.n 18dee4 │ │ │ │ + b.n 18de6a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaa20020 │ │ │ │ eors.w r0, sl, r0, asr #32 │ │ │ │ @ instruction: 0xf7a60020 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 18dd18 │ │ │ │ + b.n 18dc70 │ │ │ │ movs r0, r4 │ │ │ │ - b.n 18df00 │ │ │ │ + b.n 18de58 │ │ │ │ movs r0, r4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 18da48 │ │ │ │ + bl 18d9a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -465466,42 +465409,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18da48 │ │ │ │ - cbz r7, 18e042 │ │ │ │ + bl 18d9a0 │ │ │ │ + cbz r7, 18df9a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 171ac8 │ │ │ │ + bl 171a20 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18e02e │ │ │ │ + bne.n 18df86 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd ip, lr, [sp] │ │ │ │ - bl 18da48 │ │ │ │ + bl 18d9a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -465518,27 +465461,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18da48 │ │ │ │ - cbz r7, 18e0ce │ │ │ │ + bl 18d9a0 │ │ │ │ + cbz r7, 18e026 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 170b60 │ │ │ │ + bl 170ab4 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18e0ba │ │ │ │ + bne.n 18e012 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ 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 │ │ │ │ @@ -465560,27 +465503,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 18d608 │ │ │ │ - cbz r7, 18e13a │ │ │ │ + bl 18d560 │ │ │ │ + cbz r7, 18e092 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 179b28 │ │ │ │ + bl 179a80 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 18e126 │ │ │ │ + bne.n 18e07e │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -465589,15 +465532,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 18d608 │ │ │ │ + bl 18d560 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -465616,26 +465559,26 @@ │ │ │ │ mov.w r8, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18d608 │ │ │ │ - cbz r7, 18e1cc │ │ │ │ + bl 18d560 │ │ │ │ + cbz r7, 18e124 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 179b28 │ │ │ │ + bl 179a80 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18e1b8 │ │ │ │ + bne.n 18e110 │ │ │ │ mov r0, sl │ │ │ │ blx 43af4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -465643,23 +465586,23 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 18d608 │ │ │ │ + bl 18d560 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 18e2ac │ │ │ │ + bpl.n 18e204 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (18e2f4 ) │ │ │ │ + ldr r2, [pc, #228] @ (18e24c ) │ │ │ │ orr.w r3, ip, r3, lsr #5 │ │ │ │ strb r3, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r1] │ │ │ │ and.w r3, ip, #7 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ @@ -465687,15 +465630,15 @@ │ │ │ │ and.w ip, r3, #7 │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ add.w r2, r2, r3, lsr #3 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (18e2f8 ) │ │ │ │ + ldr r3, [pc, #116] @ (18e250 ) │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ add r3, pc │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ @@ -465726,39 +465669,39 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 18e280 │ │ │ │ + b.n 18e1d8 │ │ │ │ nop │ │ │ │ sbcs.w r0, r4, #32 │ │ │ │ @ instruction: 0xf1220020 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #500] @ (18e508 ) │ │ │ │ + ldr r2, [pc, #500] @ (18e460 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (18e50c ) │ │ │ │ + ldr r1, [pc, #500] @ (18e464 ) │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18e492 │ │ │ │ + beq.w 18e3ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18e4ac │ │ │ │ + beq.w 18e404 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -465777,15 +465720,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 18e200 │ │ │ │ + bl 18e158 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -465811,15 +465754,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e4e6 │ │ │ │ + bne.w 18e43e │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -465827,146 +465770,146 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 18e4ba │ │ │ │ + bmi.n 18e412 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 18e4d4 │ │ │ │ + bgt.n 18e42c │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 18e4ec │ │ │ │ + blt.n 18e444 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 18e4de │ │ │ │ + bgt.n 18e436 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 18e4d0 │ │ │ │ + blt.n 18e428 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 18e3c2 │ │ │ │ + bcc.n 18e31a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18e3a0 │ │ │ │ + bcc.n 18e2f8 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 18e376 │ │ │ │ + bhi.n 18e2ce │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r8 │ │ │ │ add r0, r3 │ │ │ │ add r7, r5 │ │ │ │ - bhi.w 18e350 │ │ │ │ - ldr r2, [pc, #124] @ (18e510 ) │ │ │ │ - ldr r3, [pc, #112] @ (18e508 ) │ │ │ │ + bhi.w 18e2a8 │ │ │ │ + ldr r2, [pc, #124] @ (18e468 ) │ │ │ │ + ldr r3, [pc, #112] @ (18e460 ) │ │ │ │ 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 18e504 │ │ │ │ + bne.n 18e45c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 18e492 │ │ │ │ + bls.n 18e3ea │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 18e4ac │ │ │ │ - b.n 18e492 │ │ │ │ + bhi.n 18e404 │ │ │ │ + b.n 18e3ea │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 18e4ea │ │ │ │ + blt.n 18e442 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 18e438 │ │ │ │ + bpl.n 18e390 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18e438 │ │ │ │ + b.n 18e390 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 18e4fc │ │ │ │ + ble.n 18e454 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 18e432 │ │ │ │ + b.n 18e38a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 18e3ee │ │ │ │ + b.n 18e346 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 18e438 │ │ │ │ + bpl.n 18e390 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18e438 │ │ │ │ + b.n 18e390 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 18e432 │ │ │ │ + b.n 18e38a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r4, 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #540] @ (18e748 ) │ │ │ │ + ldr r2, [pc, #540] @ (18e6a0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (18e74c ) │ │ │ │ + ldr r3, [pc, #540] @ (18e6a4 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18e68e │ │ │ │ + beq.w 18e5e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18e682 │ │ │ │ + beq.w 18e5da │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 18e740 │ │ │ │ + vldr s11, [pc, #488] @ 18e698 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 18e744 │ │ │ │ + vldr s12, [pc, #484] @ 18e69c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -465975,15 +465918,15 @@ │ │ │ │ mov r5, r6 │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r9, r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, r3, lsr #2 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - bl 18e200 │ │ │ │ + bl 18e158 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r6, r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -466000,15 +465943,15 @@ │ │ │ │ sub.w r1, ip, #15 │ │ │ │ lsr.w r2, r6, ip │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18e6a8 │ │ │ │ + bne.n 18e600 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ negs r2, r0 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -466018,161 +465961,161 @@ │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ ldrb r7, [r7, #2] │ │ │ │ adds r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ add r7, r0 │ │ │ │ - bmi.n 18e6ac │ │ │ │ + bmi.n 18e604 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18e6ea │ │ │ │ + bgt.n 18e642 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 18e6d2 │ │ │ │ + blt.n 18e62a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18e708 │ │ │ │ + ble.n 18e660 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 18e6da │ │ │ │ + ble.n 18e632 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w ip, ip, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 18e5c6 │ │ │ │ + bne.n 18e51e │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 18e5a6 │ │ │ │ + bne.n 18e4fe │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 18e71c │ │ │ │ + beq.n 18e674 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 18e58a │ │ │ │ + b.n 18e4e2 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 18e68e │ │ │ │ + bls.n 18e5e6 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 18e682 │ │ │ │ - ldr r2, [pc, #192] @ (18e750 ) │ │ │ │ - ldr r3, [pc, #184] @ (18e74c ) │ │ │ │ + bhi.n 18e5da │ │ │ │ + ldr r2, [pc, #192] @ (18e6a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (18e6a4 ) │ │ │ │ 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 18e73a │ │ │ │ + bne.n 18e692 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 18e5ea │ │ │ │ + b.n 18e542 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 18e6d2 │ │ │ │ + blt.n 18e62a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 18e6da │ │ │ │ + bge.n 18e632 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 18e638 │ │ │ │ + b.n 18e590 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 18e6cc │ │ │ │ + blt.n 18e624 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 18e638 │ │ │ │ + b.n 18e590 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 18e62a │ │ │ │ + bgt.n 18e582 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - b.n 18e62e │ │ │ │ + b.n 18e586 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 18e6cc │ │ │ │ - b.n 18e62e │ │ │ │ + blt.n 18e624 │ │ │ │ + b.n 18e586 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r9, r8, [sp, #20] │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.w 18e56c │ │ │ │ - b.n 18e68e │ │ │ │ + bhi.w 18e4c4 │ │ │ │ + b.n 18e5e6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 18e820 │ │ │ │ + beq.n 18e778 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18e804 │ │ │ │ - ldr r4, [pc, #168] @ (18e828 ) │ │ │ │ + beq.n 18e75c │ │ │ │ + ldr r4, [pc, #168] @ (18e780 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx ip, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 18e7f4 │ │ │ │ + beq.n 18e74c │ │ │ │ smulbb r5, lr, r3 │ │ │ │ and.w lr, r1, #31 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ smlabb lr, r3, lr, r5 │ │ │ │ @@ -466195,23 +466138,23 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (18e82c ) │ │ │ │ + ldr r3, [pc, #36] @ (18e784 ) │ │ │ │ and.w r4, r1, #31 │ │ │ │ ubfx r0, r1, #5, #5 │ │ │ │ ubfx r1, r1, #10, #5 │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, r4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ - b.n 18e7f4 │ │ │ │ + b.n 18e74c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r0], #128 @ 0x80 │ │ │ │ mrrc 0, 2, r0, r6, cr0 │ │ │ │ lsls r3, r1, #27 │ │ │ │ @@ -466227,15 +466170,15 @@ │ │ │ │ and.w r1, r3, #7 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsrs r3, r1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r2, #3] │ │ │ │ and.w r0, r3, #31 │ │ │ │ - ldr r1, [pc, #24] @ (18e878 ) │ │ │ │ + ldr r1, [pc, #24] @ (18e7d0 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -466243,15 +466186,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ stc 0, cr0, [r8], {32} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r3, r1, #27 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - bpl.n 18e97a │ │ │ │ + bpl.n 18e8d2 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w r8, ip, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r9, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #13 │ │ │ │ @@ -466259,37 +466202,37 @@ │ │ │ │ lsr.w r3, lr, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ mov.w r1, lr, lsr #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r7, ip, lsr #23 │ │ │ │ mov.w lr, ip, lsr #30 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n 18e936 │ │ │ │ + beq.n 18e88e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 18e930 │ │ │ │ + beq.n 18e888 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18ea36 │ │ │ │ + beq.w 18e98e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (18ea54 ) │ │ │ │ + ldr r4, [pc, #372] @ (18e9ac ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (18ea58 ) │ │ │ │ + ldr r5, [pc, #364] @ (18e9b0 ) │ │ │ │ add r4, pc │ │ │ │ and.w lr, r7, #31 │ │ │ │ cmp r3, #2 │ │ │ │ add r5, pc │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ - beq.n 18e922 │ │ │ │ + beq.n 18e87a │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r5, r9, #31 │ │ │ │ and.w r0, r8, #31 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add ip, r3 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ @@ -466301,29 +466244,29 @@ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w lr, [r2] │ │ │ │ strb r1, [r2, #1] │ │ │ │ strb.w ip, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 18e9a2 │ │ │ │ + cbnz r3, 18e8fa │ │ │ │ eor.w r3, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r3 │ │ │ │ - ldr r3, [pc, #268] @ (18ea5c ) │ │ │ │ + ldr r3, [pc, #268] @ (18e9b4 ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r1, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (18ea60 ) │ │ │ │ + ldr r3, [pc, #252] @ (18e9b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, lr] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ strb r5, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -466337,31 +466280,31 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r0, lsr #5 │ │ │ │ mov.w r9, r0, lsr #10 │ │ │ │ lsrs r5, r0, #15 │ │ │ │ lsrs r6, r0, #20 │ │ │ │ lsrs r7, r0, #25 │ │ │ │ mov.w lr, ip, lsr #29 │ │ │ │ - b.n 18e8be │ │ │ │ - ldr r4, [pc, #192] @ (18ea64 ) │ │ │ │ + b.n 18e816 │ │ │ │ + ldr r4, [pc, #192] @ (18e9bc ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (18ea68 ) │ │ │ │ + ldr r7, [pc, #180] @ (18e9c0 ) │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ str r4, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ and.w r4, lr, #1 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ ldrb.w ip, [r7, ip] │ │ │ │ - beq.n 18e968 │ │ │ │ + beq.n 18e8c0 │ │ │ │ eor.w r1, r1, lr │ │ │ │ mov.w lr, r8, lsl #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ orr.w lr, lr, r1 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ and.w r0, r0, #31 │ │ │ │ @@ -466383,72 +466326,72 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull lr, r0, ip, r0 │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ umull ip, r3, ip, r3 │ │ │ │ lsrs r5, r0, #1 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ lsrs r6, r3, #1 │ │ │ │ - b.n 18e968 │ │ │ │ - ldr r3, [pc, #52] @ (18ea6c ) │ │ │ │ + b.n 18e8c0 │ │ │ │ + ldr r3, [pc, #52] @ (18e9c4 ) │ │ │ │ and.w r1, r0, #31 │ │ │ │ and.w lr, r8, #31 │ │ │ │ and.w r0, r9, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ ldrb.w r1, [r3, lr] │ │ │ │ ldrb.w lr, [r3, r0] │ │ │ │ - b.n 18e922 │ │ │ │ + b.n 18e87a │ │ │ │ sbcs.w r0, lr, r0, asr #32 │ │ │ │ @ instruction: 0xeb360020 │ │ │ │ adds.w r0, r2, r0, asr #32 │ │ │ │ pkhtb r0, r6, r0, asr #32 │ │ │ │ @ instruction: 0xeab80020 │ │ │ │ orn r0, lr, r0, asr #32 │ │ │ │ bic.w r0, r4, r0, asr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 18eac8 │ │ │ │ + bpl.n 18ea20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18eb44 │ │ │ │ + beq.n 18ea9c │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsrs r6, r5, #3 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w r8, r5, lsr #23 │ │ │ │ lsrs r3, r1 │ │ │ │ ldr.w r1, [r0, #11] │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w lr, r1, lsr #6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18eb62 │ │ │ │ - ldr r3, [pc, #372] @ (18ec1c ) │ │ │ │ + bne.n 18eaba │ │ │ │ + ldr r3, [pc, #372] @ (18eb74 ) │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r5, r6, #31 │ │ │ │ and.w r4, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r1, r8, #31 │ │ │ │ ldrb.w r0, [r3, lr] │ │ │ │ ldrb.w ip, [r3, r5] │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ - b.n 18eb22 │ │ │ │ - cbnz r3, 18eb3c │ │ │ │ + b.n 18ea7a │ │ │ │ + cbnz r3, 18ea94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 18ec12 │ │ │ │ + beq.w 18eb6a │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 18ec20 │ │ │ │ + ldr.w lr, [pc, #316] @ 18eb78 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -466468,38 +466411,38 @@ │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 18eacc │ │ │ │ + b.n 18ea24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov.w r8, r5, lsr #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r6, lr, lsr #5 │ │ │ │ mov.w r7, lr, lsr #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18eaa6 │ │ │ │ + beq.n 18e9fe │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (18ec24 ) │ │ │ │ + ldr r5, [pc, #188] @ (18eb7c ) │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add r5, pc │ │ │ │ ubfx r0, r4, #15, #5 │ │ │ │ ldrb.w r1, [r5, ip] │ │ │ │ ubfx ip, r4, #20, #5 │ │ │ │ ubfx r4, r4, #25, #5 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ ldrb.w ip, [r5, ip] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ - beq.n 18eb22 │ │ │ │ + beq.n 18ea7a │ │ │ │ and.w lr, lr, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ str r6, [sp, #4] │ │ │ │ and.w r6, r8, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ and.w r7, r7, #31 │ │ │ │ ldrb.w r6, [r5, lr] │ │ │ │ @@ -466535,20 +466478,20 @@ │ │ │ │ umull ip, r0, r5, r0 │ │ │ │ umull ip, r4, r5, r4 │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r4, #1, #8 │ │ │ │ ubfx r4, r1, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 18eb22 │ │ │ │ + b.n 18ea7a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 18eb22 │ │ │ │ + b.n 18ea7a │ │ │ │ @ instruction: 0xe9b40020 │ │ │ │ ldrd r0, r0, [sl, #-128]! @ 0x80 │ │ │ │ ldrd r0, r0, [ip], #128 @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -466557,38 +466500,38 @@ │ │ │ │ ands.w ip, ip, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc ip, r1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - ldr r3, [pc, #32] @ (18ec74 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ebcc ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r0, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r6, r5, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18ed28 │ │ │ │ + beq.n 18ec80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18ed2e │ │ │ │ + beq.n 18ec86 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, sl │ │ │ │ mov r6, r2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -466609,61 +466552,61 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 18ec28 │ │ │ │ + bl 18eb80 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 18ecd2 │ │ │ │ + bne.n 18ec2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 18ecc8 │ │ │ │ + bne.n 18ec20 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 18ecb4 │ │ │ │ + bhi.n 18ec0c │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18ecaa │ │ │ │ + bhi.n 18ec02 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18ed28 │ │ │ │ + bls.n 18ec80 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 18ed2e │ │ │ │ - b.n 18ed28 │ │ │ │ + bhi.n 18ec86 │ │ │ │ + b.n 18ec80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r5, r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18edf0 │ │ │ │ + beq.n 18ed48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18edf6 │ │ │ │ + beq.n 18ed4e │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r5 │ │ │ │ strd r9, r1, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @@ -466688,74 +466631,74 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 18ec28 │ │ │ │ + bl 18eb80 │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18eda2 │ │ │ │ + bne.n 18ecfa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 18ed98 │ │ │ │ + bne.n 18ecf0 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18ed80 │ │ │ │ + bhi.n 18ecd8 │ │ │ │ ldrd r5, sl, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18ed72 │ │ │ │ + bhi.n 18ecca │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 18edf0 │ │ │ │ + bls.n 18ed48 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 18edf6 │ │ │ │ - b.n 18edf0 │ │ │ │ + bhi.n 18ed4e │ │ │ │ + b.n 18ed48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #292] @ (18ef48 ) │ │ │ │ - ldr r3, [pc, #292] @ (18ef4c ) │ │ │ │ + ldr r1, [pc, #292] @ (18eea0 ) │ │ │ │ + ldr r3, [pc, #292] @ (18eea4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18ef14 │ │ │ │ + beq.n 18ee6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ef32 │ │ │ │ + beq.n 18ee8a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 18ef44 │ │ │ │ + vldr s16, [pc, #252] @ 18ee9c │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -466775,15 +466718,15 @@ │ │ │ │ bic.w sl, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ec28 │ │ │ │ + bl 18eb80 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [sl, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w sl, sl, #16 │ │ │ │ @@ -466795,91 +466738,91 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [sl, #-8] │ │ │ │ - bne.n 18ee84 │ │ │ │ + bne.n 18eddc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 18ee76 │ │ │ │ + bne.n 18edce │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 18ee64 │ │ │ │ + bhi.n 18edbc │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18ee58 │ │ │ │ - ldr r2, [pc, #56] @ (18ef50 ) │ │ │ │ - ldr r3, [pc, #52] @ (18ef4c ) │ │ │ │ + bhi.n 18edb0 │ │ │ │ + ldr r2, [pc, #56] @ (18eea8 ) │ │ │ │ + ldr r3, [pc, #52] @ (18eea4 ) │ │ │ │ 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 18ef40 │ │ │ │ + bne.n 18ee98 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 18ef14 │ │ │ │ + bls.n 18ee6c │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18ef32 │ │ │ │ - b.n 18ef14 │ │ │ │ + bhi.n 18ee8a │ │ │ │ + b.n 18ee6c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18f0a4 ) │ │ │ │ - ldr r3, [pc, #304] @ (18f0a8 ) │ │ │ │ + ldr r1, [pc, #304] @ (18effc ) │ │ │ │ + ldr r3, [pc, #304] @ (18f000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f070 │ │ │ │ + beq.n 18efc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18f08e │ │ │ │ + beq.n 18efe6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 18f0a0 │ │ │ │ + vldr s16, [pc, #264] @ 18eff8 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -466898,15 +466841,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ec28 │ │ │ │ + bl 18eb80 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #41] @ 0x29 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #8 │ │ │ │ @@ -466922,76 +466865,76 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 18efd0 │ │ │ │ + bne.n 18ef28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 18efc2 │ │ │ │ + bne.n 18ef1a │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 18efb0 │ │ │ │ + bhi.n 18ef08 │ │ │ │ ldrd r4, fp, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 18efa4 │ │ │ │ - ldr r2, [pc, #56] @ (18f0ac ) │ │ │ │ - ldr r3, [pc, #52] @ (18f0a8 ) │ │ │ │ + bhi.n 18eefc │ │ │ │ + ldr r2, [pc, #56] @ (18f004 ) │ │ │ │ + ldr r3, [pc, #52] @ (18f000 ) │ │ │ │ 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 18f09c │ │ │ │ + bne.n 18eff4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 18f070 │ │ │ │ + bls.n 18efc8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 18f08e │ │ │ │ - b.n 18f070 │ │ │ │ + bhi.n 18efe6 │ │ │ │ + b.n 18efc8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r4, #3] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ @@ -467002,41 +466945,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 18ff5c │ │ │ │ + bl 18feb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #248] @ (18f220 ) │ │ │ │ - ldr r3, [pc, #252] @ (18f224 ) │ │ │ │ + ldr r0, [pc, #248] @ (18f178 ) │ │ │ │ + ldr r3, [pc, #252] @ (18f17c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f1ea │ │ │ │ + beq.n 18f142 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f208 │ │ │ │ + beq.n 18f160 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 18f21c │ │ │ │ + vldr s16, [pc, #212] @ 18f174 │ │ │ │ mov sl, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -467052,153 +466995,153 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w fp, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ - bne.n 18f176 │ │ │ │ + bne.n 18f0ce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18f16e │ │ │ │ + bne.n 18f0c6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18f166 │ │ │ │ + bhi.n 18f0be │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, sl, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 18f158 │ │ │ │ - ldr r2, [pc, #60] @ (18f228 ) │ │ │ │ - ldr r3, [pc, #52] @ (18f224 ) │ │ │ │ + bcc.n 18f0b0 │ │ │ │ + ldr r2, [pc, #60] @ (18f180 ) │ │ │ │ + ldr r3, [pc, #52] @ (18f17c ) │ │ │ │ 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 18f216 │ │ │ │ + bne.n 18f16e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 18f1ea │ │ │ │ + bcs.n 18f142 │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 18f208 │ │ │ │ - b.n 18f1ea │ │ │ │ + bhi.n 18f160 │ │ │ │ + b.n 18f142 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f258 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f1b0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f25c │ │ │ │ + ldr.w ip, [pc, #28] @ 18f1b4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f260 ) │ │ │ │ - ldr r2, [pc, #28] @ (18f264 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f1b8 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f1bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f7ec │ │ │ │ + b.n 18f744 │ │ │ │ movs r0, r4 │ │ │ │ ldr r6, [r3, r7] │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f294 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f1ec ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f298 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f1f0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f29c ) │ │ │ │ - ldr r2, [pc, #28] @ (18f2a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f1f4 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f1f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18f758 │ │ │ │ + b.n 18f6b0 │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r4, r6] │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (18f3cc ) │ │ │ │ + ldr r2, [pc, #268] @ (18f324 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (18f3d0 ) │ │ │ │ + ldr r3, [pc, #268] @ (18f328 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f392 │ │ │ │ + beq.n 18f2ea │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18f3b0 │ │ │ │ + beq.n 18f308 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 18f3c8 │ │ │ │ + vldr s16, [pc, #220] @ 18f320 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r5, sp, #43 @ 0x2b │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -467211,15 +467154,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -467227,129 +467170,129 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 18f314 │ │ │ │ + bne.n 18f26c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 18f30c │ │ │ │ + bne.n 18f264 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 18f306 │ │ │ │ + bhi.n 18f25e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 18f2f8 │ │ │ │ - ldr r2, [pc, #64] @ (18f3d4 ) │ │ │ │ - ldr r3, [pc, #56] @ (18f3d0 ) │ │ │ │ + bcc.n 18f250 │ │ │ │ + ldr r2, [pc, #64] @ (18f32c ) │ │ │ │ + ldr r3, [pc, #56] @ (18f328 ) │ │ │ │ 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 18f3c2 │ │ │ │ + bne.n 18f31a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, fp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 18f392 │ │ │ │ + bcs.n 18f2ea │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 18f3b0 │ │ │ │ - b.n 18f392 │ │ │ │ + bhi.n 18f308 │ │ │ │ + b.n 18f2ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w lr, [r4] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ bfi ip, lr, #0, #8 │ │ │ │ bfi ip, lr, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1903c4 │ │ │ │ + bl 19031c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ (18f59c ) │ │ │ │ + ldr r2, [pc, #312] @ (18f4f4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (18f5a0 ) │ │ │ │ + ldr r3, [pc, #312] @ (18f4f8 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f564 │ │ │ │ + beq.n 18f4bc │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18f582 │ │ │ │ - vldr s16, [pc, #272] @ 18f598 │ │ │ │ + beq.n 18f4da │ │ │ │ + vldr s16, [pc, #272] @ 18f4f0 │ │ │ │ add.w fp, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -467374,163 +467317,163 @@ │ │ │ │ add.w fp, r3, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ add.w fp, fp, #16 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w r8, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vstr s15, [fp, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 18f4ca │ │ │ │ + bne.n 18f422 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 18f4be │ │ │ │ + bne.n 18f416 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 18f4ac │ │ │ │ + bhi.n 18f404 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 18f49c │ │ │ │ - ldr r2, [pc, #60] @ (18f5a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (18f5a0 ) │ │ │ │ + bhi.n 18f3f4 │ │ │ │ + ldr r2, [pc, #60] @ (18f4fc ) │ │ │ │ + ldr r3, [pc, #56] @ (18f4f8 ) │ │ │ │ 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 18f594 │ │ │ │ + bne.n 18f4ec │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sl, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 18f564 │ │ │ │ + bcs.n 18f4bc │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 18f582 │ │ │ │ - b.n 18f564 │ │ │ │ + bhi.n 18f4da │ │ │ │ + b.n 18f4bc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f5d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f52c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f5d8 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f530 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f5dc ) │ │ │ │ - ldr r2, [pc, #28] @ (18f5e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (18f534 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f538 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ udf #240 @ 0xf0 │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r2, [r4, r1] │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (18f610 ) │ │ │ │ + ldr r0, [pc, #28] @ (18f568 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18f614 │ │ │ │ + ldr.w ip, [pc, #28] @ 18f56c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18f618 ) │ │ │ │ - ldr r2, [pc, #28] @ (18f61c ) │ │ │ │ + ldr r3, [pc, #24] @ (18f570 ) │ │ │ │ + ldr r2, [pc, #28] @ (18f574 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ udf #136 @ 0x88 │ │ │ │ movs r0, r4 │ │ │ │ ldrsb r6, [r4, r0] │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #344] @ (18f794 ) │ │ │ │ + ldr r2, [pc, #344] @ (18f6ec ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (18f798 ) │ │ │ │ + ldr r3, [pc, #344] @ (18f6f0 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18f75c │ │ │ │ + beq.n 18f6b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 18f77a │ │ │ │ + beq.w 18f6d2 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 18f790 │ │ │ │ + vldr s16, [pc, #296] @ 18f6e8 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ @@ -467553,21 +467496,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -467582,70 +467525,70 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r8, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 18f6aa │ │ │ │ + bne.n 18f602 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 18f69e │ │ │ │ + bne.n 18f5f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 18f68a │ │ │ │ + bhi.n 18f5e2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18f678 │ │ │ │ - ldr r2, [pc, #60] @ (18f79c ) │ │ │ │ - ldr r3, [pc, #56] @ (18f798 ) │ │ │ │ + bhi.n 18f5d0 │ │ │ │ + ldr r2, [pc, #60] @ (18f6f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (18f6f0 ) │ │ │ │ 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 18f78c │ │ │ │ + bne.n 18f6e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 18f75c │ │ │ │ + bcs.n 18f6b4 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 18f77a │ │ │ │ - b.n 18f75c │ │ │ │ + bhi.n 18f6d2 │ │ │ │ + b.n 18f6b4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbz r2, 18f810 │ │ │ │ + cbz r2, 18f768 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r0, #16 │ │ │ │ @@ -467667,28 +467610,28 @@ │ │ │ │ vmov s14, r3 │ │ │ │ vmul.f32 s12, s12, s14 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 18f7b0 │ │ │ │ + bne.n 18f708 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f90a │ │ │ │ + beq.n 18f862 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 18f90c │ │ │ │ + vldr s9, [pc, #228] @ 18f864 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 18f910 │ │ │ │ + vldr s10, [pc, #224] @ 18f868 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ mov.w ip, r3, lsr #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ add.w ip, ip, #103 @ 0x67 │ │ │ │ @@ -467702,117 +467645,117 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18f89c │ │ │ │ + ble.n 18f7f4 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f89c │ │ │ │ + bge.n 18f7f4 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s12, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18f8c8 │ │ │ │ + ble.n 18f820 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f8c8 │ │ │ │ + bge.n 18f820 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s13, s9 │ │ │ │ vmov r3, s14 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 18f8f4 │ │ │ │ + ble.n 18f84c │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18f8f4 │ │ │ │ + bge.n 18f84c │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vmov r3, s14 │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 18f830 │ │ │ │ + bne.n 18f788 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18fabc │ │ │ │ + beq.w 18fa14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 18fac0 │ │ │ │ + vldr s10, [pc, #408] @ 18fa18 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 18fac4 │ │ │ │ - vldr s9, [pc, #404] @ 18fac8 │ │ │ │ + vldr s11, [pc, #404] @ 18fa1c │ │ │ │ + vldr s9, [pc, #404] @ 18fa20 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 18facc │ │ │ │ - vldr s7, [pc, #400] @ 18fad0 │ │ │ │ - b.n 18f9aa │ │ │ │ + vldr s8, [pc, #400] @ 18fa24 │ │ │ │ + vldr s7, [pc, #400] @ 18fa28 │ │ │ │ + b.n 18f902 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 18f954 │ │ │ │ + cbz r5, 18f8ac │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s9 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vstr s15, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18fa16 │ │ │ │ + bne.n 18f96e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 18f976 │ │ │ │ + cbz r5, 18f8ce │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s9 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ vstr s15, [r0, #-12] │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.n 18fa6e │ │ │ │ + bne.n 18f9c6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 18f994 │ │ │ │ + cbz r1, 18f8ec │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s13, [r0, #-4] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - beq.w 18faba │ │ │ │ + beq.w 18fa12 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18f942 │ │ │ │ + beq.n 18f89a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 18f954 │ │ │ │ + beq.n 18f8ac │ │ │ │ subs.w r6, r1, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r1, r1, #15 │ │ │ │ lslpl.w r6, r4, r6 │ │ │ │ vmovpl s15, r6 │ │ │ │ lslmi.w r1, r4, r1 │ │ │ │ @@ -467826,20 +467769,20 @@ │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s10 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ vstr s15, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18f964 │ │ │ │ + beq.n 18f8bc │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 18f976 │ │ │ │ + beq.n 18f8ce │ │ │ │ subs.w r6, r1, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r1, r1, #15 │ │ │ │ lslpl.w r6, r4, r6 │ │ │ │ vmovpl s15, r6 │ │ │ │ lslmi.w r1, r4, r1 │ │ │ │ @@ -467852,20 +467795,20 @@ │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s10 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ vstr s15, [r0, #-12] │ │ │ │ - beq.n 18f982 │ │ │ │ + beq.n 18f8da │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 18f994 │ │ │ │ + beq.n 18f8ec │ │ │ │ subs.w r5, r3, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r3, r3, #15 │ │ │ │ lslpl.w r5, r4, r5 │ │ │ │ vmovpl s15, r5 │ │ │ │ lslmi.w r3, r4, r3 │ │ │ │ @@ -467874,239 +467817,239 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 18f994 │ │ │ │ + b.n 18f8ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18fd9c │ │ │ │ + beq.w 18fcf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 18fda0 │ │ │ │ - vldr s6, [pc, #696] @ 18fda4 │ │ │ │ + vldr s8, [pc, #696] @ 18fcf8 │ │ │ │ + vldr s6, [pc, #696] @ 18fcfc │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 18fda8 │ │ │ │ + vldr s7, [pc, #692] @ 18fd00 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 18fdac │ │ │ │ - vldr s10, [pc, #688] @ 18fdb0 │ │ │ │ - vldr s5, [pc, #688] @ 18fdb4 │ │ │ │ - vldr s4, [pc, #688] @ 18fdb8 │ │ │ │ - b.n 18fbde │ │ │ │ + vldr s9, [pc, #688] @ 18fd04 │ │ │ │ + vldr s10, [pc, #688] @ 18fd08 │ │ │ │ + vldr s5, [pc, #688] @ 18fd0c │ │ │ │ + vldr s4, [pc, #688] @ 18fd10 │ │ │ │ + b.n 18fb36 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 18fb1c │ │ │ │ + cbz r5, 18fa74 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18fc32 │ │ │ │ + bne.w 18fb8a │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 18fb3c │ │ │ │ + cbz r5, 18fa94 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 18fc72 │ │ │ │ + bne.w 18fbca │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18fcea │ │ │ │ + bne.w 18fc42 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fd3c │ │ │ │ + ble.w 18fc94 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 18fd6e │ │ │ │ - vldr s14, [pc, #572] @ 18fda4 │ │ │ │ + bge.w 18fcc6 │ │ │ │ + vldr s14, [pc, #572] @ 18fcfc │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fcd4 │ │ │ │ + ble.w 18fc2c │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 18fb9e │ │ │ │ + bge.n 18faf6 │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18fce6 │ │ │ │ + ble.w 18fc3e │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 18fbc8 │ │ │ │ + bge.n 18fb20 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 18fd3a │ │ │ │ + beq.w 18fc92 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18fb0a │ │ │ │ + beq.n 18fa62 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 18fb1c │ │ │ │ + beq.n 18fa74 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 18fd0e │ │ │ │ + bmi.w 18fc66 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s13, s15, s8 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18fb2a │ │ │ │ + beq.w 18fa82 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 18fb3c │ │ │ │ + beq.w 18fa94 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 18fcf8 │ │ │ │ + bmi.n 18fc50 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 18fb46 │ │ │ │ + beq.w 18fa9e │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 18fca6 │ │ │ │ + beq.n 18fbfe │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 18fd24 │ │ │ │ + bmi.n 18fc7c │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 18fb74 │ │ │ │ + ble.w 18facc │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 18fb68 │ │ │ │ + blt.w 18fac0 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 18fb84 │ │ │ │ + bgt.w 18fadc │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 18fbae │ │ │ │ + bgt.w 18fb06 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18fbc8 │ │ │ │ + b.n 18fb20 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 18fca6 │ │ │ │ + b.n 18fbfe │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 18fc54 │ │ │ │ + b.n 18fbac │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s14, s12, s15 │ │ │ │ - b.n 18fc10 │ │ │ │ + b.n 18fb68 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 18fc92 │ │ │ │ + b.n 18fbea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18fd84 │ │ │ │ + ble.n 18fcdc │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 18fd92 │ │ │ │ - vldr s13, [pc, #80] @ 18fdac │ │ │ │ - vldr s14, [pc, #80] @ 18fdb0 │ │ │ │ + bge.n 18fcea │ │ │ │ + vldr s13, [pc, #80] @ 18fd04 │ │ │ │ + vldr s14, [pc, #80] @ 18fd08 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18fbc8 │ │ │ │ + b.n 18fb20 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 18fd8c │ │ │ │ - vldr s14, [pc, #36] @ 18fda4 │ │ │ │ - b.n 18fb84 │ │ │ │ + ble.n 18fce4 │ │ │ │ + vldr s14, [pc, #36] @ 18fcfc │ │ │ │ + b.n 18fadc │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18fbc8 │ │ │ │ + b.n 18fb20 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 18fbc8 │ │ │ │ + b.n 18fb20 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18fbc8 │ │ │ │ + b.n 18fb20 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -468116,23 +468059,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fe64 │ │ │ │ + beq.n 18fdbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #148] @ 18fe68 │ │ │ │ - vldr s10, [pc, #148] @ 18fe6c │ │ │ │ + vldr s12, [pc, #148] @ 18fdc0 │ │ │ │ + vldr s10, [pc, #148] @ 18fdc4 │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vstr s11, [r0, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -468159,40 +468102,40 @@ │ │ │ │ sub.w ip, ip, r3 │ │ │ │ add.w r3, r3, ip, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 18fde2 │ │ │ │ + bne.n 18fd3a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ff2a │ │ │ │ + beq.n 18fe82 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #2065 @ 0x811 │ │ │ │ movt r1, #516 @ 0x204 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r4], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb.w ip, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp ip, r8 │ │ │ │ - ble.n 18feb8 │ │ │ │ + ble.n 18fe10 │ │ │ │ rsb r7, ip, ip, lsl #8 │ │ │ │ umull r9, r8, r1, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ mov.w r8, r8, lsr #6 │ │ │ │ movs r7, #0 │ │ │ │ mls ip, ip, ip, r5 │ │ │ │ @@ -468220,45 +468163,45 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, ip, r1, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 18fe90 │ │ │ │ + bne.n 18fde8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov.w r3, #0 │ │ │ │ strb r2, [r4, #3] │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrd r4, fp, [sp, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19002e │ │ │ │ + beq.n 18ff86 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190034 │ │ │ │ + beq.n 18ff8c │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -468295,85 +468238,85 @@ │ │ │ │ adds r7, r6, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 18ffd4 │ │ │ │ + bne.n 18ff2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 18ffcc │ │ │ │ + bne.n 18ff24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r6, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 18ffb4 │ │ │ │ + bhi.n 18ff0c │ │ │ │ ldrd r6, r8, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ add r1, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.n 18ff98 │ │ │ │ + bhi.n 18fef0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 19002e │ │ │ │ + bcs.n 18ff86 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 190034 │ │ │ │ - b.n 19002e │ │ │ │ + bcc.n 18ff8c │ │ │ │ + b.n 18ff86 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (190194 ) │ │ │ │ + ldr r2, [pc, #308] @ (1900ec ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (190198 ) │ │ │ │ + ldr r3, [pc, #308] @ (1900f0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19015a │ │ │ │ + beq.n 1900b2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190178 │ │ │ │ + beq.n 1900d0 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 19018c │ │ │ │ + vldr s17, [pc, #256] @ 1900e4 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 190190 │ │ │ │ + vldr s16, [pc, #252] @ 1900e8 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ mov r3, fp │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -468402,154 +468345,155 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 1900e4 │ │ │ │ + bne.n 19003c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1900dc │ │ │ │ + bne.n 190034 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1900c0 │ │ │ │ + bhi.n 190018 │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r6 │ │ │ │ add ip, r2 │ │ │ │ - bhi.n 1900a2 │ │ │ │ - ldr r2, [pc, #64] @ (19019c ) │ │ │ │ - ldr r3, [pc, #56] @ (190198 ) │ │ │ │ + bhi.n 18fffa │ │ │ │ + ldr r2, [pc, #64] @ (1900f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1900f0 ) │ │ │ │ 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 190186 │ │ │ │ + bne.n 1900de │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bcs.n 19015a │ │ │ │ + bcs.n 1900b2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 190178 │ │ │ │ - b.n 19015a │ │ │ │ + bcc.n 1900d0 │ │ │ │ + b.n 1900b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d3, #36 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr14, cr3, {4} │ │ │ │ + vqadd.u8 d16, d22, d3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1901cc ) │ │ │ │ + ldr r0, [pc, #28] @ (190124 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1901d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 190128 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1901d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1901d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (19012c ) │ │ │ │ + ldr r2, [pc, #28] @ (190130 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mcr2 0, 2, r0, cr6, cr3, {4} │ │ │ │ + mcr2 0, 7, r0, cr14, cr3, {4} │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1901d8 │ │ │ │ + bmi.n 190130 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #424] @ (190384 ) │ │ │ │ + ldr r2, [pc, #424] @ (1902dc ) │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (190208 ) │ │ │ │ + ldr r0, [pc, #28] @ (190160 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 19020c │ │ │ │ + ldr.w ip, [pc, #28] @ 190164 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (190210 ) │ │ │ │ - ldr r2, [pc, #28] @ (190214 ) │ │ │ │ + ldr r3, [pc, #24] @ (190168 ) │ │ │ │ + ldr r2, [pc, #28] @ (19016c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - mcr2 0, 0, r0, cr10, cr3, {4} │ │ │ │ + mrc2 0, 5, r0, cr2, cr3, {4} │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 190144 │ │ │ │ + bcc.n 19009c │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [pc, #184] @ (1902d0 ) │ │ │ │ + ldr r2, [pc, #184] @ (190228 ) │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #320] @ (190374 ) │ │ │ │ + ldr r2, [pc, #320] @ (1902cc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (190378 ) │ │ │ │ + ldr r3, [pc, #320] @ (1902d0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19033c │ │ │ │ + beq.n 190294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19035a │ │ │ │ + beq.w 1902b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 19036c │ │ │ │ + vldr s17, [pc, #276] @ 1902c4 │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 190370 │ │ │ │ + vldr s16, [pc, #272] @ 1902c8 │ │ │ │ mov r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -468581,15 +468525,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ vstr s16, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ @@ -468598,107 +468542,107 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1902b4 │ │ │ │ + bne.n 19020c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1902aa │ │ │ │ + bne.n 190202 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 19028c │ │ │ │ + bhi.n 1901e4 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, r1 │ │ │ │ - bhi.n 19026a │ │ │ │ - ldr r2, [pc, #60] @ (19037c ) │ │ │ │ - ldr r3, [pc, #56] @ (190378 ) │ │ │ │ + bhi.n 1901c2 │ │ │ │ + ldr r2, [pc, #60] @ (1902d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1902d0 ) │ │ │ │ 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 190368 │ │ │ │ + bne.n 1902c0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19033c │ │ │ │ + bcs.n 190294 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19035a │ │ │ │ - b.n 19033c │ │ │ │ + bcc.n 1902b2 │ │ │ │ + b.n 190294 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #588] @ 0x24c │ │ │ │ + mrc2 0, 3, r0, cr0, cr3, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], #588 @ 0x24c │ │ │ │ + stc2l 0, cr0, [r4, #-588]! @ 0xfffffdb4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ movw r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1904b0 │ │ │ │ + beq.n 190408 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1904b6 │ │ │ │ + beq.n 19040e │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r1 │ │ │ │ movs r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -468734,95 +468678,95 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 19044a │ │ │ │ + bne.n 1903a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 190442 │ │ │ │ + bne.n 19039a │ │ │ │ ldr r6, [sp, #28] │ │ │ │ adds r5, #16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 190424 │ │ │ │ + bhi.n 19037c │ │ │ │ ldrd r3, r8, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r0 │ │ │ │ - bhi.n 190400 │ │ │ │ + bhi.n 190358 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1904b0 │ │ │ │ + bls.n 190408 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1904b6 │ │ │ │ - b.n 1904b0 │ │ │ │ + bcc.n 19040e │ │ │ │ + b.n 190408 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #376] @ (190658 ) │ │ │ │ + ldr r2, [pc, #376] @ (1905b0 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (19065c ) │ │ │ │ + ldr r3, [pc, #376] @ (1905b4 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19061c │ │ │ │ + beq.w 190574 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19063a │ │ │ │ + beq.w 190592 │ │ │ │ movs r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #316] @ 190650 │ │ │ │ + vldr s16, [pc, #316] @ 1905a8 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 190654 │ │ │ │ + vldr s17, [pc, #308] @ 1905ac │ │ │ │ mov r6, lr │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -468856,21 +468800,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1941e0 │ │ │ │ + bl 194138 │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -468878,142 +468822,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 19057e │ │ │ │ + bne.n 1904d6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190572 │ │ │ │ + bne.n 1904ca │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 19054c │ │ │ │ + bhi.n 1904a4 │ │ │ │ ldrd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 190528 │ │ │ │ - ldr r2, [pc, #64] @ (190660 ) │ │ │ │ - ldr r3, [pc, #60] @ (19065c ) │ │ │ │ + bhi.n 190480 │ │ │ │ + ldr r2, [pc, #64] @ (1905b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1905b4 ) │ │ │ │ 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 19064c │ │ │ │ + bne.n 1905a4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, lr, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19061c │ │ │ │ + bcs.n 190574 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 19063a │ │ │ │ - b.n 19061c │ │ │ │ + bcc.n 190592 │ │ │ │ + b.n 190574 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1c0093 │ │ │ │ + smlalbt r0, r0, r4, r3 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #147] @ 0x93 │ │ │ │ + @ instruction: 0xfa840093 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (190690 ) │ │ │ │ + ldr r0, [pc, #28] @ (1905e8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 190694 │ │ │ │ + ldr.w ip, [pc, #28] @ 1905ec │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (190698 ) │ │ │ │ - ldr r2, [pc, #28] @ (19069c ) │ │ │ │ + ldr r3, [pc, #24] @ (1905f0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1905f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - vst1.8 @ instruction: 0xf9820093 │ │ │ │ + @ instruction: 0xfa2a0093 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ cmp lr, r4 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1906cc ) │ │ │ │ + ldr r0, [pc, #28] @ (190624 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1906d0 │ │ │ │ + ldr.w ip, [pc, #28] @ 190628 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1906d4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1906d8 ) │ │ │ │ + ldr r3, [pc, #24] @ (19062c ) │ │ │ │ + ldr r2, [pc, #28] @ (190630 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 43f84 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - vst4.32 {d16-d19}, [r6 :64], r3 │ │ │ │ + vld1.8 @ instruction: 0xf9ee0093 │ │ │ │ lsrs r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r4 │ │ │ │ cmp r2, sp │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #404] @ (19088c ) │ │ │ │ + ldr r2, [pc, #404] @ (1907e4 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (190890 ) │ │ │ │ + ldr r3, [pc, #404] @ (1907e8 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 190852 │ │ │ │ + beq.w 1907aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190870 │ │ │ │ + beq.w 1907c8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 190884 │ │ │ │ + vldr s16, [pc, #352] @ 1907dc │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -469034,15 +468978,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #268] @ 190888 │ │ │ │ + vldr s17, [pc, #268] @ 1907e0 │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -469053,21 +468997,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1942a0 │ │ │ │ + bl 1941f8 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -469084,73 +469028,73 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 190796 │ │ │ │ + bne.n 1906ee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 19078a │ │ │ │ + bne.n 1906e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 190762 │ │ │ │ + bhi.n 1906ba │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r8, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 19073e │ │ │ │ - ldr r2, [pc, #64] @ (190894 ) │ │ │ │ - ldr r3, [pc, #56] @ (190890 ) │ │ │ │ + bhi.w 190696 │ │ │ │ + ldr r2, [pc, #64] @ (1907ec ) │ │ │ │ + ldr r3, [pc, #56] @ (1907e8 ) │ │ │ │ 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 19087e │ │ │ │ + bne.n 1907d6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 190852 │ │ │ │ + bcs.n 1907aa │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 190870 │ │ │ │ - b.n 190852 │ │ │ │ + bcc.n 1907c8 │ │ │ │ + b.n 1907aa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d0-d3}, [r4 :64], r3 │ │ │ │ + vld1.8 @ instruction: 0xf9ac0093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a60093 │ │ │ │ + str.w r0, [lr, r3, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ smlabb r1, r2, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -469158,19 +469102,19 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ - beq.n 190992 │ │ │ │ + beq.n 1908ea │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1908fc │ │ │ │ + beq.n 190854 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190a2a │ │ │ │ + beq.w 190982 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ ubfx r0, r1, #9, #2 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ @@ -469184,15 +469128,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 190a78 │ │ │ │ + beq.w 1909d0 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r2, r2, #248 @ 0xf8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ orr.w r5, r2, r1, lsr #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ orr.w r4, r3, r0, lsr #13 │ │ │ │ @@ -469252,15 +469196,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orrs r0, r7 │ │ │ │ - cbz r1, 190a58 │ │ │ │ + cbz r1, 1909b0 │ │ │ │ smlabb r3, r4, r2, r9 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ smlabb lr, r5, r2, lr │ │ │ │ smlabb r2, r6, r2, r0 │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ umull r0, lr, r1, lr │ │ │ │ @@ -469328,15 +469272,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, r4, #3 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 190898 │ │ │ │ + bl 1907f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -469362,15 +469306,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, r4, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ - bl 190898 │ │ │ │ + bl 1907f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -469400,15 +469344,15 @@ │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ asr.w r4, r4, ip │ │ │ │ - bl 190898 │ │ │ │ + bl 1907f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r4, r4, #15 │ │ │ │ add.w r4, r4, r4, lsl #4 │ │ │ │ strb r4, [r3, #3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -469452,24 +469396,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 190898 │ │ │ │ - cbz r4, 190c8a │ │ │ │ + bl 1907f0 │ │ │ │ + cbz r4, 190be2 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 190c8a │ │ │ │ + beq.n 190be2 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 190c92 │ │ │ │ + bhi.n 190bea │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 190cbc │ │ │ │ + bgt.n 190c14 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -469491,91 +469435,91 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 190c8a │ │ │ │ + b.n 190be2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190cec │ │ │ │ + ldr.w ip, [pc, #20] @ 190c44 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190d14 │ │ │ │ + ldr.w ip, [pc, #20] @ 190c6c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190d3c │ │ │ │ + ldr.w ip, [pc, #20] @ 190c94 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 190d64 │ │ │ │ + ldr.w ip, [pc, #20] @ 190cbc │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190e40 │ │ │ │ + beq.n 190d98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190e46 │ │ │ │ + beq.n 190d9e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (190e58 ) │ │ │ │ + ldr r3, [pc, #196] @ (190db0 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469620,63 +469564,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 190dec │ │ │ │ + bne.n 190d44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190de2 │ │ │ │ + bne.n 190d3a │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190dc6 │ │ │ │ + bhi.n 190d1e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190da8 │ │ │ │ + bhi.n 190d00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190e40 │ │ │ │ + bls.n 190d98 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 190e46 │ │ │ │ - b.n 190e40 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + bhi.n 190d9e │ │ │ │ + b.n 190d98 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 190f34 │ │ │ │ + beq.n 190e8c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190f3a │ │ │ │ + beq.n 190e92 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (190f4c ) │ │ │ │ + ldr r3, [pc, #196] @ (190ea4 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469721,63 +469665,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 190ee0 │ │ │ │ + bne.n 190e38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190ed6 │ │ │ │ + bne.n 190e2e │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190eba │ │ │ │ + bhi.n 190e12 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190e9c │ │ │ │ + bhi.n 190df4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 190f34 │ │ │ │ + bls.n 190e8c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 190f3a │ │ │ │ - b.n 190f34 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + bhi.n 190e92 │ │ │ │ + b.n 190e8c │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191028 │ │ │ │ + beq.n 190f80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19102e │ │ │ │ + beq.n 190f86 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (191040 ) │ │ │ │ + ldr r3, [pc, #196] @ (190f98 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469822,63 +469766,63 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 190fd4 │ │ │ │ + bne.n 190f2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 190fca │ │ │ │ + bne.n 190f22 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 190fae │ │ │ │ + bhi.n 190f06 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 190f90 │ │ │ │ + bhi.n 190ee8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191028 │ │ │ │ + bls.n 190f80 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 19102e │ │ │ │ - b.n 191028 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + bhi.n 190f86 │ │ │ │ + b.n 190f80 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r4, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19111c │ │ │ │ + beq.n 191074 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 191122 │ │ │ │ + beq.n 19107a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (191134 ) │ │ │ │ + ldr r3, [pc, #196] @ (19108c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -469923,74 +469867,74 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1910c8 │ │ │ │ + bne.n 191020 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1910be │ │ │ │ + bne.n 191016 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1910a2 │ │ │ │ + bhi.n 190ffa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 191084 │ │ │ │ + bhi.n 190fdc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r8, #4 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19111c │ │ │ │ + bls.n 191074 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 191122 │ │ │ │ - b.n 19111c │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + bhi.n 19107a │ │ │ │ + b.n 191074 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (19128c ) │ │ │ │ + ldr r2, [pc, #312] @ (1911e4 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (191290 ) │ │ │ │ + ldr r3, [pc, #312] @ (1911e8 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191258 │ │ │ │ + beq.n 1911b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 191276 │ │ │ │ - ldr r3, [pc, #288] @ (191294 ) │ │ │ │ + beq.w 1911ce │ │ │ │ + ldr r3, [pc, #288] @ (1911ec ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 191288 │ │ │ │ + vldr s16, [pc, #268] @ 1911e0 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470041,90 +469985,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1911ba │ │ │ │ + bne.n 191112 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1911ae │ │ │ │ + bne.n 191106 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 191198 │ │ │ │ + bhi.n 1910f0 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 19118e │ │ │ │ - ldr r2, [pc, #60] @ (191298 ) │ │ │ │ - ldr r3, [pc, #52] @ (191290 ) │ │ │ │ + bhi.n 1910e6 │ │ │ │ + ldr r2, [pc, #60] @ (1911f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1911e8 ) │ │ │ │ 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 191284 │ │ │ │ + bne.n 1911dc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191258 │ │ │ │ + bls.n 1911b0 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191276 │ │ │ │ - b.n 191258 │ │ │ │ + bhi.n 1911ce │ │ │ │ + b.n 1911b0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mcr 0, 5, r0, cr8, cr3, {4} │ │ │ │ + vqadd.s16 d16, d16, d3 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stc 0, cr0, [r0, #588]! @ 0x24c │ │ │ │ + mcr 0, 2, r0, cr8, cr3, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1913f0 ) │ │ │ │ + ldr r2, [pc, #312] @ (191348 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1913f4 ) │ │ │ │ + ldr r3, [pc, #312] @ (19134c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1913bc │ │ │ │ + beq.n 191314 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1913da │ │ │ │ - ldr r3, [pc, #288] @ (1913f8 ) │ │ │ │ + beq.w 191332 │ │ │ │ + ldr r3, [pc, #288] @ (191350 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1913ec │ │ │ │ + vldr s16, [pc, #268] @ 191344 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470175,90 +470119,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 19131e │ │ │ │ + bne.n 191276 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 191312 │ │ │ │ + bne.n 19126a │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1912fc │ │ │ │ + bhi.n 191254 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1912f2 │ │ │ │ - ldr r2, [pc, #60] @ (1913fc ) │ │ │ │ - ldr r3, [pc, #52] @ (1913f4 ) │ │ │ │ + bhi.n 19124a │ │ │ │ + ldr r2, [pc, #60] @ (191354 ) │ │ │ │ + ldr r3, [pc, #52] @ (19134c ) │ │ │ │ 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 1913e8 │ │ │ │ + bne.n 191340 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1913bc │ │ │ │ + bls.n 191314 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1913da │ │ │ │ - b.n 1913bc │ │ │ │ + bhi.n 191332 │ │ │ │ + b.n 191314 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stcl 0, cr0, [r4, #-588] @ 0xfffffdb4 │ │ │ │ + stcl 0, cr0, [ip, #588]! @ 0x24c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldc 0, cr0, [ip], #-588 @ 0xfffffdb4 │ │ │ │ + stcl 0, cr0, [r4], #588 @ 0x24c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (191554 ) │ │ │ │ + ldr r2, [pc, #312] @ (1914ac ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (191558 ) │ │ │ │ + ldr r3, [pc, #312] @ (1914b0 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191520 │ │ │ │ + beq.n 191478 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19153e │ │ │ │ - ldr r3, [pc, #288] @ (19155c ) │ │ │ │ + beq.w 191496 │ │ │ │ + ldr r3, [pc, #288] @ (1914b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 191550 │ │ │ │ + vldr s16, [pc, #268] @ 1914a8 │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470309,90 +470253,90 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 191482 │ │ │ │ + bne.n 1913da │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 191476 │ │ │ │ + bne.n 1913ce │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191460 │ │ │ │ + bhi.n 1913b8 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 191456 │ │ │ │ - ldr r2, [pc, #60] @ (191560 ) │ │ │ │ - ldr r3, [pc, #52] @ (191558 ) │ │ │ │ + bhi.n 1913ae │ │ │ │ + ldr r2, [pc, #60] @ (1914b8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1914b0 ) │ │ │ │ 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 19154c │ │ │ │ + bne.n 1914a4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191520 │ │ │ │ + bls.n 191478 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 19153e │ │ │ │ - b.n 191520 │ │ │ │ + bhi.n 191496 │ │ │ │ + b.n 191478 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xebe00093 │ │ │ │ + stc 0, cr0, [r8], {147} @ 0x93 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xead80093 │ │ │ │ + @ instruction: 0xeb800093 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1916b8 ) │ │ │ │ + ldr r2, [pc, #312] @ (191610 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1916bc ) │ │ │ │ + ldr r3, [pc, #312] @ (191614 ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191684 │ │ │ │ + beq.n 1915dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1916a2 │ │ │ │ - ldr r3, [pc, #288] @ (1916c0 ) │ │ │ │ + beq.w 1915fa │ │ │ │ + ldr r3, [pc, #288] @ (191618 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 1916b4 │ │ │ │ + vldr s16, [pc, #268] @ 19160c │ │ │ │ add r3, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -470443,327 +470387,322 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1915e6 │ │ │ │ + bne.n 19153e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 1915da │ │ │ │ + bne.n 191532 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1915c4 │ │ │ │ + bhi.n 19151c │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, sl │ │ │ │ - bhi.n 1915ba │ │ │ │ - ldr r2, [pc, #60] @ (1916c4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1916bc ) │ │ │ │ + bhi.n 191512 │ │ │ │ + ldr r2, [pc, #60] @ (19161c ) │ │ │ │ + ldr r3, [pc, #52] @ (191614 ) │ │ │ │ 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 1916b0 │ │ │ │ + bne.n 191608 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191684 │ │ │ │ + bls.n 1915dc │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1916a2 │ │ │ │ - b.n 191684 │ │ │ │ + bhi.n 1915fa │ │ │ │ + b.n 1915dc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - orns r0, ip, r3, lsr #2 │ │ │ │ + @ instruction: 0xeb240093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrd r0, r0, [r4, #-588]! @ 0x24c │ │ │ │ + ands.w r0, ip, r3, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (191738 ) │ │ │ │ + ldr r6, [pc, #96] @ (191690 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (19173c ) │ │ │ │ + ldr r0, [pc, #96] @ (191694 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (191740 ) │ │ │ │ + ldr r5, [pc, #92] @ (191698 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (191744 ) │ │ │ │ + ldr r0, [pc, #84] @ (19169c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (191748 ) │ │ │ │ + ldr r3, [pc, #72] @ (1916a0 ) │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldrb.w r2, [sp, #10] │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r0, [r4, #1] │ │ │ │ strb r1, [r4, #3] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ - ldr r2, [pc, #48] @ (19174c ) │ │ │ │ + ldr r2, [pc, #48] @ (1916a4 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (19173c ) │ │ │ │ + ldr r3, [pc, #28] @ (191694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 191734 │ │ │ │ + bne.n 19168c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldmdb lr, {r0, r1, r4, r7} │ │ │ │ + strd r0, r0, [r6, #588] @ 0x24c │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl, {r0, r1, r4, r7} │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + strd r0, r0, [r2, #588] @ 0x24c │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8dc0093 │ │ │ │ + @ instruction: 0xe9840093 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (1917d0 ) │ │ │ │ + ldr r5, [pc, #112] @ (191728 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1917d4 ) │ │ │ │ + ldr r0, [pc, #112] @ (19172c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1917d8 ) │ │ │ │ + ldr r4, [pc, #108] @ (191730 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1917dc ) │ │ │ │ + ldr r0, [pc, #100] @ (191734 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1917e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (191738 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (1917e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (19173c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1917d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (19172c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1917ca │ │ │ │ + bne.n 191722 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia.w r6, {r0, r1, r4, r7} │ │ │ │ + ldmdb lr!, {r0, r1, r4, r7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r2, {r0, r1, r4, r7} │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + ldmdb sl!, {r0, r1, r4, r7} │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r6, #588] @ 0x24c │ │ │ │ + strd r0, r0, [lr], #588 @ 0x24c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (191868 ) │ │ │ │ + ldr r5, [pc, #112] @ (1917c0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (19186c ) │ │ │ │ + ldr r0, [pc, #112] @ (1917c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (191870 ) │ │ │ │ + ldr r4, [pc, #108] @ (1917c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (191874 ) │ │ │ │ + ldr r0, [pc, #100] @ (1917cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (191878 ) │ │ │ │ + ldr r2, [pc, #88] @ (1917d0 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (19187c ) │ │ │ │ + ldr r2, [pc, #52] @ (1917d4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (19186c ) │ │ │ │ + ldr r3, [pc, #28] @ (1917c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 191862 │ │ │ │ + bne.n 1917ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 191868 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + stmia.w r6!, {r0, r1, r4, r7} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 191868 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + stmia.w r2!, {r0, r1, r4, r7} │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1917dc │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + @ instruction: 0xe8560093 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #112] @ (191900 ) │ │ │ │ + ldr r5, [pc, #112] @ (191858 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (191904 ) │ │ │ │ + ldr r0, [pc, #112] @ (19185c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (191908 ) │ │ │ │ + ldr r4, [pc, #108] @ (191860 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (19190c ) │ │ │ │ + ldr r0, [pc, #100] @ (191864 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (191910 ) │ │ │ │ + ldr r2, [pc, #88] @ (191868 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (191914 ) │ │ │ │ + ldr r2, [pc, #52] @ (19186c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (191904 ) │ │ │ │ + ldr r3, [pc, #28] @ (19185c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1918fa │ │ │ │ + bne.n 191852 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1917d0 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + @ instruction: 0xe80e0093 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1917d0 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + @ instruction: 0xe80a0093 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 191744 │ │ │ │ + b.n 1917ec │ │ │ │ lsls r3, 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191a20 ) │ │ │ │ + ldr r4, [pc, #240] @ (191978 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191a0a │ │ │ │ + beq.n 191962 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191a10 │ │ │ │ + beq.n 191968 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191a24 ) │ │ │ │ + ldr r3, [pc, #224] @ (19197c ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191a28 ) │ │ │ │ + ldr r3, [pc, #212] @ (191980 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -470806,76 +470745,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1919a0 │ │ │ │ + bne.n 1918f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191998 │ │ │ │ + bne.n 1918f0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 19197c │ │ │ │ + bhi.n 1918d4 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 19195e │ │ │ │ + bhi.n 1918b6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191a0a │ │ │ │ + bls.n 191962 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191a10 │ │ │ │ - b.n 191a0a │ │ │ │ + bhi.n 191968 │ │ │ │ + b.n 191962 │ │ │ │ nop │ │ │ │ - b.n 1917b8 │ │ │ │ + b.n 191860 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191b34 ) │ │ │ │ + ldr r4, [pc, #240] @ (191a8c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191b1e │ │ │ │ + beq.n 191a76 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191b24 │ │ │ │ + beq.n 191a7c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191b38 ) │ │ │ │ + ldr r3, [pc, #224] @ (191a90 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191b3c ) │ │ │ │ + ldr r3, [pc, #212] @ (191a94 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -470918,76 +470857,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191ab4 │ │ │ │ + bne.n 191a0c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191aac │ │ │ │ + bne.n 191a04 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 191a90 │ │ │ │ + bhi.n 1919e8 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191a72 │ │ │ │ + bhi.n 1919ca │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191b1e │ │ │ │ + bls.n 191a76 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191b24 │ │ │ │ - b.n 191b1e │ │ │ │ + bhi.n 191a7c │ │ │ │ + b.n 191a76 │ │ │ │ nop │ │ │ │ - b.n 1916a4 │ │ │ │ + b.n 19174c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191c48 ) │ │ │ │ + ldr r4, [pc, #240] @ (191ba0 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191c32 │ │ │ │ + beq.n 191b8a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191c38 │ │ │ │ + beq.n 191b90 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191c4c ) │ │ │ │ + ldr r3, [pc, #224] @ (191ba4 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191c50 ) │ │ │ │ + ldr r3, [pc, #212] @ (191ba8 ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -471030,76 +470969,76 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191bc8 │ │ │ │ + bne.n 191b20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191bc0 │ │ │ │ + bne.n 191b18 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191ba4 │ │ │ │ + bhi.n 191afc │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191b86 │ │ │ │ + bhi.n 191ade │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191c32 │ │ │ │ + bls.n 191b8a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191c38 │ │ │ │ - b.n 191c32 │ │ │ │ + bhi.n 191b90 │ │ │ │ + b.n 191b8a │ │ │ │ nop │ │ │ │ - b.n 191590 │ │ │ │ + b.n 191638 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (191d5c ) │ │ │ │ + ldr r4, [pc, #240] @ (191cb4 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191d46 │ │ │ │ + beq.n 191c9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191d4c │ │ │ │ + beq.n 191ca4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (191d60 ) │ │ │ │ + ldr r3, [pc, #224] @ (191cb8 ) │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #212] @ (191d64 ) │ │ │ │ + ldr r3, [pc, #212] @ (191cbc ) │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -471142,87 +471081,87 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 191cdc │ │ │ │ + bne.n 191c34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 191cd4 │ │ │ │ + bne.n 191c2c │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 191cb8 │ │ │ │ + bhi.n 191c10 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r8, r3 │ │ │ │ - bhi.n 191c9a │ │ │ │ + bhi.n 191bf2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191d46 │ │ │ │ + bls.n 191c9e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 191d4c │ │ │ │ - b.n 191d46 │ │ │ │ + bhi.n 191ca4 │ │ │ │ + b.n 191c9e │ │ │ │ nop │ │ │ │ - b.n 19247c │ │ │ │ + b.n 191524 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (191eac ) │ │ │ │ + ldr r2, [pc, #296] @ (191e04 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (191eb0 ) │ │ │ │ + ldr r3, [pc, #296] @ (191e08 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (191eb4 ) │ │ │ │ + ldr r3, [pc, #280] @ (191e0c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191e76 │ │ │ │ + beq.n 191dce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191e94 │ │ │ │ + beq.n 191dec │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (191eb8 ) │ │ │ │ + ldr r1, [pc, #272] @ (191e10 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 191ea8 │ │ │ │ + vldr s16, [pc, #240] @ 191e00 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (191ebc ) │ │ │ │ + ldr r1, [pc, #252] @ (191e14 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471264,105 +471203,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 191dee │ │ │ │ + bne.n 191d46 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 191de2 │ │ │ │ + bne.n 191d3a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 191dd2 │ │ │ │ + bhi.n 191d2a │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 191dcc │ │ │ │ - ldr r2, [pc, #72] @ (191ec0 ) │ │ │ │ - ldr r3, [pc, #52] @ (191eb0 ) │ │ │ │ + bhi.n 191d24 │ │ │ │ + ldr r2, [pc, #72] @ (191e18 ) │ │ │ │ + ldr r3, [pc, #52] @ (191e08 ) │ │ │ │ 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 191ea2 │ │ │ │ + bne.n 191dfa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191e76 │ │ │ │ + bls.n 191dce │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191e94 │ │ │ │ - b.n 191e76 │ │ │ │ + bhi.n 191dec │ │ │ │ + b.n 191dce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1923a0 │ │ │ │ + b.n 192448 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19237c │ │ │ │ + b.n 192424 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1921c8 │ │ │ │ + b.n 192270 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (192008 ) │ │ │ │ + ldr r2, [pc, #296] @ (191f60 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (19200c ) │ │ │ │ + ldr r3, [pc, #296] @ (191f64 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (192010 ) │ │ │ │ + ldr r3, [pc, #280] @ (191f68 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191fd2 │ │ │ │ + beq.n 191f2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191ff0 │ │ │ │ + beq.n 191f48 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (192014 ) │ │ │ │ + ldr r1, [pc, #272] @ (191f6c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 192004 │ │ │ │ + vldr s16, [pc, #240] @ 191f5c │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (192018 ) │ │ │ │ + ldr r1, [pc, #252] @ (191f70 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471404,105 +471343,105 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 191f4a │ │ │ │ + bne.n 191ea2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 191f3e │ │ │ │ + bne.n 191e96 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 191f2e │ │ │ │ + bhi.n 191e86 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 191f28 │ │ │ │ - ldr r2, [pc, #72] @ (19201c ) │ │ │ │ - ldr r3, [pc, #52] @ (19200c ) │ │ │ │ + bhi.n 191e80 │ │ │ │ + ldr r2, [pc, #72] @ (191f74 ) │ │ │ │ + ldr r3, [pc, #52] @ (191f64 ) │ │ │ │ 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 191ffe │ │ │ │ + bne.n 191f56 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 191fd2 │ │ │ │ + bls.n 191f2a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 191ff0 │ │ │ │ - b.n 191fd2 │ │ │ │ + bhi.n 191f48 │ │ │ │ + b.n 191f2a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 192244 │ │ │ │ + b.n 1922ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 192220 │ │ │ │ + b.n 1922c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19206c │ │ │ │ + b.n 192114 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (192164 ) │ │ │ │ + ldr r2, [pc, #296] @ (1920bc ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (192168 ) │ │ │ │ + ldr r3, [pc, #296] @ (1920c0 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (19216c ) │ │ │ │ + ldr r3, [pc, #280] @ (1920c4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19212e │ │ │ │ + beq.n 192086 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19214c │ │ │ │ + beq.n 1920a4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (192170 ) │ │ │ │ + ldr r1, [pc, #272] @ (1920c8 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 192160 │ │ │ │ + vldr s16, [pc, #240] @ 1920b8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (192174 ) │ │ │ │ + ldr r1, [pc, #252] @ (1920cc ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471544,104 +471483,104 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1920a6 │ │ │ │ + bne.n 191ffe │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 19209a │ │ │ │ + bne.n 191ff2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 19208a │ │ │ │ + bhi.n 191fe2 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 192084 │ │ │ │ - ldr r2, [pc, #72] @ (192178 ) │ │ │ │ - ldr r3, [pc, #52] @ (192168 ) │ │ │ │ + bhi.n 191fdc │ │ │ │ + ldr r2, [pc, #72] @ (1920d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1920c0 ) │ │ │ │ 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 19215a │ │ │ │ + bne.n 1920b2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19212e │ │ │ │ + bls.n 192086 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 19214c │ │ │ │ - b.n 19212e │ │ │ │ + bhi.n 1920a4 │ │ │ │ + b.n 192086 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + b.n 192190 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + b.n 19216c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vqadd.u32 d0, d28, d3 │ │ │ │ + vshr.u64 d16, d3, #44 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1922c0 ) │ │ │ │ + ldr r2, [pc, #296] @ (192218 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1922c4 ) │ │ │ │ + ldr r3, [pc, #296] @ (19221c ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ (1922c8 ) │ │ │ │ + ldr r3, [pc, #280] @ (192220 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19228a │ │ │ │ + beq.n 1921e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1922a8 │ │ │ │ + beq.n 192200 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (1922cc ) │ │ │ │ + ldr r1, [pc, #272] @ (192224 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 1922bc │ │ │ │ + vldr s16, [pc, #240] @ 192214 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (1922d0 ) │ │ │ │ + ldr r1, [pc, #252] @ (192228 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -471683,86 +471622,86 @@ │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 192202 │ │ │ │ + bne.n 19215a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1921f6 │ │ │ │ + bne.n 19214e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1921e6 │ │ │ │ + bhi.n 19213e │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1921e0 │ │ │ │ - ldr r2, [pc, #72] @ (1922d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1922c4 ) │ │ │ │ + bhi.n 192138 │ │ │ │ + ldr r2, [pc, #72] @ (19222c ) │ │ │ │ + ldr r3, [pc, #52] @ (19221c ) │ │ │ │ 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 1922b6 │ │ │ │ + bne.n 19220e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19228a │ │ │ │ + bls.n 1921e2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1922a8 │ │ │ │ - b.n 19228a │ │ │ │ + bhi.n 192200 │ │ │ │ + b.n 1921e2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + svc 12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc2l 0, cr0, [ip, #588] @ 0x24c │ │ │ │ + mrc2 0, 3, r0, cr4, cr3, {4} │ │ │ │ lsrs r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1923b4 │ │ │ │ + udf #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (192374 ) │ │ │ │ + ldr r2, [pc, #136] @ (1922cc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (192378 ) │ │ │ │ + ldr r3, [pc, #136] @ (1922d0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r1, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 19234a │ │ │ │ + bls.n 1922a2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -471772,109 +471711,109 @@ │ │ │ │ vld4.8 {d17,d19,d21,d23}, [ip] │ │ │ │ vorr q12, q10, q10 │ │ │ │ vorr q13, q9, q9 │ │ │ │ vorr q14, q8, q8 │ │ │ │ vorr q15, q11, q11 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [r3]! │ │ │ │ vst4.8 {d25,d27,d29,d31}, [r3] │ │ │ │ - bhi.n 192308 │ │ │ │ + bhi.n 192260 │ │ │ │ lsrs r3, r1, #4 │ │ │ │ subs r3, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ and.w r1, r1, #15 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r4, r3 │ │ │ │ add r5, r3 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - cbnz r1, 192364 │ │ │ │ - ldr r2, [pc, #44] @ (19237c ) │ │ │ │ - ldr r3, [pc, #40] @ (192378 ) │ │ │ │ + cbnz r1, 1922bc │ │ │ │ + ldr r2, [pc, #44] @ (1922d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1922d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192370 │ │ │ │ + bne.n 1922c8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f040 │ │ │ │ - b.n 19234c │ │ │ │ + bl 16ef94 │ │ │ │ + b.n 1922a4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ble.n 19238c │ │ │ │ + ble.n 192234 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1922d8 │ │ │ │ + ble.n 192380 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1923e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (19233c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1923e8 ) │ │ │ │ + ldr r3, [pc, #84] @ (192340 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1923d0 │ │ │ │ + cbz r3, 192328 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1923cc │ │ │ │ - ldr r0, [pc, #44] @ (1923ec ) │ │ │ │ + bmi.n 192324 │ │ │ │ + ldr r0, [pc, #44] @ (192344 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1923f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (192348 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1992d4 │ │ │ │ + bl 19922c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1923a2 │ │ │ │ + b.n 1922fa │ │ │ │ nop │ │ │ │ - bgt.n 1924b4 │ │ │ │ + ble.n 19235c │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192528 │ │ │ │ + beq.w 192480 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 19252c │ │ │ │ + bls.w 192484 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 192544 │ │ │ │ + vldr s13, [pc, #300] @ 19249c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -471906,26 +471845,26 @@ │ │ │ │ vstr s15, [r2, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r2, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r0 │ │ │ │ vstr s14, [r2, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192438 │ │ │ │ + bne.n 192390 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 19251e │ │ │ │ + bls.n 192476 │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #128] @ 192544 │ │ │ │ + vldr s12, [pc, #128] @ 19249c │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -471940,51 +471879,51 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 192528 │ │ │ │ + beq.n 192480 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192412 │ │ │ │ + bne.w 19236a │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1924c8 │ │ │ │ + b.n 192420 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 19242e │ │ │ │ + bne.n 192386 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 19253c │ │ │ │ + cbnz r6, 192494 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 192528 │ │ │ │ + beq.n 192480 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 19252e │ │ │ │ - b.n 192528 │ │ │ │ + bne.n 192486 │ │ │ │ + b.n 192480 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1924c0 │ │ │ │ + b.n 192418 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 192602 │ │ │ │ + beq.n 19255a │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 192608 │ │ │ │ + bls.n 192560 │ │ │ │ movs r6, #0 │ │ │ │ sub.w ip, r7, #2 │ │ │ │ mov lr, r2 │ │ │ │ bic.w r4, ip, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r4, ip │ │ │ │ @@ -472003,18 +471942,18 @@ │ │ │ │ strb.w r1, [r3, #-9] │ │ │ │ strb.w fp, [r3, #-14] │ │ │ │ strb.w fp, [r3, #-10] │ │ │ │ mov.w fp, r6, lsr #8 │ │ │ │ mov.w r6, r6, lsr #24 │ │ │ │ strb.w fp, [r3, #-15] │ │ │ │ strb.w r6, [r3, #-11] │ │ │ │ - bne.n 19257e │ │ │ │ + bne.n 1924d6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 1925f8 │ │ │ │ + bls.n 192550 │ │ │ │ lsrs r3, r4, #1 │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r5, r3, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -472024,60 +471963,60 @@ │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r1, lsr #8 │ │ │ │ strb.w ip, [r3, #3] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb r4, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ - beq.n 192602 │ │ │ │ + beq.n 19255a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 192562 │ │ │ │ + bne.n 1924ba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1925d0 │ │ │ │ + b.n 192528 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 192572 │ │ │ │ + bne.n 1924ca │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 192618 │ │ │ │ + cbnz r7, 192570 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 192602 │ │ │ │ + beq.n 19255a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 19260a │ │ │ │ - b.n 192602 │ │ │ │ + bne.n 192562 │ │ │ │ + b.n 19255a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1925cc │ │ │ │ + b.n 192524 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192736 │ │ │ │ + beq.w 19268e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1927e6 │ │ │ │ + bls.w 19273e │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 192800 │ │ │ │ + vldr s7, [pc, #444] @ 192758 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 192804 │ │ │ │ + vldr s3, [pc, #440] @ 19275c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 192808 │ │ │ │ - vldr s4, [pc, #436] @ 19280c │ │ │ │ + vldr s10, [pc, #436] @ 192760 │ │ │ │ + vldr s4, [pc, #436] @ 192764 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 192810 │ │ │ │ - vldr s6, [pc, #432] @ 192814 │ │ │ │ + vldr s5, [pc, #432] @ 192768 │ │ │ │ + vldr s6, [pc, #432] @ 19276c │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472120,34 +472059,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 19266e │ │ │ │ + bne.n 1925c6 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 19273a │ │ │ │ + bhi.n 192692 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192664 │ │ │ │ + bne.n 1925bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 192800 │ │ │ │ + vldr s5, [pc, #180] @ 192758 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 192804 │ │ │ │ - vldr s10, [pc, #176] @ 192808 │ │ │ │ - vldr s7, [pc, #176] @ 19280c │ │ │ │ - vldr s8, [pc, #176] @ 192810 │ │ │ │ - vldr s9, [pc, #176] @ 192814 │ │ │ │ + vldr s6, [pc, #176] @ 19275c │ │ │ │ + vldr s10, [pc, #176] @ 192760 │ │ │ │ + vldr s7, [pc, #176] @ 192764 │ │ │ │ + vldr s8, [pc, #176] @ 192768 │ │ │ │ + vldr s9, [pc, #176] @ 19276c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -472172,66 +472111,66 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 192736 │ │ │ │ + beq.n 19268e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 19263e │ │ │ │ + bne.w 192596 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192764 │ │ │ │ - cbnz r6, 1927f6 │ │ │ │ + b.n 1926bc │ │ │ │ + cbnz r6, 19274e │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 192736 │ │ │ │ + beq.n 19268e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1927e8 │ │ │ │ - b.n 192736 │ │ │ │ + bne.n 192740 │ │ │ │ + b.n 19268e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 192748 │ │ │ │ + b.n 1926a0 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (192af0 ) │ │ │ │ + ldr r1, [pc, #744] @ (192a48 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19292c │ │ │ │ + beq.w 192884 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1929dc │ │ │ │ + bls.w 192934 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1929f4 │ │ │ │ + vldr s7, [pc, #440] @ 19294c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1929f8 │ │ │ │ + vldr s3, [pc, #436] @ 192950 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1929fc │ │ │ │ - vldr s4, [pc, #432] @ 192a00 │ │ │ │ + vldr s10, [pc, #432] @ 192954 │ │ │ │ + vldr s4, [pc, #432] @ 192958 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 192a04 │ │ │ │ - vldr s6, [pc, #428] @ 192a08 │ │ │ │ + vldr s5, [pc, #428] @ 19295c │ │ │ │ + vldr s6, [pc, #428] @ 192960 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472274,34 +472213,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192866 │ │ │ │ + bne.n 1927be │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 192930 │ │ │ │ + bhi.n 192888 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 19285c │ │ │ │ + bne.n 1927b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 1929f4 │ │ │ │ + vldr s5, [pc, #180] @ 19294c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1929f8 │ │ │ │ - vldr s10, [pc, #176] @ 1929fc │ │ │ │ - vldr s7, [pc, #176] @ 192a00 │ │ │ │ - vldr s8, [pc, #176] @ 192a04 │ │ │ │ - vldr s9, [pc, #176] @ 192a08 │ │ │ │ + vldr s6, [pc, #176] @ 192950 │ │ │ │ + vldr s10, [pc, #176] @ 192954 │ │ │ │ + vldr s7, [pc, #176] @ 192958 │ │ │ │ + vldr s8, [pc, #176] @ 19295c │ │ │ │ + vldr s9, [pc, #176] @ 192960 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -472326,54 +472265,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 19292c │ │ │ │ + beq.n 192884 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192836 │ │ │ │ + bne.w 19278e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19295a │ │ │ │ - cbnz r6, 1929ec │ │ │ │ + b.n 1928b2 │ │ │ │ + cbnz r6, 192944 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19292c │ │ │ │ + beq.n 192884 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1929de │ │ │ │ - b.n 19292c │ │ │ │ + bne.n 192936 │ │ │ │ + b.n 192884 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19293e │ │ │ │ + b.n 192896 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (192ce4 ) │ │ │ │ + ldr r1, [pc, #744] @ (192c3c ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192b1c │ │ │ │ + beq.n 192a74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 192bb0 │ │ │ │ + bls.w 192b08 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -472431,28 +472370,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 192a56 │ │ │ │ + bne.n 1929ae │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 192b22 │ │ │ │ + bhi.n 192a7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 192a46 │ │ │ │ + bne.n 19299e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -472489,45 +472428,45 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 192b1c │ │ │ │ + beq.n 192a74 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 192a28 │ │ │ │ + bne.w 192980 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192b4c │ │ │ │ + b.n 192aa4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 192bc8 │ │ │ │ + cbnz r3, 192b20 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 192b1c │ │ │ │ + beq.n 192a74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 192bb8 │ │ │ │ - b.n 192b1c │ │ │ │ + bne.n 192b10 │ │ │ │ + b.n 192a74 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 192b34 │ │ │ │ + b.n 192a8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192ce0 │ │ │ │ + beq.n 192c38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 192d74 │ │ │ │ + bls.w 192ccc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -472585,28 +472524,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 192c1a │ │ │ │ + bne.n 192b72 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 192ce6 │ │ │ │ + bhi.n 192c3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 192c0a │ │ │ │ + bne.n 192b62 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -472643,56 +472582,56 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 192ce0 │ │ │ │ + beq.n 192c38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 192bec │ │ │ │ + bne.w 192b44 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192d10 │ │ │ │ + b.n 192c68 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 192d8c │ │ │ │ + cbnz r3, 192ce4 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 192ce0 │ │ │ │ + beq.n 192c38 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 192d7c │ │ │ │ - b.n 192ce0 │ │ │ │ + bne.n 192cd4 │ │ │ │ + b.n 192c38 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 192cf8 │ │ │ │ + b.n 192c50 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 192eaa │ │ │ │ + beq.w 192e02 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 192f5c │ │ │ │ + bls.w 192eb4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 192f74 │ │ │ │ + vldr s7, [pc, #444] @ 192ecc │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 192f78 │ │ │ │ + vldr s3, [pc, #440] @ 192ed0 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 192f7c │ │ │ │ - vldr s4, [pc, #436] @ 192f80 │ │ │ │ + vldr s10, [pc, #436] @ 192ed4 │ │ │ │ + vldr s4, [pc, #436] @ 192ed8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 192f84 │ │ │ │ - vldr s6, [pc, #432] @ 192f88 │ │ │ │ + vldr s5, [pc, #432] @ 192edc │ │ │ │ + vldr s6, [pc, #432] @ 192ee0 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472735,34 +472674,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192de2 │ │ │ │ + bne.n 192d3a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 192eae │ │ │ │ + bhi.n 192e06 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192dd8 │ │ │ │ + bne.n 192d30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 192f74 │ │ │ │ + vldr s5, [pc, #180] @ 192ecc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 192f78 │ │ │ │ - vldr s10, [pc, #176] @ 192f7c │ │ │ │ - vldr s7, [pc, #176] @ 192f80 │ │ │ │ - vldr s8, [pc, #176] @ 192f84 │ │ │ │ - vldr s9, [pc, #176] @ 192f88 │ │ │ │ + vldr s6, [pc, #176] @ 192ed0 │ │ │ │ + vldr s10, [pc, #176] @ 192ed4 │ │ │ │ + vldr s7, [pc, #176] @ 192ed8 │ │ │ │ + vldr s8, [pc, #176] @ 192edc │ │ │ │ + vldr s9, [pc, #176] @ 192ee0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -472787,65 +472726,65 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 192eaa │ │ │ │ + beq.n 192e02 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192db2 │ │ │ │ + bne.w 192d0a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 192ed8 │ │ │ │ - cbnz r6, 192f6c │ │ │ │ + b.n 192e30 │ │ │ │ + cbnz r6, 192ec4 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 192eaa │ │ │ │ + beq.n 192e02 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 192f5e │ │ │ │ - b.n 192eaa │ │ │ │ + bne.n 192eb6 │ │ │ │ + b.n 192e02 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 192ebc │ │ │ │ + b.n 192e14 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (193264 ) │ │ │ │ + ldr r1, [pc, #744] @ (1931bc ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1930a2 │ │ │ │ + beq.w 192ffa │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 193154 │ │ │ │ + bls.w 1930ac │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 19316c │ │ │ │ + vldr s7, [pc, #444] @ 1930c4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 193170 │ │ │ │ + vldr s3, [pc, #440] @ 1930c8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 193174 │ │ │ │ - vldr s4, [pc, #436] @ 193178 │ │ │ │ + vldr s10, [pc, #436] @ 1930cc │ │ │ │ + vldr s4, [pc, #436] @ 1930d0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 19317c │ │ │ │ - vldr s6, [pc, #432] @ 193180 │ │ │ │ + vldr s5, [pc, #432] @ 1930d4 │ │ │ │ + vldr s6, [pc, #432] @ 1930d8 │ │ │ │ add.w r2, r4, #32 │ │ │ │ mov sl, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ adds r2, #32 │ │ │ │ vstr s8, [r2, #-52] @ 0xffffffcc │ │ │ │ add.w lr, lr, #2 │ │ │ │ @@ -472888,34 +472827,34 @@ │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vmul.f32 s15, s9, s10 │ │ │ │ vmul.f32 s14, s14, s10 │ │ │ │ vstr s13, [r2, #-64] @ 0xffffffc0 │ │ │ │ vstr s15, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s14, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 192fda │ │ │ │ + bne.n 192f32 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1930a6 │ │ │ │ + bhi.n 192ffe │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192fd0 │ │ │ │ + bne.n 192f28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #180] @ 19316c │ │ │ │ + vldr s5, [pc, #180] @ 1930c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 193170 │ │ │ │ - vldr s10, [pc, #176] @ 193174 │ │ │ │ - vldr s7, [pc, #176] @ 193178 │ │ │ │ - vldr s8, [pc, #176] @ 19317c │ │ │ │ - vldr s9, [pc, #176] @ 193180 │ │ │ │ + vldr s6, [pc, #176] @ 1930c8 │ │ │ │ + vldr s10, [pc, #176] @ 1930cc │ │ │ │ + vldr s7, [pc, #176] @ 1930d0 │ │ │ │ + vldr s8, [pc, #176] @ 1930d4 │ │ │ │ + vldr s9, [pc, #176] @ 1930d8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -472940,54 +472879,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1930a2 │ │ │ │ + beq.n 192ffa │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 192faa │ │ │ │ + bne.w 192f02 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1930d0 │ │ │ │ - cbnz r6, 193164 │ │ │ │ + b.n 193028 │ │ │ │ + cbnz r6, 1930bc │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1930a2 │ │ │ │ + beq.n 192ffa │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 193156 │ │ │ │ - b.n 1930a2 │ │ │ │ + bne.n 1930ae │ │ │ │ + b.n 192ffa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1930b4 │ │ │ │ + b.n 19300c │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (19345c ) │ │ │ │ + ldr r1, [pc, #744] @ (1933b4 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193294 │ │ │ │ + beq.n 1931ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 193326 │ │ │ │ + bls.w 19327e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -473045,28 +472984,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1931ce │ │ │ │ + bne.n 193126 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 19329a │ │ │ │ + bhi.n 1931f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1931be │ │ │ │ + bne.n 193116 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -473103,46 +473042,46 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 193294 │ │ │ │ + beq.n 1931ec │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1931a0 │ │ │ │ + bne.w 1930f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1932c4 │ │ │ │ + b.n 19321c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 19333e │ │ │ │ + cbnz r3, 193296 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 193294 │ │ │ │ + beq.n 1931ec │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19332e │ │ │ │ - b.n 193294 │ │ │ │ + bne.n 193286 │ │ │ │ + b.n 1931ec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1932ac │ │ │ │ + b.n 193204 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193458 │ │ │ │ + beq.n 1933b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1934ea │ │ │ │ + bls.w 193442 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #298 @ 0x12a │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ subs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ @@ -473200,28 +473139,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 193392 │ │ │ │ + bne.n 1932ea │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 19345e │ │ │ │ + bhi.n 1933b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 193382 │ │ │ │ + bne.n 1932da │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -473258,139 +473197,139 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 193458 │ │ │ │ + beq.n 1933b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 193364 │ │ │ │ + bne.w 1932bc │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 193488 │ │ │ │ + b.n 1933e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 193502 │ │ │ │ + cbnz r3, 19345a │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 193458 │ │ │ │ + beq.n 1933b0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1934f2 │ │ │ │ - b.n 193458 │ │ │ │ + bne.n 19344a │ │ │ │ + b.n 1933b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 193470 │ │ │ │ + b.n 1933c8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 193544 │ │ │ │ + beq.n 19349c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 193530 │ │ │ │ + bne.n 193488 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - cbz r5, 19358e │ │ │ │ - cbz r0, 193592 │ │ │ │ + cbz r5, 1934e6 │ │ │ │ + cbz r0, 1934ea │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 1935a0 │ │ │ │ + vldr s14, [pc, #64] @ 1934f8 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 19356a │ │ │ │ + bne.n 1934c2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 193564 │ │ │ │ + bne.n 1934bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 19358e │ │ │ │ + beq.n 1934e6 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 193592 │ │ │ │ - b.n 19358e │ │ │ │ + bne.n 1934ea │ │ │ │ + b.n 1934e6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1935e2 │ │ │ │ - cbz r2, 1935e6 │ │ │ │ + cbz r6, 19353a │ │ │ │ + cbz r2, 19353e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1935c4 │ │ │ │ + bne.n 19351c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1935bc │ │ │ │ + bne.n 193514 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1935e2 │ │ │ │ + beq.n 19353a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1935e6 │ │ │ │ - b.n 1935e2 │ │ │ │ + bne.n 19353e │ │ │ │ + b.n 19353a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 19366a │ │ │ │ + cbz r7, 1935c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19366e │ │ │ │ + beq.n 1935c6 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ - vldr d6, [pc, #100] @ 193680 │ │ │ │ + vldr d6, [pc, #100] @ 1935d8 │ │ │ │ add.w r0, r2, ip │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ @@ -473400,37 +473339,37 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 19362a │ │ │ │ + bne.n 193582 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 193624 │ │ │ │ + bne.n 19357c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19366a │ │ │ │ + beq.n 1935c2 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 19366e │ │ │ │ - b.n 19366a │ │ │ │ + bne.n 1935c6 │ │ │ │ + b.n 1935c2 │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r7, r6, [sp, #28] │ │ │ │ - cbz r6, 1936e6 │ │ │ │ - cbz r7, 1936ea │ │ │ │ + cbz r6, 19363e │ │ │ │ + cbz r7, 193642 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ @@ -473444,75 +473383,75 @@ │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1936ae │ │ │ │ + bne.n 193606 │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1936a8 │ │ │ │ + bne.n 193600 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1936e6 │ │ │ │ + beq.n 19363e │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1936ea │ │ │ │ - b.n 1936e6 │ │ │ │ + bne.n 193642 │ │ │ │ + b.n 19363e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 19373c │ │ │ │ - cbz r0, 19373e │ │ │ │ + cbz r5, 193694 │ │ │ │ + cbz r0, 193696 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 193750 │ │ │ │ + vldr d6, [pc, #64] @ 1936a8 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 193718 │ │ │ │ + bne.n 193670 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 193712 │ │ │ │ + bne.n 19366a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 19373c │ │ │ │ + beq.n 193694 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 19373e │ │ │ │ + bne.n 193696 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 193798 │ │ │ │ + beq.n 1936f0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -473520,23 +473459,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 193784 │ │ │ │ + bne.n 1936dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1937dc │ │ │ │ + beq.n 193734 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -473544,671 +473483,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 44980 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1937c8 │ │ │ │ + bne.n 193720 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193848 │ │ │ │ - cbz r2, 19384c │ │ │ │ + cbz r6, 1937a0 │ │ │ │ + cbz r2, 1937a4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 193860 │ │ │ │ + vldr d5, [pc, #104] @ 1937b8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 193834 │ │ │ │ + ble.n 19378c │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 193834 │ │ │ │ + bgt.n 19378c │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193806 │ │ │ │ + bne.n 19375e │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193800 │ │ │ │ + bne.n 193758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 193848 │ │ │ │ + beq.n 1937a0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19384c │ │ │ │ - b.n 193848 │ │ │ │ + bne.n 1937a4 │ │ │ │ + b.n 1937a0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1938ba │ │ │ │ - cbz r2, 1938be │ │ │ │ + cbz r6, 193812 │ │ │ │ + cbz r2, 193816 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1938d0 │ │ │ │ + vldr d6, [pc, #80] @ 193828 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 19388c │ │ │ │ + bne.n 1937e4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193884 │ │ │ │ + bne.n 1937dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1938ba │ │ │ │ + beq.n 193812 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1938be │ │ │ │ - b.n 1938ba │ │ │ │ + bne.n 193816 │ │ │ │ + b.n 193812 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 19391a │ │ │ │ - cbz r4, 19391e │ │ │ │ + cbz r7, 193872 │ │ │ │ + cbz r4, 193876 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1938f8 │ │ │ │ + bne.n 193850 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1938f0 │ │ │ │ + bne.n 193848 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 19391a │ │ │ │ + beq.n 193872 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 19391e │ │ │ │ - b.n 19391a │ │ │ │ + bne.n 193876 │ │ │ │ + b.n 193872 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 193964 │ │ │ │ - cbz r5, 193968 │ │ │ │ + cbz r7, 1938bc │ │ │ │ + cbz r5, 1938c0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 193948 │ │ │ │ + bne.n 1938a0 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193944 │ │ │ │ + bne.n 19389c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193964 │ │ │ │ + beq.n 1938bc │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193968 │ │ │ │ - b.n 193964 │ │ │ │ + bne.n 1938c0 │ │ │ │ + b.n 1938bc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 1939ca │ │ │ │ - cbz r2, 1939ce │ │ │ │ + cbz r6, 193922 │ │ │ │ + cbz r2, 193926 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 1939e0 │ │ │ │ + vldr d6, [pc, #80] @ 193938 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 19399c │ │ │ │ + bne.n 1938f4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193994 │ │ │ │ + bne.n 1938ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1939ca │ │ │ │ + beq.n 193922 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1939ce │ │ │ │ - b.n 1939ca │ │ │ │ + bne.n 193926 │ │ │ │ + b.n 193922 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 193a2a │ │ │ │ - cbz r4, 193a2e │ │ │ │ + cbz r7, 193982 │ │ │ │ + cbz r4, 193986 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 193a08 │ │ │ │ + bne.n 193960 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 193a00 │ │ │ │ + bne.n 193958 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193a2a │ │ │ │ + beq.n 193982 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 193a2e │ │ │ │ - b.n 193a2a │ │ │ │ + bne.n 193986 │ │ │ │ + b.n 193982 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 193a72 │ │ │ │ + cbz r6, 1939ca │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 193a74 │ │ │ │ + beq.n 1939cc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 193a5a │ │ │ │ + bne.n 1939b2 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193a56 │ │ │ │ + bne.n 1939ae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193a72 │ │ │ │ + beq.n 1939ca │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 193a74 │ │ │ │ + bne.n 1939cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193ada │ │ │ │ - cbz r2, 193ade │ │ │ │ + cbz r6, 193a32 │ │ │ │ + cbz r2, 193a36 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193af0 │ │ │ │ + vldr d6, [pc, #80] @ 193a48 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 193aac │ │ │ │ + bne.n 193a04 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193aa4 │ │ │ │ + bne.n 1939fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193ada │ │ │ │ + beq.n 193a32 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193ade │ │ │ │ - b.n 193ada │ │ │ │ + bne.n 193a36 │ │ │ │ + b.n 193a32 │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193b4c │ │ │ │ - cbz r2, 193b50 │ │ │ │ + cbz r6, 193aa4 │ │ │ │ + cbz r2, 193aa8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 193b60 │ │ │ │ + vldr d6, [pc, #76] @ 193ab8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 193b1e │ │ │ │ + bne.n 193a76 │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 193b16 │ │ │ │ + bne.n 193a6e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 193b4c │ │ │ │ + beq.n 193aa4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193b50 │ │ │ │ - b.n 193b4c │ │ │ │ + bne.n 193aa8 │ │ │ │ + b.n 193aa4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 193b66 │ │ │ │ + b.n 193abe │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 193baa │ │ │ │ - cbz r4, 193bae │ │ │ │ + cbz r7, 193b02 │ │ │ │ + cbz r4, 193b06 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 193b88 │ │ │ │ + bne.n 193ae0 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 193b80 │ │ │ │ + bne.n 193ad8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193baa │ │ │ │ + beq.n 193b02 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 193bae │ │ │ │ - b.n 193baa │ │ │ │ + bne.n 193b06 │ │ │ │ + b.n 193b02 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193c12 │ │ │ │ - cbz r2, 193c16 │ │ │ │ + cbz r6, 193b6a │ │ │ │ + cbz r2, 193b6e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 193c28 │ │ │ │ + vldr d6, [pc, #80] @ 193b80 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 193be4 │ │ │ │ + bne.n 193b3c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193bdc │ │ │ │ + bne.n 193b34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193c12 │ │ │ │ + beq.n 193b6a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193c16 │ │ │ │ - b.n 193c12 │ │ │ │ + bne.n 193b6e │ │ │ │ + b.n 193b6a │ │ │ │ nop.w │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 193c72 │ │ │ │ - cbz r4, 193c76 │ │ │ │ + cbz r7, 193bca │ │ │ │ + cbz r4, 193bce │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 193c50 │ │ │ │ + bne.n 193ba8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 193c48 │ │ │ │ + bne.n 193ba0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193c72 │ │ │ │ + beq.n 193bca │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 193c76 │ │ │ │ - b.n 193c72 │ │ │ │ + bne.n 193bce │ │ │ │ + b.n 193bca │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 193cbe │ │ │ │ - cbz r0, 193cc0 │ │ │ │ + cbz r5, 193c16 │ │ │ │ + cbz r0, 193c18 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r4, #8 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 193ca2 │ │ │ │ + bne.n 193bfa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 193c9a │ │ │ │ + bne.n 193bf2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 193cbe │ │ │ │ + beq.n 193c16 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 193cc0 │ │ │ │ + bne.n 193c18 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 193d3e │ │ │ │ - cbz r2, 193d42 │ │ │ │ + cbz r6, 193c96 │ │ │ │ + cbz r2, 193c9a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 193d50 │ │ │ │ + vldr d5, [pc, #104] @ 193ca8 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 193d26 │ │ │ │ + ble.n 193c7e │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bgt.n 193d26 │ │ │ │ + bgt.n 193c7e │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 193cf8 │ │ │ │ + bne.n 193c50 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193cf0 │ │ │ │ + bne.n 193c48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193d3e │ │ │ │ + beq.n 193c96 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 193d42 │ │ │ │ - b.n 193d3e │ │ │ │ + bne.n 193c9a │ │ │ │ + b.n 193c96 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 193d94 │ │ │ │ + cbz r6, 193cec │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 193d96 │ │ │ │ + beq.n 193cee │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 193d78 │ │ │ │ + bne.n 193cd0 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 193d72 │ │ │ │ + bne.n 193cca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193d94 │ │ │ │ + beq.n 193cec │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 193d96 │ │ │ │ + bne.n 193cee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 193de0 │ │ │ │ - cbz r5, 193de4 │ │ │ │ + cbz r7, 193d38 │ │ │ │ + cbz r5, 193d3c │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 193dc4 │ │ │ │ + bne.n 193d1c │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193dc0 │ │ │ │ + bne.n 193d18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 193de0 │ │ │ │ + beq.n 193d38 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 193de4 │ │ │ │ - b.n 193de0 │ │ │ │ + bne.n 193d3c │ │ │ │ + b.n 193d38 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 193e2a │ │ │ │ + cbz r6, 193d82 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 193e2c │ │ │ │ + beq.n 193d84 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 193e12 │ │ │ │ + bne.n 193d6a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 193e0e │ │ │ │ + bne.n 193d66 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193e2a │ │ │ │ + beq.n 193d82 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 193e2c │ │ │ │ + bne.n 193d84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 193e7c │ │ │ │ + cbz r6, 193dd4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 193e7e │ │ │ │ + beq.n 193dd6 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 193e60 │ │ │ │ + bne.n 193db8 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 193e5a │ │ │ │ + bne.n 193db2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 193e7c │ │ │ │ + beq.n 193dd4 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 193e7e │ │ │ │ + bne.n 193dd6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -474344,122 +474283,122 @@ │ │ │ │ blx 43c48 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #184] @ (1940e8 ) │ │ │ │ + ldr r2, [pc, #184] @ (194040 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1940ec ) │ │ │ │ + ldr r3, [pc, #184] @ (194044 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4483c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #152] @ (1940f0 ) │ │ │ │ - ldr r3, [pc, #152] @ (1940f4 ) │ │ │ │ + ldr r2, [pc, #152] @ (194048 ) │ │ │ │ + ldr r3, [pc, #152] @ (19404c ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1940f8 ) │ │ │ │ + ldr r1, [pc, #152] @ (194050 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1940fc ) │ │ │ │ + ldr r3, [pc, #148] @ (194054 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (194100 ) │ │ │ │ + ldr r2, [pc, #148] @ (194058 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (194104 ) │ │ │ │ + ldr r3, [pc, #144] @ (19405c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (194108 ) │ │ │ │ + ldr r1, [pc, #144] @ (194060 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (19410c ) │ │ │ │ + ldr r3, [pc, #140] @ (194064 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (194110 ) │ │ │ │ + ldr r2, [pc, #140] @ (194068 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (194114 ) │ │ │ │ + ldr r3, [pc, #136] @ (19406c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (194118 ) │ │ │ │ + ldr r1, [pc, #136] @ (194070 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (19411c ) │ │ │ │ - ldr r3, [pc, #132] @ (194120 ) │ │ │ │ + ldr r2, [pc, #128] @ (194074 ) │ │ │ │ + ldr r3, [pc, #132] @ (194078 ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 44450 │ │ │ │ - cbnz r0, 1940bc │ │ │ │ + cbnz r0, 194014 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1940d6 │ │ │ │ - ldr r2, [pc, #100] @ (194124 ) │ │ │ │ - ldr r3, [pc, #44] @ (1940ec ) │ │ │ │ + bne.n 19402e │ │ │ │ + ldr r2, [pc, #100] @ (19407c ) │ │ │ │ + ldr r3, [pc, #44] @ (194044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1940e4 │ │ │ │ + bne.n 19403c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (194128 ) │ │ │ │ - ldr r3, [pc, #80] @ (19412c ) │ │ │ │ + ldr r2, [pc, #80] @ (194080 ) │ │ │ │ + ldr r3, [pc, #80] @ (194084 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1940bc │ │ │ │ + b.n 194014 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - itte gt │ │ │ │ - lslgt r3, r2, #2 │ │ │ │ - lsrgt r0, r7, #1 │ │ │ │ - movle r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ + movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - itt cc │ │ │ │ - lslcc r3, r2, #2 │ │ │ │ - ldc2lcc 15, cr15, [pc, #1020] @ 194528 │ │ │ │ + itt al │ │ │ │ + lslal r3, r2, #2 │ │ │ │ + ldc2lal 15, cr15, [pc, #1020] @ 194480 │ │ │ │ ldc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ - bl 194020 │ │ │ │ + bl 193f78 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44ad0 │ │ │ │ @@ -474538,24 +474477,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 194268 │ │ │ │ + beq.n 1941c0 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 194268 │ │ │ │ + beq.n 1941c0 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 19426e │ │ │ │ + bhi.n 1941c6 │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 194296 │ │ │ │ + bgt.n 1941ee │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -474575,15 +474514,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 194268 │ │ │ │ + b.n 1941c0 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -474605,24 +474544,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 19432c │ │ │ │ + beq.n 194284 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 19432c │ │ │ │ + beq.n 194284 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 194332 │ │ │ │ + bgt.n 19428a │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 19435a │ │ │ │ + bgt.n 1942b2 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ asrs r0, r3, #31 │ │ │ │ @@ -474645,27 +474584,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 19432c │ │ │ │ + b.n 194284 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrd r1, r2, [r2, #16] │ │ │ │ ldrd r0, r3, [r3, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 194390 │ │ │ │ + beq.n 1942e8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 19438a │ │ │ │ + bcs.n 1942e2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -474693,23 +474632,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 444bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 439ec │ │ │ │ - cbz r0, 1943e8 │ │ │ │ + cbz r0, 194340 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 444bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1943e6 │ │ │ │ + bne.n 19433e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -474720,191 +474659,191 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, lr │ │ │ │ - beq.n 19443e │ │ │ │ + beq.n 194396 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1943c0 │ │ │ │ + bl 194318 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 19442e │ │ │ │ + b.n 194386 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #136] @ (1944f4 ) │ │ │ │ - ldr r1, [pc, #136] @ (1944f8 ) │ │ │ │ + ldr r0, [pc, #136] @ (19444c ) │ │ │ │ + ldr r1, [pc, #136] @ (194450 ) │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrb.w r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 44414 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1944fc ) │ │ │ │ + ldr r3, [pc, #108] @ (194454 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #20 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1944d6 │ │ │ │ - cbz r5, 1944cc │ │ │ │ + bne.n 19442e │ │ │ │ + cbz r5, 194424 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 44848 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ - cbnz r0, 1944d6 │ │ │ │ + cbnz r0, 19442e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 44ce8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1944d8 │ │ │ │ + b.n 194430 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (194500 ) │ │ │ │ - ldr r3, [pc, #28] @ (1944f8 ) │ │ │ │ + ldr r2, [pc, #36] @ (194458 ) │ │ │ │ + ldr r3, [pc, #28] @ (194450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1944f0 │ │ │ │ + bne.n 194448 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 19455a │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r2 │ │ │ │ - cbnz r0, 19454c │ │ │ │ + cbnz r0, 1944ce │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 43980 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 194560 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1944b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ movs r6, #1 │ │ │ │ orr.w r3, r0, r5, asr #31 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 194458 │ │ │ │ - cbz r0, 19455c │ │ │ │ + bl 1943b0 │ │ │ │ + cbz r0, 1944b4 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 194458 │ │ │ │ + bl 1943b0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194586 │ │ │ │ + b.n 1944de │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194596 │ │ │ │ + bne.n 1944ee │ │ │ │ mov r0, r4 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19457c │ │ │ │ + blt.n 1944d4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1945a4 │ │ │ │ + b.n 1944fc │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1945b4 │ │ │ │ + bne.n 19450c │ │ │ │ mov r0, r4 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19459a │ │ │ │ + blt.n 1944f2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1945c0 │ │ │ │ + cbz r0, 194518 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1945cc │ │ │ │ + cbz r0, 194524 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1945d4 │ │ │ │ + bne.n 19452c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1945ea │ │ │ │ + cbnz r3, 194542 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 18111c │ │ │ │ + bl 181074 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -474914,23 +474853,23 @@ │ │ │ │ blx 44ce8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 194642 │ │ │ │ - ldr r1, [pc, #32] @ (194648 ) │ │ │ │ + bne.n 19459a │ │ │ │ + ldr r1, [pc, #32] @ (1945a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 44be4 │ │ │ │ - cbnz r0, 194642 │ │ │ │ + cbnz r0, 19459a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 194640 │ │ │ │ + bne.n 194598 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -474938,220 +474877,220 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1946c4 ) │ │ │ │ + ldr r2, [pc, #104] @ (19461c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1946c8 ) │ │ │ │ + ldr r3, [pc, #104] @ (194620 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1945f8 │ │ │ │ - cbnz r0, 194692 │ │ │ │ + bl 194550 │ │ │ │ + cbnz r0, 1945ea │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1946cc ) │ │ │ │ - ldr r3, [pc, #72] @ (1946c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (194624 ) │ │ │ │ + ldr r3, [pc, #72] @ (194620 ) │ │ │ │ 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 1946c0 │ │ │ │ + bne.n 194618 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1945f8 │ │ │ │ + bl 194550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194678 │ │ │ │ + beq.n 1945d0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 194678 │ │ │ │ + bne.n 1945d0 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 19467a │ │ │ │ + b.n 1945d2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 1946ee │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1946ee │ │ │ │ + rev r6, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1946fa │ │ │ │ + bne.n 194652 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1946ea │ │ │ │ + bne.n 194642 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1947ee │ │ │ │ + bne.n 194746 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1947c8 │ │ │ │ + beq.n 194720 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 194742 │ │ │ │ + cbnz r6, 19469a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 194852 │ │ │ │ - ldr r1, [pc, #312] @ (194860 ) │ │ │ │ + blt.w 1947aa │ │ │ │ + ldr r1, [pc, #312] @ (1947b8 ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19484c │ │ │ │ + beq.w 1947a4 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 194742 │ │ │ │ + b.n 19469a │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194794 │ │ │ │ + bne.n 1946ec │ │ │ │ mov r0, r6 │ │ │ │ blx 444bc │ │ │ │ movs r1, #2 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 194738 │ │ │ │ + blt.n 194690 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 194764 │ │ │ │ + b.n 1946bc │ │ │ │ blx 44c58 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194778 │ │ │ │ + bne.n 1946d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 444bc │ │ │ │ movs r1, #2 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 194758 │ │ │ │ + blt.n 1946b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 194784 │ │ │ │ + b.n 1946dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 194794 │ │ │ │ + bne.n 1946ec │ │ │ │ mov r0, r7 │ │ │ │ blx 444bc │ │ │ │ movs r1, #8 │ │ │ │ blx 43eac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19477e │ │ │ │ + blt.n 1946d6 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1947a0 │ │ │ │ + cbz r0, 1946f8 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1947ac │ │ │ │ + cbz r0, 194704 │ │ │ │ blx 44a88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1947b0 │ │ │ │ + bne.n 194708 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 194818 │ │ │ │ + cbnz r3, 194770 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 19482c │ │ │ │ - ldr r1, [pc, #132] @ (194864 ) │ │ │ │ + blt.n 194784 │ │ │ │ + ldr r1, [pc, #132] @ (1947bc ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 194826 │ │ │ │ + cbz r0, 19477e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 194708 │ │ │ │ + b.n 194660 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 194830 │ │ │ │ + bne.n 194788 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 181148 │ │ │ │ + bl 1810a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 194802 │ │ │ │ + bne.n 19475a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1947f4 │ │ │ │ - b.n 194702 │ │ │ │ + bne.n 19474c │ │ │ │ + b.n 19465a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 18111c │ │ │ │ - b.n 1947c4 │ │ │ │ + bl 181074 │ │ │ │ + b.n 19471c │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1947a0 │ │ │ │ + b.n 1946f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 194836 │ │ │ │ + bne.n 19478e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1947f2 │ │ │ │ - b.n 194702 │ │ │ │ + bne.n 19474a │ │ │ │ + b.n 19465a │ │ │ │ mov r0, r7 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194798 │ │ │ │ - b.n 1947ac │ │ │ │ + bne.n 1946f0 │ │ │ │ + b.n 194704 │ │ │ │ nop │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ movs r4, r2 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -475159,34 +475098,34 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 194892 │ │ │ │ + cbz r0, 1947ea │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 194888 │ │ │ │ + blt.n 1947e0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 43b60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194888 │ │ │ │ + bne.n 1947e0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -475223,331 +475162,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 18216c │ │ │ │ + bl 1820c4 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 449e0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 44474 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1949dc │ │ │ │ + bne.n 194934 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1949d0 │ │ │ │ + beq.n 194928 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1949d0 │ │ │ │ + cbz r3, 194928 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1949d0 │ │ │ │ + beq.n 194928 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1949d0 │ │ │ │ + blt.n 194928 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 185ec4 │ │ │ │ - cbz r0, 1949d0 │ │ │ │ + bl 185e1c │ │ │ │ + cbz r0, 194928 │ │ │ │ ldrd r3, r2, [r6, #20] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ adds r6, #28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1822ec │ │ │ │ + bl 182244 │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 19496a │ │ │ │ - b.n 1949d2 │ │ │ │ + bne.n 1948c2 │ │ │ │ + b.n 19492a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 1949ec │ │ │ │ + cbz r0, 194944 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1949de │ │ │ │ + b.n 194936 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (194b20 ) │ │ │ │ + ldr r2, [pc, #272] @ (194a78 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (194b24 ) │ │ │ │ + ldr r3, [pc, #272] @ (194a7c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 194a2e │ │ │ │ - bl 1946d0 │ │ │ │ + cbnz r1, 194986 │ │ │ │ + bl 194628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194aa8 │ │ │ │ + beq.n 194a00 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1945f8 │ │ │ │ + bl 194550 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 194a60 │ │ │ │ + cbz r0, 1949b8 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1945f8 │ │ │ │ - cbz r0, 194a60 │ │ │ │ + bl 194550 │ │ │ │ + cbz r0, 1949b8 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 194aec │ │ │ │ + beq.n 194a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194508 │ │ │ │ - cbz r0, 194aa4 │ │ │ │ + bl 194460 │ │ │ │ + cbz r0, 1949fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 194aac │ │ │ │ + cbnz r5, 194a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194af2 │ │ │ │ + beq.n 194a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (194b28 ) │ │ │ │ - ldr r3, [pc, #148] @ (194b24 ) │ │ │ │ + ldr r2, [pc, #152] @ (194a80 ) │ │ │ │ + ldr r3, [pc, #148] @ (194a7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194b1a │ │ │ │ + bne.n 194a72 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 194b10 │ │ │ │ + beq.n 194a68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 1949e4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 182288 │ │ │ │ + bl 1821e0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a86 │ │ │ │ + bne.n 1949de │ │ │ │ mov r0, r4 │ │ │ │ - bl 194508 │ │ │ │ + bl 194460 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a86 │ │ │ │ - b.n 194aa8 │ │ │ │ + bne.n 1949de │ │ │ │ + b.n 194a00 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 194a68 │ │ │ │ + b.n 1949c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194508 │ │ │ │ + bl 194460 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194a80 │ │ │ │ + bne.n 1949d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 1949e4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 195050 │ │ │ │ + ldr.w r2, [pc, #1288] @ 194fa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 195054 │ │ │ │ + ldr.w r3, [pc, #1288] @ 194fac │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 194c2c │ │ │ │ + beq.n 194b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 194b8a │ │ │ │ - ldr.w r2, [pc, #1260] @ 195058 │ │ │ │ - ldr.w r3, [pc, #1252] @ 195054 │ │ │ │ + cbnz r5, 194ae2 │ │ │ │ + ldr.w r2, [pc, #1260] @ 194fb0 │ │ │ │ + ldr.w r3, [pc, #1252] @ 194fac │ │ │ │ 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 19501c │ │ │ │ + bne.w 194f74 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4483c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194c28 │ │ │ │ + beq.n 194b80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 194c4c │ │ │ │ - ldr.w r3, [pc, #1196] @ 19505c │ │ │ │ + blt.n 194ba4 │ │ │ │ + ldr.w r3, [pc, #1196] @ 194fb4 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 43ac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194c46 │ │ │ │ + beq.n 194b9e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 194c1c │ │ │ │ + blt.n 194b74 │ │ │ │ mov r1, r9 │ │ │ │ blx 43ac4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195020 │ │ │ │ + beq.w 194f78 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1945f8 │ │ │ │ - cbz r0, 194c16 │ │ │ │ + bl 194550 │ │ │ │ + cbz r0, 194b6e │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1945f8 │ │ │ │ - cbz r0, 194c16 │ │ │ │ + bl 194550 │ │ │ │ + cbz r0, 194b6e │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 194c16 │ │ │ │ + bne.n 194b6e │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 194c6a │ │ │ │ + beq.n 194bc2 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ mov r0, sl │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 194b6a │ │ │ │ + b.n 194ac2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194a00 │ │ │ │ + bl 194958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194b62 │ │ │ │ - b.n 194c28 │ │ │ │ + bne.n 194aba │ │ │ │ + b.n 194b80 │ │ │ │ mov r0, fp │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 194fb6 │ │ │ │ + bge.w 194f0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - b.n 194c28 │ │ │ │ + b.n 194b80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194fb0 │ │ │ │ + beq.w 194f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -475558,30 +475497,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194c86 │ │ │ │ + bne.n 194bde │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (195060 ) │ │ │ │ + ldr r3, [pc, #932] @ (194fb8 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44bc0 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 194d06 │ │ │ │ + beq.n 194c5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -475597,35 +475536,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 194cda │ │ │ │ - ldr r3, [pc, #860] @ (195064 ) │ │ │ │ + bne.n 194c32 │ │ │ │ + ldr r3, [pc, #860] @ (194fbc ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44bc0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194c16 │ │ │ │ + beq.w 194b6e │ │ │ │ mov r0, r9 │ │ │ │ blx 449e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194c16 │ │ │ │ + beq.w 194b6e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 44414 │ │ │ │ - ldr r1, [pc, #812] @ (195068 ) │ │ │ │ + ldr r1, [pc, #812] @ (194fc0 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -475636,15 +475575,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 44944 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44414 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -475655,34 +475594,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 44944 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44848 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -475694,88 +475633,88 @@ │ │ │ │ blx 44848 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 194f88 │ │ │ │ + bne.w 194ee0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 194fc8 │ │ │ │ + beq.w 194f20 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194394 │ │ │ │ + bl 1942ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 44944 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 194394 │ │ │ │ + bl 1942ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 194fa2 │ │ │ │ + beq.w 194efa │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 194fa2 │ │ │ │ + blt.w 194efa │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 194fa2 │ │ │ │ + bne.w 194efa │ │ │ │ mov r0, sl │ │ │ │ blx 44848 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 194fa2 │ │ │ │ + bne.n 194efa │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 194ddc │ │ │ │ + bhi.n 194d34 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 44ce8 │ │ │ │ mov r0, fp │ │ │ │ blx 44ce8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -475784,375 +475723,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195036 │ │ │ │ + bne.w 194f8e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 44848 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 444bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 439ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195036 │ │ │ │ - bl 182ecc │ │ │ │ + bne.w 194f8e │ │ │ │ + bl 182e24 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 43980 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 195048 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 194fa0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 4457c <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r0, r9, asr #31 │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r9, r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 194458 │ │ │ │ - cbz r0, 194fa2 │ │ │ │ + bl 1943b0 │ │ │ │ + cbz r0, 194efa │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 194458 │ │ │ │ - cbz r0, 194fa2 │ │ │ │ + bl 1943b0 │ │ │ │ + cbz r0, 194efa │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ mov r0, sl │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194a00 │ │ │ │ - b.n 194b6a │ │ │ │ + bl 194958 │ │ │ │ + b.n 194ac2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 194fa2 │ │ │ │ + cbnz r0, 194efa │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194eba │ │ │ │ + beq.n 194e12 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, fp │ │ │ │ blx 44a88 │ │ │ │ - b.n 194c1c │ │ │ │ + b.n 194b74 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 194cb8 │ │ │ │ - ldr r1, [pc, #180] @ (19506c ) │ │ │ │ + b.n 194c10 │ │ │ │ + ldr r1, [pc, #180] @ (194fc4 ) │ │ │ │ add r1, pc │ │ │ │ blx 43ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195028 │ │ │ │ + beq.n 194f80 │ │ │ │ blx 44a88 │ │ │ │ - b.n 194c62 │ │ │ │ + b.n 194bba │ │ │ │ mov r0, sl │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 194fa2 │ │ │ │ + bne.n 194efa │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194fa2 │ │ │ │ + bne.n 194efa │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194fa2 │ │ │ │ + bne.n 194efa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 194fa2 │ │ │ │ + bne.n 194efa │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194ebe │ │ │ │ - b.n 194fa2 │ │ │ │ + beq.w 194e16 │ │ │ │ + b.n 194efa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 440d8 │ │ │ │ - b.n 194c1c │ │ │ │ + b.n 194b74 │ │ │ │ mov r0, r4 │ │ │ │ blx 440d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 43af4 │ │ │ │ - b.n 194c28 │ │ │ │ + b.n 194b80 │ │ │ │ mov r0, r6 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r7 │ │ │ │ blx 44a88 │ │ │ │ - b.n 194c1c │ │ │ │ + b.n 194b74 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r4, r2 │ │ │ │ - bl 3f062 │ │ │ │ - bl 8d066 │ │ │ │ + bl 3efba │ │ │ │ + bl 8cfbe │ │ │ │ ldrh r6, [r1, #50] @ 0x32 │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #244] @ (195178 ) │ │ │ │ + ldr r5, [pc, #244] @ (1950d0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (19517c ) │ │ │ │ + ldr r2, [pc, #244] @ (1950d4 ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, #12 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 19514a │ │ │ │ + beq.n 1950a2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 195158 │ │ │ │ - ldr r3, [pc, #200] @ (195180 ) │ │ │ │ + blt.n 1950b0 │ │ │ │ + ldr r3, [pc, #200] @ (1950d8 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 43ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195152 │ │ │ │ - ldr r1, [pc, #188] @ (195184 ) │ │ │ │ + beq.n 1950aa │ │ │ │ + ldr r1, [pc, #188] @ (1950dc ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 19513c │ │ │ │ + beq.n 195094 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 442d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 19516a │ │ │ │ + blt.n 1950c2 │ │ │ │ mov r1, r7 │ │ │ │ blx 43ac4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 195164 │ │ │ │ + cbz r0, 1950bc │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 185e80 │ │ │ │ + bl 185dd8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 19512e │ │ │ │ + cbz r0, 195086 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1821d0 │ │ │ │ + bl 182128 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 195128 │ │ │ │ + cbz r0, 195080 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194a00 │ │ │ │ - cbnz r0, 19514c │ │ │ │ + bl 194958 │ │ │ │ + cbnz r0, 1950a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1822d8 │ │ │ │ + bl 182230 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 195136 │ │ │ │ + cbz r0, 19508e │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 195144 │ │ │ │ + cbz r0, 19509c │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 440d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 43af4 │ │ │ │ - b.n 19514a │ │ │ │ + b.n 1950a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 440d8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 43af4 │ │ │ │ - b.n 19513c │ │ │ │ + b.n 195094 │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #23] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r1, #24] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #136] @ (195220 ) │ │ │ │ + ldr r4, [pc, #136] @ (195178 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (195224 ) │ │ │ │ + ldr r3, [pc, #136] @ (19517c ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #124] @ (195228 ) │ │ │ │ + ldr r4, [pc, #124] @ (195180 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #116] @ (19522c ) │ │ │ │ + ldr r2, [pc, #116] @ (195184 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1951f4 │ │ │ │ + beq.n 19514c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 44228 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (195230 ) │ │ │ │ + ldr r4, [pc, #88] @ (195188 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 44688 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1951f4 │ │ │ │ + beq.n 19514c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 44228 │ │ │ │ - b.n 1951f6 │ │ │ │ + b.n 19514e │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #48] @ (195234 ) │ │ │ │ - ldr r3, [pc, #28] @ (195224 ) │ │ │ │ + ldr r2, [pc, #48] @ (19518c ) │ │ │ │ + ldr r3, [pc, #28] @ (19517c ) │ │ │ │ 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 19521c │ │ │ │ + bne.n 195174 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ movs r4, r2 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ movs r4, r2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1822d8 │ │ │ │ + bl 182230 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 19525c │ │ │ │ + cbz r0, 1951b4 │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 43af4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 19526a │ │ │ │ + cbz r0, 1951c2 │ │ │ │ blx 44a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 43af4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (19545c ) │ │ │ │ - ldr r3, [pc, #460] @ (195460 ) │ │ │ │ + ldr r2, [pc, #460] @ (1953b4 ) │ │ │ │ + ldr r3, [pc, #460] @ (1953b8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -476170,184 +476109,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1952ae │ │ │ │ + bne.n 195206 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1946d0 │ │ │ │ + bl 194628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195450 │ │ │ │ + beq.w 1953a8 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195454 │ │ │ │ + beq.w 1953ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 19464c │ │ │ │ - cbz r0, 195316 │ │ │ │ + bl 1945a4 │ │ │ │ + cbz r0, 19526e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194a00 │ │ │ │ + bl 194958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19543c │ │ │ │ + beq.w 195394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19543c │ │ │ │ + beq.w 195394 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 195454 │ │ │ │ + beq.w 1953ac │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19543c │ │ │ │ + bne.n 195394 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 44474 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 19543c │ │ │ │ + bne.n 195394 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19543c │ │ │ │ + beq.n 195394 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19543c │ │ │ │ + beq.n 195394 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195454 │ │ │ │ + bne.n 1953ac │ │ │ │ mov r0, r7 │ │ │ │ blx 449e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195454 │ │ │ │ + beq.n 1953ac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 44474 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 44474 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19543e │ │ │ │ + beq.n 195396 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 19543e │ │ │ │ + beq.n 195396 │ │ │ │ ldrd lr, r0, [sp, #32] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 19543e │ │ │ │ + blt.n 195396 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 19543e │ │ │ │ + cbnz r0, 195396 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 19543e │ │ │ │ + bne.n 195396 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (195464 ) │ │ │ │ - ldr r3, [pc, #60] @ (195460 ) │ │ │ │ + ldr r2, [pc, #64] @ (1953bc ) │ │ │ │ + ldr r3, [pc, #60] @ (1953b8 ) │ │ │ │ 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 195458 │ │ │ │ + bne.n 1953b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1943c0 │ │ │ │ + bl 194318 │ │ │ │ mov r0, r4 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 195420 │ │ │ │ + b.n 195378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 195444 │ │ │ │ + b.n 19539c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r3, 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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #528] @ (195690 ) │ │ │ │ + ldr r2, [pc, #528] @ (1955e8 ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #524] @ (195694 ) │ │ │ │ + ldr r3, [pc, #524] @ (1955ec ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -476361,130 +476300,130 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19549a │ │ │ │ + bne.n 1953f2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1946d0 │ │ │ │ - cbz r0, 1954de │ │ │ │ + bl 194628 │ │ │ │ + cbz r0, 195436 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1954fe │ │ │ │ + cbnz r7, 195456 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #436] @ (195698 ) │ │ │ │ - ldr r3, [pc, #432] @ (195694 ) │ │ │ │ + ldr r2, [pc, #436] @ (1955f0 ) │ │ │ │ + ldr r3, [pc, #432] @ (1955ec ) │ │ │ │ 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 19568a │ │ │ │ + bne.w 1955e2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 19464c │ │ │ │ - cbz r0, 19551c │ │ │ │ + bl 1945a4 │ │ │ │ + cbz r0, 195474 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194a00 │ │ │ │ - cbz r0, 195528 │ │ │ │ + bl 194958 │ │ │ │ + cbz r0, 195480 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbz r0, 195534 │ │ │ │ + cbz r0, 19548c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1943c0 │ │ │ │ - b.n 1954d2 │ │ │ │ + bl 194318 │ │ │ │ + b.n 19542a │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #8 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 19567c │ │ │ │ + bcs.w 1955d4 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 194b30 │ │ │ │ + bl 194a88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195528 │ │ │ │ + beq.n 195480 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1823a8 │ │ │ │ + bl 182300 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1954ce │ │ │ │ + bne.n 195426 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195528 │ │ │ │ + bne.n 195480 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43b60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195528 │ │ │ │ + bne.n 195480 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, fp │ │ │ │ - bl 1941c4 │ │ │ │ + bl 19411c │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ strd r0, r8, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44848 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1954ce │ │ │ │ + beq.w 195426 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -476496,181 +476435,181 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 44944 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 19552c │ │ │ │ + bne.n 195484 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 44944 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 19552c │ │ │ │ + bne.w 195484 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 44944 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 19552c │ │ │ │ + bne.w 195484 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1822ec │ │ │ │ + bl 182244 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ - b.n 1954e0 │ │ │ │ + bl 1944c0 │ │ │ │ + b.n 195438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194868 │ │ │ │ + bl 1947c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195570 │ │ │ │ - b.n 195528 │ │ │ │ + bne.w 1954c8 │ │ │ │ + b.n 195480 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1946d0 │ │ │ │ - cbnz r0, 1956ba │ │ │ │ + bl 194628 │ │ │ │ + cbnz r0, 195612 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 43b60 │ │ │ │ - cbnz r0, 1956ec │ │ │ │ + cbnz r0, 195644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 44848 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1943c0 │ │ │ │ + bl 194318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194568 │ │ │ │ - b.n 1956b4 │ │ │ │ + bl 1944c0 │ │ │ │ + b.n 19560c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1946d0 │ │ │ │ - cbz r0, 19572e │ │ │ │ + bl 194628 │ │ │ │ + cbz r0, 195686 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 195740 │ │ │ │ + cbnz r3, 195698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ - vldr d8, [pc, #384] @ 1958b0 │ │ │ │ + bl 1944c0 │ │ │ │ + vldr d8, [pc, #384] @ 195808 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 44ce8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 44ce8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194a00 │ │ │ │ + bl 194958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1958a8 │ │ │ │ + beq.w 195800 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 4483c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195728 │ │ │ │ + beq.n 195680 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r4, #20 │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1957a2 │ │ │ │ + cbz r0, 1956fa │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 181ce8 │ │ │ │ + bl 181c40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195790 │ │ │ │ + bne.n 1956e8 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1958b8 ) │ │ │ │ + ldr r3, [pc, #268] @ (195810 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1958b0 │ │ │ │ + vldr d8, [pc, #252] @ 195808 │ │ │ │ blx 44bc0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 19588e │ │ │ │ - ldr.w fp, [pc, #244] @ 1958bc │ │ │ │ + beq.n 1957e6 │ │ │ │ + ldr.w fp, [pc, #244] @ 195814 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1958c0 ) │ │ │ │ + ldr r3, [pc, #240] @ (195818 ) │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ add fp, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r6, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r7, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 182ecc │ │ │ │ + bl 182e24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -476680,16 +476619,16 @@ │ │ │ │ subs r6, r6, r7 │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ add.w r7, r1, #28 │ │ │ │ orrs.w r1, r8, r4 │ │ │ │ - bne.n 195834 │ │ │ │ - bl 18b3b8 │ │ │ │ + bne.n 19578c │ │ │ │ + bl 18b310 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r4, r0, r3 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ strd r8, r4, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 44ae8 <__aeabi_ul2d@plt> │ │ │ │ @@ -476714,58 +476653,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1957e6 │ │ │ │ + bne.n 19573e │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 43af4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194568 │ │ │ │ + bl 1944c0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1943c0 │ │ │ │ - b.n 195728 │ │ │ │ + bl 194318 │ │ │ │ + b.n 195680 │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ strh r0, [r4, #30] │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (195c58 ) │ │ │ │ - ldr r3, [pc, #892] @ (195c5c ) │ │ │ │ + ldr r2, [pc, #892] @ (195bb0 ) │ │ │ │ + ldr r3, [pc, #892] @ (195bb4 ) │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r7, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r5, [sp, #584] @ 0x248 │ │ │ │ ldr.w sl, [sp, #588] @ 0x24c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197548 │ │ │ │ + bl 1974a0 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 195974 │ │ │ │ + bhi.n 1958cc │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 19595e │ │ │ │ + bcs.n 1958b6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -476773,38 +476712,38 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 197504 │ │ │ │ + bl 19745c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 195a5e │ │ │ │ - ldr r2, [pc, #800] @ (195c60 ) │ │ │ │ - ldr r3, [pc, #792] @ (195c5c ) │ │ │ │ + bhi.w 1959b6 │ │ │ │ + ldr r2, [pc, #800] @ (195bb8 ) │ │ │ │ + ldr r3, [pc, #792] @ (195bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 195c4a │ │ │ │ + bne.w 195ba2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, fp, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 195918 │ │ │ │ + b.n 195870 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -476814,88 +476753,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 197548 │ │ │ │ + bl 1974a0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1959c2 │ │ │ │ + cbz r3, 19591a │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r2, r8 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1958c8 │ │ │ │ + bl 195820 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r6, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1958c8 │ │ │ │ + bl 195820 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 195c20 │ │ │ │ + beq.w 195b78 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 195c10 │ │ │ │ + bls.w 195b68 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 195c18 │ │ │ │ + bls.w 195b70 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 195c50 │ │ │ │ + vldr d7, [pc, #572] @ 195ba8 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 197504 │ │ │ │ + bl 19745c │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 19593e │ │ │ │ + bls.n 195896 │ │ │ │ add.w r6, r6, r4, lsl #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add.w r5, sl, r7 │ │ │ │ adds r4, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, r7] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - b.n 19593e │ │ │ │ + b.n 195896 │ │ │ │ adds.w fp, r4, r6 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adc.w r7, r7, #0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ @@ -476916,44 +476855,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 195c44 │ │ │ │ + bls.w 195b9c │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 195ae4 │ │ │ │ + b.n 195a3c │ │ │ │ ldrd r2, r1, [r6, #32] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r6, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 195ad8 │ │ │ │ + bne.n 195a30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -477012,97 +476951,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 19593e │ │ │ │ + b.n 195896 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 195a10 │ │ │ │ + b.n 195968 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 195a10 │ │ │ │ + b.n 195968 │ │ │ │ add r7, sp, #468 @ 0x1d4 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 195c22 │ │ │ │ + bne.n 195b7a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 19593e │ │ │ │ + b.n 195896 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 195b2a │ │ │ │ + b.n 195a82 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #104 @ (adr r7, 195cc4 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 195ebc ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #744 @ (adr r6, 195f4c ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 195d44 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 196240 │ │ │ │ - ldr.w r3, [pc, #1472] @ 196244 │ │ │ │ + ldr.w r0, [pc, #1472] @ 196198 │ │ │ │ + ldr.w r3, [pc, #1472] @ 19619c │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 1966ba │ │ │ │ + beq.w 196612 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196d96 │ │ │ │ + bne.w 196cee │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 196ea2 │ │ │ │ + bls.w 196dfa │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -477112,21 +477051,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 195ce8 │ │ │ │ + bne.n 195c40 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -477142,15 +477081,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 196694 │ │ │ │ + beq.w 1965ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -477179,15 +477118,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 195dae │ │ │ │ + bne.n 195d06 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -477199,15 +477138,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -477291,16 +477230,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 196e86 │ │ │ │ - vldr d8, [pc, #800] @ 196238 │ │ │ │ + bcs.w 196dde │ │ │ │ + vldr d8, [pc, #800] @ 196190 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -477329,15 +477268,15 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r1, [r5, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 195f6c │ │ │ │ + bne.n 195ec4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -477352,15 +477291,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -477441,15 +477380,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 195f2a │ │ │ │ + bcc.w 195e82 │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -477497,40 +477436,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 196b14 │ │ │ │ + bls.w 196a6c │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 196238 │ │ │ │ + vldr d8, [pc, #172] @ 196190 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r5, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r6, r1, r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1961b8 │ │ │ │ + beq.n 196110 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1961b0 │ │ │ │ + bne.n 196108 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1966c6 │ │ │ │ + bhi.w 19661e │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -477546,51 +477485,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 196d8a │ │ │ │ + bls.w 196ce2 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 196250 │ │ │ │ + b.n 1961a8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, pc, #456 @ (adr r3, 19640c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 196204 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 196248 │ │ │ │ + bne.n 1961a0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r5, #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -477647,15 +477586,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -477738,15 +477677,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 196d84 │ │ │ │ + bcs.w 196cdc │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -477777,15 +477716,15 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r1, [r5, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1964ac │ │ │ │ + bne.n 196404 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r5, sl │ │ │ │ @@ -477800,15 +477739,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -477889,15 +477828,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 19646a │ │ │ │ + bcc.w 1963c2 │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -477928,59 +477867,59 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 196192 │ │ │ │ + bhi.w 1960ea │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196b0e │ │ │ │ - ldr.w r2, [pc, #2096] @ 196ec8 │ │ │ │ - ldr.w r3, [pc, #2096] @ 196ecc │ │ │ │ + bne.w 196a66 │ │ │ │ + ldr.w r2, [pc, #2096] @ 196e20 │ │ │ │ + ldr.w r3, [pc, #2096] @ 196e24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 196eb6 │ │ │ │ + bne.w 196e0e │ │ │ │ add.w sp, sp, #684 @ 0x2ac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.w 196184 │ │ │ │ - b.n 19668c │ │ │ │ + bhi.w 1960dc │ │ │ │ + b.n 1965e4 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1958c8 │ │ │ │ + bl 195820 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1968c4 │ │ │ │ + bcs.w 19681c │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -478010,15 +477949,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 19675a │ │ │ │ + bne.n 1966b2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -478033,15 +477972,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -478122,15 +478061,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 196718 │ │ │ │ + bcc.w 196670 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -478152,15 +478091,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 196ade │ │ │ │ + bcs.w 196a36 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -478190,15 +478129,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 196974 │ │ │ │ + bne.n 1968cc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -478213,15 +478152,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -478302,15 +478241,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 196932 │ │ │ │ + bcc.w 19688a │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -478322,23 +478261,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 196662 │ │ │ │ + b.n 1965ba │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196e10 │ │ │ │ + bne.w 196d68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 196e8c │ │ │ │ + bls.w 196de4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ sub.w r7, r2, #65 @ 0x41 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r7, r7, #6 │ │ │ │ mov r6, r2 │ │ │ │ @@ -478350,22 +478289,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 196b40 │ │ │ │ + bne.n 196a98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -478385,17 +478324,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 196694 │ │ │ │ + bls.w 1965ec │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 196ec0 │ │ │ │ + vldr d8, [pc, #764] @ 196e18 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -478423,15 +478362,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 196c14 │ │ │ │ + bne.n 196b6c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -478445,15 +478384,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -478538,24 +478477,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 196bd2 │ │ │ │ - b.n 196694 │ │ │ │ + bcc.w 196b2a │ │ │ │ + b.n 1965ec │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 196624 │ │ │ │ + b.n 19657c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 196296 │ │ │ │ + b.w 1961ee │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -478567,37 +478506,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 195d42 │ │ │ │ + beq.w 195c9a │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 43fd0 │ │ │ │ - b.w 195ccc │ │ │ │ + b.w 195c24 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -478610,70 +478549,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 196b94 │ │ │ │ + beq.w 196aec │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 43fd0 │ │ │ │ - b.n 196b1e │ │ │ │ + b.n 196a76 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1960de │ │ │ │ + b.w 196036 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 196b94 │ │ │ │ + b.n 196aec │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 195d42 │ │ │ │ + b.w 195c9a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 196f48 │ │ │ │ + ldr.w ip, [pc, #104] @ 196ea0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 196f40 │ │ │ │ + vldr d7, [pc, #88] @ 196e98 │ │ │ │ add ip, pc │ │ │ │ mov lr, ip │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -478702,57 +478641,57 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - cbz r2, 196f62 │ │ │ │ + cbz r2, 196eba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 195c68 │ │ │ │ + bl 195bc0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1972d0 ) │ │ │ │ + ldr r0, [pc, #844] @ (197228 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1972d4 ) │ │ │ │ + ldr r1, [pc, #840] @ (19722c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 197186 │ │ │ │ + beq.w 1970de │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1971a6 │ │ │ │ + beq.w 1970fe │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 197234 │ │ │ │ + beq.w 19718c │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -478779,15 +478718,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 19700a │ │ │ │ + bne.n 196f62 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -478796,15 +478735,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1972c8 │ │ │ │ + vldr d8, [pc, #624] @ 197220 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -478827,15 +478766,15 @@ │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 19745c │ │ │ │ + bl 1973b4 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w lr, sp, #388 @ 0x184 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -478880,47 +478819,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 197062 │ │ │ │ + bne.n 196fba │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1972dc │ │ │ │ + bne.w 197234 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 19733a │ │ │ │ + bhi.w 197292 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 197484 │ │ │ │ + bl 1973dc │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 44980 │ │ │ │ - ldr r2, [pc, #336] @ (1972d8 ) │ │ │ │ - ldr r3, [pc, #328] @ (1972d4 ) │ │ │ │ + ldr r2, [pc, #336] @ (197230 ) │ │ │ │ + ldr r3, [pc, #328] @ (19722c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 197436 │ │ │ │ + bne.w 19738e │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -478944,40 +478883,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1971d6 │ │ │ │ + bne.n 19712e │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r5, #2 │ │ │ │ strb.w sl, [sp, #376] @ 0x178 │ │ │ │ strb.w r3, [sp, #377] @ 0x179 │ │ │ │ vstr d7, [sp, #304] @ 0x130 │ │ │ │ blx 44980 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19738a │ │ │ │ + bne.w 1972e2 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1973e6 │ │ │ │ + bhi.w 19733e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 19716e │ │ │ │ + b.n 1970c6 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ sub.w r9, r5, #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w sl, r9, lsl #5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -479001,16 +478940,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 19726e │ │ │ │ - vldr d7, [pc, #60] @ 1972c8 │ │ │ │ + bne.n 1971c6 │ │ │ │ + vldr d7, [pc, #60] @ 197220 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -479018,39 +478957,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 44980 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 44980 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 197050 │ │ │ │ + bne.w 196fa8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 19714a │ │ │ │ + b.n 1970a2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 197484 │ │ │ │ + bl 1973dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -479066,58 +479005,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 197362 │ │ │ │ + bls.n 1972ba │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1974b0 │ │ │ │ + bl 197408 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 197186 │ │ │ │ + beq.w 1970de │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 19715a │ │ │ │ + b.n 1970b2 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 197484 │ │ │ │ + bl 1973dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -479133,115 +479072,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 19740e │ │ │ │ + bls.n 197366 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1974b0 │ │ │ │ + bl 197408 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 197186 │ │ │ │ + beq.w 1970de │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 19721e │ │ │ │ + b.n 197176 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 196f68 │ │ │ │ + bl 196ec0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 19754c │ │ │ │ + bl 1974a4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 198250 │ │ │ │ + bl 1981a8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ - cbz r6, 1974fe │ │ │ │ + cbz r6, 197456 │ │ │ │ adds r6, r6, r4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ adc.w fp, r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r9 │ │ │ │ strd sl, r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 198250 │ │ │ │ + bl 1981a8 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1974dc │ │ │ │ + bne.n 197434 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -479253,15 +479192,15 @@ │ │ │ │ ldrb.w ip, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w ip, [sp, #60] @ 0x3c │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 199104 │ │ │ │ + bl 19905c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -481858,17 +481797,17 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #272] @ (199228 ) │ │ │ │ + ldr r4, [pc, #272] @ (199180 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (19922c ) │ │ │ │ + ldr r3, [pc, #272] @ (199184 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -481876,15 +481815,15 @@ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w lr, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19920a │ │ │ │ + beq.n 199162 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -481899,37 +481838,37 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1991c6 │ │ │ │ + cbz r3, 19911e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1991ac │ │ │ │ + b.n 199104 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 19754c │ │ │ │ + bl 1974a4 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 199194 │ │ │ │ + bne.n 1990ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 19754c │ │ │ │ + bl 1974a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -481945,69 +481884,69 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 199158 │ │ │ │ - ldr r2, [pc, #36] @ (199230 ) │ │ │ │ - ldr r3, [pc, #28] @ (19922c ) │ │ │ │ + bne.n 1990b0 │ │ │ │ + ldr r2, [pc, #36] @ (199188 ) │ │ │ │ + ldr r3, [pc, #28] @ (199184 ) │ │ │ │ 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 199224 │ │ │ │ + bne.n 19917c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1992b0 │ │ │ │ + beq.n 199208 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 199266 │ │ │ │ + bhi.n 1991be │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 199288 │ │ │ │ + cbz r0, 1991e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199266 │ │ │ │ + bne.n 1991be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 199268 │ │ │ │ + b.n 1991c0 │ │ │ │ movs r0, #3 │ │ │ │ blx 44090 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -482091,68 +482030,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 44420 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (199404 ) │ │ │ │ + ldr r2, [pc, #112] @ (19935c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (199408 ) │ │ │ │ + ldr r3, [pc, #108] @ (199360 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1993f6 │ │ │ │ + beq.n 19934e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1993f2 │ │ │ │ + bne.n 19934a │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43914 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 4495c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 43950 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 44968 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (19940c ) │ │ │ │ - ldr r3, [pc, #40] @ (199408 ) │ │ │ │ + ldr r2, [pc, #48] @ (199364 ) │ │ │ │ + ldr r3, [pc, #40] @ (199360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1993fe │ │ │ │ + bne.n 199356 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1993da │ │ │ │ + b.n 199332 │ │ │ │ mov r1, r2 │ │ │ │ blx 43950 │ │ │ │ - b.n 1993d8 │ │ │ │ + b.n 199330 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43944 │ │ │ │ subs r0, #0 │ │ │ │ @@ -482176,99 +482115,99 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 449e0 │ │ │ │ - cbz r0, 19948e │ │ │ │ + cbz r0, 1993e6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (199494 ) │ │ │ │ + ldr r2, [pc, #40] @ (1993ec ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 44d78 │ │ │ │ - cbnz r0, 199482 │ │ │ │ + cbnz r0, 1993da │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43af4 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 19947e │ │ │ │ + b.n 1993d6 │ │ │ │ nop │ │ │ │ mcr2 15, 2, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43fec │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (1994fc ) │ │ │ │ + ldr r2, [pc, #64] @ (199454 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (199500 ) │ │ │ │ + ldr r3, [pc, #64] @ (199458 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4427c │ │ │ │ - cbnz r0, 1994f4 │ │ │ │ - cbz r4, 1994dc │ │ │ │ + cbnz r0, 19944c │ │ │ │ + cbz r4, 199434 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (199504 ) │ │ │ │ - ldr r3, [pc, #32] @ (199500 ) │ │ │ │ + ldr r2, [pc, #36] @ (19945c ) │ │ │ │ + ldr r3, [pc, #32] @ (199458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1994f8 │ │ │ │ + bne.n 199450 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1994dc │ │ │ │ + b.n 199434 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 199542 │ │ │ │ + cbnz r3, 19949a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw ip, #263 @ 0x107 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 199546 │ │ │ │ + beq.n 19949e │ │ │ │ mvn.w r3, #260 @ 0x104 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -482277,27 +482216,27 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19951c │ │ │ │ + bl 199474 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 19958a │ │ │ │ + cbnz r3, 1994e2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw ip, #263 @ 0x107 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19958e │ │ │ │ + beq.n 1994e6 │ │ │ │ mvn.w r3, #260 @ 0x104 │ │ │ │ adds r0, r2, r3 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -482306,15 +482245,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 199564 │ │ │ │ + bl 1994bc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -482328,44 +482267,44 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1995e2 │ │ │ │ - b.n 1995ec │ │ │ │ + bne.n 19953a │ │ │ │ + b.n 199544 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1995ec │ │ │ │ + beq.n 199544 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1995da │ │ │ │ + bpl.n 199532 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 199616 │ │ │ │ + beq.n 19956e │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 19960e │ │ │ │ + bmi.n 199566 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 19961a │ │ │ │ + cbnz r0, 199572 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #284 @ 0x11c │ │ │ │ - bne.n 19961a │ │ │ │ + bne.n 199572 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1995fc │ │ │ │ + bne.n 199554 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -482375,319 +482314,319 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19967a │ │ │ │ - cbz r3, 19967a │ │ │ │ + bne.n 1995d2 │ │ │ │ + cbz r3, 1995d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 199658 │ │ │ │ + b.n 1995b0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 19967a │ │ │ │ + beq.n 1995d2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 199650 │ │ │ │ + bvc.n 1995a8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1996ce │ │ │ │ - cbz r3, 1996d2 │ │ │ │ + bne.n 199626 │ │ │ │ + cbz r3, 19962a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1996b0 │ │ │ │ + b.n 199608 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1996d2 │ │ │ │ + beq.n 19962a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1996a8 │ │ │ │ + bvs.n 199600 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #156] @ (199790 ) │ │ │ │ + ldr r0, [pc, #156] @ (1996e8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 19977c │ │ │ │ + bne.n 1996d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199786 │ │ │ │ + beq.n 1996de │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #128] @ (199794 ) │ │ │ │ + ldr r3, [pc, #128] @ (1996ec ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 199722 │ │ │ │ + b.n 19967a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 199786 │ │ │ │ + beq.n 1996de │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19977c │ │ │ │ + bne.n 1996d4 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19971e │ │ │ │ + beq.n 199676 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #156] @ (199850 ) │ │ │ │ + ldr r0, [pc, #156] @ (1997a8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 19983c │ │ │ │ + bne.n 199794 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199846 │ │ │ │ + beq.n 19979e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #128] @ (199854 ) │ │ │ │ + ldr r3, [pc, #128] @ (1997ac ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 1997e2 │ │ │ │ + b.n 19973a │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 199846 │ │ │ │ + beq.n 19979e │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19983c │ │ │ │ + bne.n 199794 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1997de │ │ │ │ + beq.n 199736 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1998b4 │ │ │ │ - cbz r3, 1998ba │ │ │ │ + bne.n 19980c │ │ │ │ + cbz r3, 199812 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 199894 │ │ │ │ + b.n 1997ec │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1998ba │ │ │ │ + beq.n 199812 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 19988a │ │ │ │ + beq.n 1997e2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1998ec │ │ │ │ + cbz r0, 199844 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 19991c │ │ │ │ + cbz r0, 199874 │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482697,18 +482636,18 @@ │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1999ec │ │ │ │ + cbz r0, 199944 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482717,15 +482656,15 @@ │ │ │ │ pop {pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482735,18 +482674,18 @@ │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 199a4c │ │ │ │ + cbz r0, 1999a4 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -482755,15 +482694,15 @@ │ │ │ │ pop {pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -482772,399 +482711,399 @@ │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ 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] │ │ │ │ - bl 21b1bc │ │ │ │ + bl 21b114 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 199ae6 │ │ │ │ + beq.n 199a3e │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r3, 199b3c │ │ │ │ + cbz r3, 199a94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199b12 │ │ │ │ + b.n 199a6a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199b34 │ │ │ │ + beq.n 199a8c │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 199b0e │ │ │ │ + bhi.n 199a66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199b90 │ │ │ │ + cbz r3, 199ae8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199b66 │ │ │ │ + b.n 199abe │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199b88 │ │ │ │ + beq.n 199ae0 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 199b62 │ │ │ │ + bhi.n 199aba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199be4 │ │ │ │ + cbz r3, 199b3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199bba │ │ │ │ + b.n 199b12 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199bdc │ │ │ │ + beq.n 199b34 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 199bb6 │ │ │ │ + bhi.n 199b0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199c38 │ │ │ │ + cbz r3, 199b90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199c0e │ │ │ │ + b.n 199b66 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199c30 │ │ │ │ + beq.n 199b88 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 199c0a │ │ │ │ + bhi.n 199b62 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 199c8a │ │ │ │ + cbz r3, 199be2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199c62 │ │ │ │ + b.n 199bba │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199c82 │ │ │ │ + beq.n 199bda │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199c5e │ │ │ │ + bne.n 199bb6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r3, 199ce0 │ │ │ │ + cbz r3, 199c38 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 199cb6 │ │ │ │ + b.n 199c0e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 199cd8 │ │ │ │ + beq.n 199c30 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 21b3b4 │ │ │ │ + bl 21b30c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 199cb2 │ │ │ │ + bhi.n 199c0a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 21b39c │ │ │ │ + bl 21b2f4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 21b39c │ │ │ │ + bl 21b2f4 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a11a8 │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 199d7a │ │ │ │ + beq.n 199cd2 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 199d72 │ │ │ │ + bne.n 199cca │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 199d7c │ │ │ │ + bne.n 199cd4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bne.n 199d7c │ │ │ │ + bne.n 199cd4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 199d58 │ │ │ │ + bne.n 199cb0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 199da8 │ │ │ │ - cbnz r3, 199da4 │ │ │ │ + beq.n 199d00 │ │ │ │ + cbnz r3, 199cfc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ movw r3, #263 @ 0x107 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 199dac │ │ │ │ + beq.n 199d04 │ │ │ │ subs.w r0, r0, #286 @ 0x11e │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199da4 │ │ │ │ + bne.n 199cfc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ subs.w r0, r0, #286 @ 0x11e │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr.w lr, [pc, #444] @ 199f88 │ │ │ │ + ldr.w lr, [pc, #444] @ 199ee0 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 199de2 │ │ │ │ + beq.n 199d3a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 199f6c │ │ │ │ + beq.w 199ec4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #416] @ (199f8c ) │ │ │ │ + ldr r1, [pc, #416] @ (199ee4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mov.w lr, #48 @ 0x30 │ │ │ │ mla r1, lr, r3, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r2, [r0, #37] @ 0x25 │ │ │ │ moveq r5, r2 │ │ │ │ addeq.w r6, r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 199e8e │ │ │ │ + beq.n 199de6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 199dde │ │ │ │ + bne.n 199d36 │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r0, [lr, #37] @ 0x25 │ │ │ │ add.w r4, lr, r2, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r2, [lr, r2, lsl #3] │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ - bhi.w 199f84 │ │ │ │ + bhi.w 199edc │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 199f88 │ │ │ │ + bhi.w 199ee0 │ │ │ │ tbb [pc, r0] │ │ │ │ - add r1, pc, #620 @ (adr r1, 19a0b4 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0d0 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0d0 ) │ │ │ │ + add r1, pc, #620 @ (adr r1, 19a00c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a028 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a028 ) │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0d4 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0d8 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0d8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a02c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a030 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a030 ) │ │ │ │ str r5, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0dc ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e0 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e0 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e4 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e4 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e8 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 19a0e8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a034 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a038 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a038 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a03c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a03c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a040 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 19a040 ) │ │ │ │ ldrb r1, [r4, #30] │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, lr, #0 │ │ │ │ - blt.n 199dde │ │ │ │ + blt.n 199d36 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, lr │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - bne.n 199dde │ │ │ │ + bne.n 199d36 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 199f6c │ │ │ │ + beq.n 199ec4 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ - bhi.n 199e6a │ │ │ │ + bhi.n 199dc2 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 199e66 │ │ │ │ + bhi.n 199dbe │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w lr, [ip, r6, lsl #2] │ │ │ │ add ip, lr │ │ │ │ bx ip │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @@ -483197,83 +483136,83 @@ │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 199e6a │ │ │ │ + b.n 199dc2 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 199e6a │ │ │ │ + b.n 199dc2 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w lr, r2, r0 │ │ │ │ - beq.w 199dde │ │ │ │ + beq.w 199d36 │ │ │ │ adds.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, lr, r2 │ │ │ │ adc.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, lr, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 199dde │ │ │ │ + bne.w 199d36 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 199e18 │ │ │ │ + bne.w 199d70 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 199f46 │ │ │ │ + b.n 199e9e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 199f46 │ │ │ │ + b.n 199e9e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199f64 │ │ │ │ - b.n 199dde │ │ │ │ + bne.n 199ebc │ │ │ │ + b.n 199d36 │ │ │ │ mov r0, lr │ │ │ │ - b.n 199f46 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + b.n 199e9e │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a044 │ │ │ │ - cbz r5, 19a01c │ │ │ │ + beq.n 199f9c │ │ │ │ + cbz r5, 199f74 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w ip, [r1, #37] @ 0x25 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r4, r1, r0, lsl #3 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bhi.n 19a00c │ │ │ │ + bhi.n 199f64 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19a056 │ │ │ │ + bhi.n 199fae │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (19a0c8 ) │ │ │ │ + ldr r0, [pc, #212] @ (19a020 ) │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -483281,108 +483220,108 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a044 │ │ │ │ + beq.n 199f9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 199fc6 │ │ │ │ + bne.n 199f1e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 19a044 │ │ │ │ + cbnz r0, 199f9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r1, r0, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a020 │ │ │ │ + beq.n 199f78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 19a044 │ │ │ │ + beq.n 199f9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 19a048 │ │ │ │ - b.n 19a044 │ │ │ │ + bne.n 199fa0 │ │ │ │ + b.n 199f9c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ sxtb r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 19a044 │ │ │ │ + beq.n 199f9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsb.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 19a06e │ │ │ │ - b.n 19a044 │ │ │ │ + bne.n 199fc6 │ │ │ │ + b.n 199f9c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ sxth r0, r0 │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 19a044 │ │ │ │ + beq.n 199f9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a01c │ │ │ │ + beq.n 199f74 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsh.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 19a096 │ │ │ │ - b.n 19a044 │ │ │ │ + bne.n 199fee │ │ │ │ + b.n 199f9c │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (19a1c4 ) │ │ │ │ + ldr r4, [pc, #248] @ (19a11c ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19a17c │ │ │ │ + bne.n 19a0d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a1b4 │ │ │ │ + beq.n 19a10c │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (19a1c8 ) │ │ │ │ + ldr r1, [pc, #232] @ (19a120 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r6, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19a17c │ │ │ │ + bne.n 19a0d4 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -483397,17 +483336,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r6, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 19a186 │ │ │ │ + bhi.n 19a0de │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19a1c0 │ │ │ │ + bhi.n 19a118 │ │ │ │ tbb [pc, ip] │ │ │ │ subs r6, #16 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ @@ -483426,57 +483365,57 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ asrs r7, r6, #31 │ │ │ │ cmp r7, lr │ │ │ │ it eq │ │ │ │ cmpeq r6, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 19a1b0 │ │ │ │ + cbz r2, 19a108 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ mvn.w r8, r6 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a17c │ │ │ │ + bne.n 19a0d4 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, r8 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 19a17c │ │ │ │ + bne.n 19a0d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19a124 │ │ │ │ + bne.n 19a07c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 19a186 │ │ │ │ + b.n 19a0de │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 19a186 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + b.n 19a0de │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a1de │ │ │ │ + beq.n 19a136 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a3a2 │ │ │ │ + beq.w 19a2fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ mov r6, r0 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -483484,26 +483423,26 @@ │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19a2ac │ │ │ │ + bhi.n 19a204 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 19a240 │ │ │ │ + bhi.n 19a198 │ │ │ │ tbb [pc, r8] │ │ │ │ asrs r3, r1, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ strb r0, [r2, #8] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r0, pc, #64 @ (adr r0, 19a270 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 19a1c8 ) │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -483514,248 +483453,248 @@ │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, r2, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ mov r9, r2 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bcs.n 19a2a6 │ │ │ │ + bcs.n 19a1fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 19a3ec │ │ │ │ + blt.w 19a344 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.w 19a42c │ │ │ │ - cbnz r0, 19a2a6 │ │ │ │ + blt.w 19a384 │ │ │ │ + cbnz r0, 19a1fe │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r4, r3, r3 │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ mov r9, r4 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r3, r4, #32768 @ 0x8000 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 19a2a6 │ │ │ │ + bcs.n 19a1fe │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 19a266 │ │ │ │ + bge.n 19a1be │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a2a6 │ │ │ │ + bcs.n 19a1fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a2e2 │ │ │ │ + blt.n 19a23a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a2da │ │ │ │ + blt.n 19a232 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a2a6 │ │ │ │ + bne.n 19a1fe │ │ │ │ movs r6, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 19a1fc │ │ │ │ + bne.n 19a154 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a2a8 │ │ │ │ + b.n 19a200 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a2a6 │ │ │ │ + bne.n 19a1fe │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a2da │ │ │ │ + b.n 19a232 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a2a6 │ │ │ │ + bne.n 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 19a2ea │ │ │ │ + bmi.n 19a242 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 19a2ea │ │ │ │ - b.n 19a308 │ │ │ │ + bmi.n 19a242 │ │ │ │ + b.n 19a260 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a2a6 │ │ │ │ + bne.n 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a31c │ │ │ │ + bne.n 19a274 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a33c │ │ │ │ - b.n 19a31c │ │ │ │ + beq.n 19a294 │ │ │ │ + b.n 19a274 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds.w ip, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, ip, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a2a6 │ │ │ │ + bcs.n 19a1fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a3a6 │ │ │ │ + blt.n 19a2fe │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 19a352 │ │ │ │ + blt.n 19a2aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a2a6 │ │ │ │ + bne.n 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a360 │ │ │ │ + b.n 19a2b8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a2a6 │ │ │ │ + bne.w 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19a2de │ │ │ │ + beq.n 19a236 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrsh.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w ip, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r0, ip, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 19a2a6 │ │ │ │ + bcs.w 19a1fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a2e6 │ │ │ │ + blt.n 19a23e │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 19a2a6 │ │ │ │ - b.n 19a2e6 │ │ │ │ + bge.w 19a1fe │ │ │ │ + b.n 19a23e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a2a6 │ │ │ │ + bne.w 19a1fe │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 19a2de │ │ │ │ + beq.w 19a236 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r2, r3, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov r9, r2 │ │ │ │ adc.w r2, r3, r3 │ │ │ │ adds.w r0, r0, #32768 @ 0x8000 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ cmp.w r0, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 19a2a6 │ │ │ │ + bcs.w 19a1fe │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 19a3f2 │ │ │ │ + blt.n 19a34a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a266 │ │ │ │ + b.n 19a1be │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 19a2de │ │ │ │ + beq.w 19a236 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ add.w r2, ip, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds r4, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov r9, r4 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w r4, r4, #32768 @ 0x8000 │ │ │ │ adc.w r5, r3, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a2a6 │ │ │ │ + bcs.w 19a1fe │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19a488 │ │ │ │ + blt.n 19a3e0 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.w 19a2da │ │ │ │ + blt.w 19a232 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a2a6 │ │ │ │ + bne.w 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 19a2de │ │ │ │ + beq.w 19a236 │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a242 │ │ │ │ + b.n 19a19a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19a2a6 │ │ │ │ + bne.w 19a1fe │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 19a2de │ │ │ │ + beq.w 19a236 │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a242 │ │ │ │ + b.n 19a19a │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a4b6 │ │ │ │ + beq.n 19a40e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a64a │ │ │ │ + beq.w 19a5a2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ add r3, r2 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r0, #5 │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 19a56a │ │ │ │ + bhi.n 19a4c2 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19a50c │ │ │ │ + bhi.n 19a464 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r5, r6, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r3, pc, #64 @ (adr r3, 19a534 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 19a48c ) │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ldrh r0, [r2, #40] @ 0x28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -483767,170 +483706,170 @@ │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a566 │ │ │ │ + bcs.n 19a4be │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 19a652 │ │ │ │ + blt.w 19a5aa │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.w 19a690 │ │ │ │ - cbnz r7, 19a566 │ │ │ │ + blt.w 19a5e8 │ │ │ │ + cbnz r7, 19a4be │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19a64e │ │ │ │ + beq.w 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a566 │ │ │ │ + bcs.n 19a4be │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 19a52c │ │ │ │ + bge.n 19a484 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a566 │ │ │ │ + bcs.n 19a4be │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19a5b0 │ │ │ │ + blt.n 19a508 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 19a684 │ │ │ │ + blt.n 19a5dc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a566 │ │ │ │ + bne.n 19a4be │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ cmp.w lr, #32 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bls.n 19a510 │ │ │ │ - b.n 19a56e │ │ │ │ + bls.n 19a468 │ │ │ │ + b.n 19a4c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a566 │ │ │ │ + bne.n 19a4be │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 19a59e │ │ │ │ + b.n 19a4f6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19a5c2 │ │ │ │ + bne.n 19a51a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19a5dc │ │ │ │ - b.n 19a5c2 │ │ │ │ + beq.n 19a534 │ │ │ │ + b.n 19a51a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 19a5f2 │ │ │ │ + bmi.n 19a54a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 19a5f2 │ │ │ │ - b.n 19a60a │ │ │ │ + bmi.n 19a54a │ │ │ │ + b.n 19a562 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 19a61e │ │ │ │ + bmi.n 19a576 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 19a61e │ │ │ │ - b.n 19a636 │ │ │ │ + bmi.n 19a576 │ │ │ │ + b.n 19a58e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19a566 │ │ │ │ + bne.n 19a4be │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ mov.w r0, r3, asr #31 │ │ │ │ adc.w r5, r0, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a566 │ │ │ │ + bcs.w 19a4be │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 19a656 │ │ │ │ + blt.n 19a5ae │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19a52c │ │ │ │ + b.n 19a484 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 19a59e │ │ │ │ + b.n 19a4f6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19a64e │ │ │ │ + beq.n 19a5a6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ asrs r0, r3, #31 │ │ │ │ - b.n 19a56e │ │ │ │ + b.n 19a4c6 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19a6b6 │ │ │ │ + beq.n 19a60e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a8c0 │ │ │ │ + beq.w 19a818 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w lr, [r1, #37] @ 0x25 │ │ │ │ mov r7, r0 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -483938,17 +483877,17 @@ │ │ │ │ add.w r8, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19a77c │ │ │ │ + bhi.n 19a6d4 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 19a824 │ │ │ │ + bhi.w 19a77c │ │ │ │ tbb [pc, r8] │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ strb r4, [r2, #26] │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -483965,224 +483904,224 @@ │ │ │ │ mvn.w ip, #1 │ │ │ │ sxth r3, r3 │ │ │ │ smull r4, r3, r3, ip │ │ │ │ adds.w r5, r4, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 19a776 │ │ │ │ + bcs.n 19a6ce │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 19a8c4 │ │ │ │ - cbnz r7, 19a776 │ │ │ │ + bge.w 19a81c │ │ │ │ + cbnz r7, 19a6ce │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrsh.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, ip │ │ │ │ adds.w r0, r3, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 19a776 │ │ │ │ + bcs.n 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a7a4 │ │ │ │ + blt.n 19a6fc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a7a4 │ │ │ │ + blt.n 19a6fc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ negs r3, r3 │ │ │ │ sbc.w ip, ip, ip, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w ip, ip, ip │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a776 │ │ │ │ + bcs.n 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 19a7a8 │ │ │ │ + bge.n 19a700 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a776 │ │ │ │ + bne.n 19a6ce │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a7b8 │ │ │ │ + b.n 19a710 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a7b8 │ │ │ │ + blt.n 19a710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a776 │ │ │ │ + bne.n 19a6ce │ │ │ │ movs r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 19a6d6 │ │ │ │ + bne.n 19a62e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19a778 │ │ │ │ + b.n 19a6d0 │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19a7c0 │ │ │ │ - b.n 19a7bc │ │ │ │ + bne.n 19a718 │ │ │ │ + b.n 19a714 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a776 │ │ │ │ + bne.n 19a6ce │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r9, ip │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 19a7ce │ │ │ │ + bgt.n 19a726 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 19a7ee │ │ │ │ - b.n 19a7ce │ │ │ │ + ble.n 19a746 │ │ │ │ + b.n 19a726 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.w 19a948 │ │ │ │ + blt.w 19a8a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19a776 │ │ │ │ + bne.n 19a6ce │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ mvn.w r4, #1 │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 19a776 │ │ │ │ + bcs.n 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 19a87a │ │ │ │ + bge.n 19a7d2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19a776 │ │ │ │ + bne.n 19a6ce │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ mvn.w r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r0 │ │ │ │ adds.w r0, r3, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.n 19a776 │ │ │ │ + bcs.n 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 19a848 │ │ │ │ + blt.n 19a7a0 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 19a8e8 │ │ │ │ + blt.n 19a840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a776 │ │ │ │ + bne.w 19a6ce │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 19a7bc │ │ │ │ + beq.n 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ mvn.w r4, #1 │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a776 │ │ │ │ + bcs.w 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 19a776 │ │ │ │ - b.n 19a87a │ │ │ │ + blt.w 19a6ce │ │ │ │ + b.n 19a7d2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 19a936 │ │ │ │ + blt.n 19a88e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19a776 │ │ │ │ + bne.w 19a6ce │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a7bc │ │ │ │ + beq.w 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a720 │ │ │ │ + b.n 19a678 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a7bc │ │ │ │ + beq.w 19a714 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ mvn.w r4, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ smull r3, ip, r3, r4 │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, ip, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.w 19a776 │ │ │ │ + bcs.w 19a6ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 19a804 │ │ │ │ + bge.w 19a75c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19a776 │ │ │ │ + bne.w 19a6ce │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 19a7bc │ │ │ │ + beq.w 19a714 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a824 │ │ │ │ + b.n 19a77c │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 19a7bc │ │ │ │ + beq.w 19a714 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 19a720 │ │ │ │ + b.n 19a678 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 19a7b8 │ │ │ │ + b.n 19a710 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r1, #48 @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a9f4 │ │ │ │ - cbz r5, 19a9cc │ │ │ │ + beq.n 19a94c │ │ │ │ + cbz r5, 19a924 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ - bhi.n 19a9c4 │ │ │ │ + bhi.n 19a91c │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19aa06 │ │ │ │ + bhi.n 19a95e │ │ │ │ tbb [pc, ip] │ │ │ │ adds r1, #29 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ add r1, r6 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -484193,117 +484132,117 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 19a9f4 │ │ │ │ + beq.n 19a94c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19a984 │ │ │ │ + bne.n 19a8dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 19a9f4 │ │ │ │ + cbz r1, 19a94c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19a9d0 │ │ │ │ + bne.n 19a928 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 19a9f4 │ │ │ │ + beq.n 19a94c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 19a9f8 │ │ │ │ - b.n 19a9f4 │ │ │ │ + bne.n 19a950 │ │ │ │ + b.n 19a94c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 19a9f4 │ │ │ │ + beq.n 19a94c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 19aa1e │ │ │ │ - b.n 19a9f4 │ │ │ │ + bne.n 19a976 │ │ │ │ + b.n 19a94c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 19a9f4 │ │ │ │ + beq.n 19a94c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a9cc │ │ │ │ + beq.n 19a924 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 19aa44 │ │ │ │ - b.n 19a9f4 │ │ │ │ + bne.n 19a99c │ │ │ │ + b.n 19a94c │ │ │ │ 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 r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ad62 │ │ │ │ + beq.w 19acba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19ad98 │ │ │ │ + beq.w 19acf0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r7, r4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb.w r8, [r3, #17] │ │ │ │ ldrb.w r9, [r6, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r6, r3, lsl #3 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ - bhi.w 19ad68 │ │ │ │ + bhi.w 19acc0 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 19acc8 │ │ │ │ + bhi.w 19ac20 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @@ -484353,17 +484292,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19ad62 │ │ │ │ + bne.w 19acba │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19ad98 │ │ │ │ + beq.w 19acf0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484380,21 +484319,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19ad62 │ │ │ │ + bne.w 19acba │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 19ad98 │ │ │ │ + beq.w 19acf0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19ab20 │ │ │ │ + b.n 19aa78 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484411,17 +484350,17 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19ad62 │ │ │ │ + bne.w 19acba │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19ad98 │ │ │ │ + beq.w 19acf0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -484438,53 +484377,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad62 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 19ad98 │ │ │ │ + beq.w 19acf0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19abce │ │ │ │ + b.n 19ab26 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsl.w r3, r1, r5 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r5 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad62 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19ad98 │ │ │ │ + beq.n 19acf0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r2, [r6, r3, lsl #3] │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r8, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad62 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 19ad98 │ │ │ │ + beq.n 19acf0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19ac78 │ │ │ │ + b.n 19abd0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -484500,17 +484439,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne fp, r3 │ │ │ │ orreq.w fp, r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19ad62 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19ad98 │ │ │ │ + beq.n 19acf0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -484525,70 +484464,70 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 19ad62 │ │ │ │ + cbnz r3, 19acba │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 19ad98 │ │ │ │ + beq.n 19acf0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 19accc │ │ │ │ + b.n 19ac24 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 19ad9e │ │ │ │ + bne.n 19acf6 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ad62 │ │ │ │ + bne.n 19acba │ │ │ │ cmp r7, r4 │ │ │ │ - bne.w 19aab0 │ │ │ │ + bne.w 19aa08 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ subs r2, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19ad7a │ │ │ │ + b.n 19acd2 │ │ │ │ stmdb 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 r5, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19af16 │ │ │ │ + beq.w 19ae6e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19ae9c │ │ │ │ + beq.n 19adf4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r6, r7 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ movs r5, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ ldr.w lr, [r3] │ │ │ │ @@ -484599,15 +484538,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ rsb ip, r2, #32 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r4, r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19af1e │ │ │ │ + beq.n 19ae76 │ │ │ │ lsr.w r1, r5, ip │ │ │ │ mov r8, r0 │ │ │ │ lsl.w r3, r5, r7 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -484619,18 +484558,18 @@ │ │ │ │ lsls r1, r2 │ │ │ │ ldrb.w r6, [r0, #1]! │ │ │ │ cmp.w sl, #32 │ │ │ │ add.w r6, r6, #5 │ │ │ │ add.w r9, lr, r6, lsl #3 │ │ │ │ ldr.w r6, [lr, r6, lsl #3] │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ - bhi.n 19ae8a │ │ │ │ + bhi.n 19ade2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 19af8e │ │ │ │ + bhi.w 19aee6 │ │ │ │ tbb [pc, r4] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ @@ -484644,40 +484583,40 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ands r6, r1 │ │ │ │ and.w r9, r3, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19af16 │ │ │ │ + bne.n 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 19ae1c │ │ │ │ + bne.n 19ad74 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r4, r6 │ │ │ │ movs r5, #0 │ │ │ │ ands r4, r1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 19af16 │ │ │ │ + bne.n 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae9c │ │ │ │ + beq.n 19adf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19af16 │ │ │ │ + beq.n 19ae6e │ │ │ │ movs r6, #1 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r9, r2, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsl.w r4, r6, r2 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 19aed2 │ │ │ │ + b.n 19ae2a │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae9c │ │ │ │ + beq.n 19adf4 │ │ │ │ lsl.w r3, r6, r1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ lsr.w r9, r6, r9 │ │ │ │ adds r1, #5 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ mov r9, r7 │ │ │ │ ldrb.w sl, [lr, r1, lsl #3] │ │ │ │ @@ -484690,33 +484629,33 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ and.w sl, r3, sl │ │ │ │ mov r1, ip │ │ │ │ cmp r8, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, sl │ │ │ │ - beq.n 19aece │ │ │ │ + beq.n 19ae26 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19ae44 │ │ │ │ + b.n 19ad9c │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ands r6, r1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 19af16 │ │ │ │ + bne.n 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 19ae9c │ │ │ │ + beq.n 19adf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19af16 │ │ │ │ + beq.n 19ae6e │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ add.w r0, r8, #2 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ @@ -484731,48 +484670,48 @@ │ │ │ │ lsr.w r8, r1, ip │ │ │ │ lsls r1, r2 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ ands r6, r1 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19af16 │ │ │ │ + bne.n 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 19ae20 │ │ │ │ - b.n 19ae9c │ │ │ │ + bne.w 19ad78 │ │ │ │ + b.n 19adf4 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r6 │ │ │ │ lsl.w r6, r7, r9 │ │ │ │ lsr.w r5, r7, r8 │ │ │ │ orrs r5, r6 │ │ │ │ lsl.w r4, r7, r2 │ │ │ │ mov r6, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 19afcc │ │ │ │ + b.n 19af24 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r6, [lr, r3, lsl #3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, sl │ │ │ │ orr.w r3, r3, ip │ │ │ │ ands r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne.n 19af16 │ │ │ │ + bne.n 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 19ae9c │ │ │ │ + beq.w 19adf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19af16 │ │ │ │ + beq.n 19ae6e │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w sl, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ @@ -484790,18 +484729,18 @@ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 19af16 │ │ │ │ + bne.w 19ae6e │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 19afae │ │ │ │ - b.n 19ae9c │ │ │ │ + bne.n 19af06 │ │ │ │ + b.n 19adf4 │ │ │ │ movs r7, #1 │ │ │ │ sub.w r9, r2, #32 │ │ │ │ rsb r8, r2, #32 │ │ │ │ mov ip, r6 │ │ │ │ lsl.w r6, r7, r9 │ │ │ │ lsr.w r5, r7, r8 │ │ │ │ orrs r5, r6 │ │ │ │ @@ -484810,19 +484749,19 @@ │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ ands r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 19af16 │ │ │ │ + bne.w 19ae6e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 19ae9c │ │ │ │ + beq.w 19adf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19af16 │ │ │ │ + beq.w 19ae6e │ │ │ │ sub.w r3, r2, #32 │ │ │ │ rsb r1, r2, #32 │ │ │ │ subs r5, r4, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ rsb sl, r2, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ @@ -484840,41 +484779,41 @@ │ │ │ │ lsr.w r5, r5, r8 │ │ │ │ ands r6, r1 │ │ │ │ orrs r3, r5 │ │ │ │ adds r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.w 19af16 │ │ │ │ + bne.w 19ae6e │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 19ae9c │ │ │ │ + beq.w 19adf4 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r5, [lr, r3, lsl #3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orr.w r3, r3, sl │ │ │ │ - b.n 19b058 │ │ │ │ + b.n 19afb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b232 │ │ │ │ + beq.w 19b18a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b290 │ │ │ │ + beq.w 19b1e8 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r7, r6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, r6, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r9, [r2, #17] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -484882,15 +484821,15 @@ │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ ldrb.w lr, [r6, #37] @ 0x25 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r9, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 19b166 │ │ │ │ + beq.n 19b0be │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb ip, r4, #32 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ lsr.w ip, r2, ip │ │ │ │ lsls r2, r4 │ │ │ │ orr.w r1, r1, ip │ │ │ │ @@ -484903,23 +484842,23 @@ │ │ │ │ add.w r5, r0, #1 │ │ │ │ add.w r3, r3, #5 │ │ │ │ it hi │ │ │ │ lslhi.w sl, r8, r4 │ │ │ │ add.w ip, r6, r3, lsl #3 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - bhi.n 19b1cc │ │ │ │ + bhi.n 19b124 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19b296 │ │ │ │ + bhi.n 19b1ee │ │ │ │ tbb [pc, ip] │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ - add r6, pc, #500 @ (adr r6, 19b398 ) │ │ │ │ + add r6, pc, #500 @ (adr r6, 19b2f0 ) │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ subs r6, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -484939,52 +484878,52 @@ │ │ │ │ and.w ip, ip, r1 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ lsr.w lr, r8, lr │ │ │ │ orr.w r0, r0, lr │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b1bc │ │ │ │ + beq.n 19b114 │ │ │ │ adds r3, #5 │ │ │ │ adds.w r2, sl, r2 │ │ │ │ adc.w r1, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r6, r3, lsl #3 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ - b.n 19b1cc │ │ │ │ + b.n 19b124 │ │ │ │ uxth r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 19b33c │ │ │ │ + bne.w 19b294 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b232 │ │ │ │ + beq.n 19b18a │ │ │ │ ldrb.w r3, [r0, #2]! │ │ │ │ mov.w sl, #1 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ rsb ip, r4, #32 │ │ │ │ adds r3, #5 │ │ │ │ lsl.w r2, sl, r1 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ @@ -484993,131 +484932,131 @@ │ │ │ │ subs r3, #1 │ │ │ │ orr.w r2, r2, sl │ │ │ │ and.w r5, r5, r3 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r8 │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 19b150 │ │ │ │ + bne.w 19b0a8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands r3, r2 │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b232 │ │ │ │ + beq.n 19b18a │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b2cc │ │ │ │ + b.n 19b224 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b2c8 │ │ │ │ - b.n 19b232 │ │ │ │ + beq.n 19b220 │ │ │ │ + b.n 19b18a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 19b232 │ │ │ │ + bne.n 19b18a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 19b232 │ │ │ │ + beq.n 19b18a │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b320 │ │ │ │ + b.n 19b278 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b31c │ │ │ │ - b.n 19b232 │ │ │ │ + beq.n 19b274 │ │ │ │ + b.n 19b18a │ │ │ │ movs r3, #1 │ │ │ │ rsb ip, r4, #32 │ │ │ │ sub.w r1, r4, #32 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ orr.w ip, r1, r3 │ │ │ │ - b.n 19b35c │ │ │ │ + b.n 19b2b4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 19b290 │ │ │ │ + beq.n 19b1e8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r3, [r6, r3, lsl #3] │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.n 19b358 │ │ │ │ - b.n 19b232 │ │ │ │ + beq.n 19b2b0 │ │ │ │ + b.n 19b18a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b482 │ │ │ │ + beq.n 19b3da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r4, r7 │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ subs r4, #1 │ │ │ │ ldrb.w lr, [r2, #17] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ ldrb.w r8, [r3, #37] @ 0x25 │ │ │ │ lsl.w r5, r6, lr │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.w 19b552 │ │ │ │ + beq.w 19b4aa │ │ │ │ sub.w r2, lr, #32 │ │ │ │ rsb r1, lr, #32 │ │ │ │ subs r0, r5, #1 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ sub.w r1, lr, #32 │ │ │ │ @@ -485133,189 +485072,189 @@ │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ add.w ip, r9, #1 │ │ │ │ cmp.w r8, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w sl, r3, r1, lsl #3 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - bhi.n 19b44e │ │ │ │ + bhi.n 19b3a6 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 19b4cc │ │ │ │ + bhi.n 19b424 │ │ │ │ tbb [pc, r7] │ │ │ │ - ldr r7, [pc, #600] @ (19b688 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b570 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b570 ) │ │ │ │ + ldr r7, [pc, #600] @ (19b5e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4c8 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4c8 ) │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ldr r7, [pc, #316] @ (19b574 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b578 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b578 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4cc ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4d0 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4d0 ) │ │ │ │ strb r7, [r1, #1] │ │ │ │ - ldr r7, [pc, #316] @ (19b57c ) │ │ │ │ - ldr r7, [pc, #316] @ (19b580 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b580 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b584 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b584 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b588 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b588 ) │ │ │ │ - ldr r7, [pc, #316] @ (19b58c ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4d4 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4d8 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4d8 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4dc ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4dc ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4e0 ) │ │ │ │ + ldr r7, [pc, #316] @ (19b4e4 ) │ │ │ │ ands r1, r0 │ │ │ │ and.w r2, r2, sl │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 19b3c8 │ │ │ │ + bne.n 19b320 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r1, r2, lr │ │ │ │ - b.n 19b474 │ │ │ │ + b.n 19b3cc │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 19b470 │ │ │ │ + beq.n 19b3c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ uxtb r1, r1 │ │ │ │ ands.w r6, r1, r0 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b5a6 │ │ │ │ + beq.n 19b4fe │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r1, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ ands r2, r5 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b494 │ │ │ │ + b.n 19b3ec │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ ands.w r7, r1, r0 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b590 │ │ │ │ + beq.n 19b4e8 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r6, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ ands r1, r5 │ │ │ │ orrs r1, r7 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b4d8 │ │ │ │ + b.n 19b430 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, lr │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r5, r2, lr │ │ │ │ uxth r1, r1 │ │ │ │ ands.w r6, r1, r0 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 19b5bc │ │ │ │ + beq.n 19b514 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ add.w r1, ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ ands r2, r5 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 19b45c │ │ │ │ + beq.n 19b3b4 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 19b51a │ │ │ │ + b.n 19b472 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19b406 │ │ │ │ + b.n 19b35e │ │ │ │ uxtb r1, r1 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b45c │ │ │ │ + beq.w 19b3b4 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 19b462 │ │ │ │ + bne.w 19b3ba │ │ │ │ ldrb.w r2, [r9, #2]! │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19b482 │ │ │ │ + bne.n 19b3da │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 19b408 │ │ │ │ - b.n 19b45c │ │ │ │ + bne.w 19b360 │ │ │ │ + b.n 19b3b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b45c │ │ │ │ + beq.w 19b3b4 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19b58a │ │ │ │ - b.n 19b482 │ │ │ │ + beq.n 19b4e2 │ │ │ │ + b.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b45c │ │ │ │ + beq.w 19b3b4 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b5a0 │ │ │ │ - b.n 19b482 │ │ │ │ + beq.n 19b4f8 │ │ │ │ + b.n 19b3da │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19b45c │ │ │ │ + beq.w 19b3b4 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19b5b6 │ │ │ │ - b.n 19b482 │ │ │ │ + beq.n 19b50e │ │ │ │ + b.n 19b3da │ │ │ │ stmdb 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 r5, r1, r2, lsl #5 │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b6ce │ │ │ │ + beq.n 19b626 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ add.w ip, r7, r6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w sl, [r1, #17] │ │ │ │ @@ -485325,32 +485264,32 @@ │ │ │ │ and.w r5, sl, #63 @ 0x3f │ │ │ │ ldrb.w fp, [r3, #37] @ 0x25 │ │ │ │ lsl.w r4, r7, r5 │ │ │ │ add.w r8, fp, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 19b6aa │ │ │ │ + beq.n 19b602 │ │ │ │ sub.w r0, r5, #32 │ │ │ │ rsb r1, r5, #32 │ │ │ │ adds.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r0, r0, r1 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp.w fp, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r6, r3, r1, lsl #3 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 19b694 │ │ │ │ + bhi.n 19b5ec │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 19b798 │ │ │ │ + bhi.w 19b6f0 │ │ │ │ tbb [pc, r8] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ @@ -485363,158 +485302,158 @@ │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ and.w r1, lr, r1 │ │ │ │ ands r0, r6 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 19b62c │ │ │ │ + bne.n 19b584 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ mov r0, lr │ │ │ │ - b.n 19b650 │ │ │ │ + b.n 19b5a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b6c0 │ │ │ │ + b.n 19b618 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b6bc │ │ │ │ + beq.n 19b614 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r1, r1 │ │ │ │ ands.w r1, lr, r1 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 19b7a0 │ │ │ │ + beq.n 19b6f8 │ │ │ │ ldrb.w r0, [r9, #2] │ │ │ │ add.w r2, r9, #2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ bic.w r0, r0, r6 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 19b632 │ │ │ │ - b.n 19b6a2 │ │ │ │ + bne.n 19b58a │ │ │ │ + b.n 19b5fa │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b7d2 │ │ │ │ + bne.n 19b72a │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ adds r4, r2, #1 │ │ │ │ ands.w r0, r1, lr │ │ │ │ - beq.n 19b706 │ │ │ │ - b.n 19b6ce │ │ │ │ + beq.n 19b65e │ │ │ │ + b.n 19b626 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b7b4 │ │ │ │ + bne.n 19b70c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ uxth r1, r1 │ │ │ │ adds r4, r2, #1 │ │ │ │ ands.w r0, r1, lr │ │ │ │ - beq.n 19b73a │ │ │ │ - b.n 19b6ce │ │ │ │ + beq.n 19b692 │ │ │ │ + b.n 19b626 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 19b6b4 │ │ │ │ + bne.n 19b60c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r0, r2, #1 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r4 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 19b6a2 │ │ │ │ + beq.n 19b5fa │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ands.w r4, r1, lr │ │ │ │ - beq.n 19b76e │ │ │ │ - b.n 19b6ce │ │ │ │ + beq.n 19b6c6 │ │ │ │ + b.n 19b626 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19b6ce │ │ │ │ + bne.n 19b626 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 19b7a0 │ │ │ │ - b.n 19b6a2 │ │ │ │ + bne.n 19b6f8 │ │ │ │ + b.n 19b5fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b7c2 │ │ │ │ + b.n 19b71a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19b6a2 │ │ │ │ + beq.w 19b5fa │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b7bc │ │ │ │ - b.n 19b6ce │ │ │ │ + beq.n 19b714 │ │ │ │ + b.n 19b626 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 19b7e0 │ │ │ │ + b.n 19b738 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 19b6a2 │ │ │ │ + beq.w 19b5fa │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 19b7da │ │ │ │ - b.n 19b6ce │ │ │ │ + beq.n 19b732 │ │ │ │ + b.n 19b626 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r7, r4 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ subs r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [r2] │ │ │ │ @@ -485522,18 +485461,18 @@ │ │ │ │ ldrb.w sl, [r9, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp.w sl, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r9, r3, lsl #3 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - bhi.w 19bbca │ │ │ │ + bhi.w 19bb22 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19baa6 │ │ │ │ + bhi.w 19b9fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @@ -485564,15 +485503,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ mov.w sl, #1 │ │ │ │ uxth r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485596,23 +485535,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19bbc4 │ │ │ │ + bne.w 19bb1c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -485635,27 +485574,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bbc4 │ │ │ │ + bne.w 19bb1c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19b8a6 │ │ │ │ + b.n 19b7fe │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485679,23 +485618,23 @@ │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 19bbc4 │ │ │ │ + bne.w 19bb1c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ mov r0, r5 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -485718,25 +485657,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bbc4 │ │ │ │ + bne.w 19bb1c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19b9a8 │ │ │ │ + b.n 19b900 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bbc4 │ │ │ │ + beq.w 19bb1c │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ adds r6, r4, #1 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -485760,22 +485699,22 @@ │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bbc4 │ │ │ │ + bne.n 19bb1c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 19bc36 │ │ │ │ + beq.w 19bb8e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19bbc4 │ │ │ │ + beq.n 19bb1c │ │ │ │ mov r0, r5 │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r1, fp, r0 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ subs r1, #1 │ │ │ │ @@ -485797,59 +485736,59 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 19bbc4 │ │ │ │ + cbnz r3, 19bb1c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 19bc36 │ │ │ │ + beq.n 19bb8e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 19baaa │ │ │ │ + b.n 19ba02 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 19bc36 │ │ │ │ + beq.n 19bb8e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 19bbc4 │ │ │ │ + cbz r5, 19bb1c │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 19bbc4 │ │ │ │ + beq.n 19bb1c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19bc36 │ │ │ │ + beq.n 19bb8e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r9, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb9a │ │ │ │ + bne.n 19baf2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 19bbc4 │ │ │ │ + beq.n 19bb1c │ │ │ │ mov r1, r6 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ rbit r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 19bbf4 │ │ │ │ + cbz r5, 19bb4c │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 19bc3c │ │ │ │ + bne.n 19bb94 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, fp, r2 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w ip, fp, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ @@ -485859,17 +485798,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19bbc4 │ │ │ │ + bne.n 19bb1c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 19b83a │ │ │ │ + bne.w 19b792 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -485887,26 +485826,26 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - b.n 19bc24 │ │ │ │ + b.n 19bb7c │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19bc9a │ │ │ │ + beq.n 19bbf2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bd44 │ │ │ │ + beq.n 19bc9c │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -485914,17 +485853,17 @@ │ │ │ │ subs r5, r4, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w lr, r1, r3, lsl #3 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - bhi.n 19bd0a │ │ │ │ + bhi.n 19bc62 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 19bd34 │ │ │ │ + bhi.n 19bc8c │ │ │ │ tbb [pc, r5] │ │ │ │ adds r1, #16 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #32 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -485935,74 +485874,74 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 19bcb2 │ │ │ │ + bne.n 19bc0a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19bcf6 │ │ │ │ + beq.n 19bc4e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ movw lr, #2043 @ 0x7fb │ │ │ │ movt lr, #65532 @ 0xfffc │ │ │ │ movs r5, #0 │ │ │ │ cmp lr, ip │ │ │ │ sbcs r5, r3 │ │ │ │ - bcc.n 19bd40 │ │ │ │ + bcc.n 19bc98 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19bcf6 │ │ │ │ + beq.n 19bc4e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r1, r3, lsl #3 │ │ │ │ ldr.w ip, [r1, r3, lsl #3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bhi.n 19bd0a │ │ │ │ + bhi.n 19bc62 │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 19bcfa │ │ │ │ + bls.n 19bc52 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19bd5a │ │ │ │ + beq.n 19bcb2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19be5c │ │ │ │ + beq.n 19bdb4 │ │ │ │ push {lr} │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ ldrb.w ip, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ ldr.w ip, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ - bhi.n 19bdb2 │ │ │ │ + bhi.n 19bd0a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 19bdd2 │ │ │ │ + bhi.n 19bd2a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -486014,89 +485953,89 @@ │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ cmp.w ip, #32 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - bcs.n 19bdee │ │ │ │ + bcs.n 19bd46 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 19bd70 │ │ │ │ + bne.n 19bcc8 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bdee │ │ │ │ + bhi.n 19bd46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ add.w lr, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.n 19bdc4 │ │ │ │ + bls.n 19bd1c │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19bdf2 │ │ │ │ - b.n 19bdc0 │ │ │ │ + bne.n 19bd4a │ │ │ │ + b.n 19bd18 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ uxth.w ip, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bdee │ │ │ │ + bhi.n 19bd46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrh.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 19be00 │ │ │ │ - b.n 19bdee │ │ │ │ + bls.n 19bd58 │ │ │ │ + b.n 19bd46 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ uxtb.w ip, ip │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 19bdee │ │ │ │ + bhi.n 19bd46 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19bdc0 │ │ │ │ + beq.n 19bd18 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 19be2e │ │ │ │ - b.n 19bdee │ │ │ │ + bls.n 19bd86 │ │ │ │ + b.n 19bd46 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19be72 │ │ │ │ + beq.n 19bdca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf8a │ │ │ │ + beq.w 19bee2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -486107,18 +486046,18 @@ │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r1, r5, r2, lsl #3 │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bhi.n 19bede │ │ │ │ + bhi.n 19be36 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19befe │ │ │ │ + bhi.n 19be56 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #16 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r4, r0] │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -486135,106 +486074,106 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 19be98 │ │ │ │ + bne.n 19bdf0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19beee │ │ │ │ + beq.n 19be46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bef4 │ │ │ │ - b.n 19beee │ │ │ │ + bne.n 19be4c │ │ │ │ + b.n 19be46 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19beee │ │ │ │ + beq.n 19be46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bf22 │ │ │ │ - b.n 19beee │ │ │ │ + bne.n 19be7a │ │ │ │ + b.n 19be46 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19beee │ │ │ │ + beq.n 19be46 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [r5, r3, lsl #3] │ │ │ │ blx 44658 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 19bed8 │ │ │ │ + bne.n 19be30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19bf56 │ │ │ │ - b.n 19beee │ │ │ │ + bne.n 19beae │ │ │ │ + b.n 19be46 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ add.w ip, r1, r4 │ │ │ │ - ldr r0, [pc, #160] @ (19c03c ) │ │ │ │ + ldr r0, [pc, #160] @ (19bf94 ) │ │ │ │ ldr.w ip, [ip, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldrb.w ip, [ip, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 19bfd4 │ │ │ │ + bne.n 19bf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c034 │ │ │ │ - ldr.w ip, [pc, #140] @ 19c040 │ │ │ │ + beq.n 19bf8c │ │ │ │ + ldr.w ip, [pc, #140] @ 19bf98 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 19bfd8 │ │ │ │ + beq.n 19bf30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r2, r1, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w lr, r1, r3 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ @@ -486242,17 +486181,17 @@ │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [ip, #37] @ 0x25 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r3, [ip, r3, lsl #3] │ │ │ │ - bhi.n 19c028 │ │ │ │ + bhi.n 19bf80 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c028 │ │ │ │ + bhi.n 19bf80 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -486264,379 +486203,379 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bfd4 │ │ │ │ + beq.n 19bf2c │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 19bfe8 │ │ │ │ + bne.n 19bf40 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 19c02c │ │ │ │ - eors r6, r3 │ │ │ │ + b.n 19bf84 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r4, r0, #32 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 19c328 │ │ │ │ + beq.w 19c280 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r9, r4 │ │ │ │ movw sl, #263 @ 0x107 │ │ │ │ - b.n 19c07c │ │ │ │ + b.n 19bfd4 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 19c328 │ │ │ │ + beq.w 19c280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r1, r3, #1 │ │ │ │ - bne.n 19c072 │ │ │ │ + bne.n 19bfca │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r2, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c06c │ │ │ │ + bne.n 19bfc4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ add.w r8, r3, #32 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 19c072 │ │ │ │ + beq.n 19bfca │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r7, r9 │ │ │ │ subs r5, r4, #4 │ │ │ │ - b.n 19c0be │ │ │ │ + b.n 19c016 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19c31a │ │ │ │ + beq.w 19c272 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c0b4 │ │ │ │ + bne.n 19c00c │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r2, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c0ae │ │ │ │ + bne.n 19c006 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19c0b4 │ │ │ │ + beq.n 19c00c │ │ │ │ subs r4, #4 │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 19c0fe │ │ │ │ + b.n 19c056 │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r4, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 19c30c │ │ │ │ + beq.w 19c264 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 19c0f4 │ │ │ │ + bne.n 19c04c │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r5, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c0ee │ │ │ │ + bne.n 19c046 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 19c0f4 │ │ │ │ + beq.n 19c04c │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 19c148 │ │ │ │ + b.n 19c0a0 │ │ │ │ cmp r4, #184 @ 0xb8 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 19c2fc │ │ │ │ + beq.w 19c254 │ │ │ │ ldr.w r7, [fp] │ │ │ │ ands.w r1, r7, #1 │ │ │ │ - bne.n 19c13a │ │ │ │ + bne.n 19c092 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r4, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c134 │ │ │ │ + bne.n 19c08c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 19c13a │ │ │ │ + beq.n 19c092 │ │ │ │ strd fp, r5, [sp, #12] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 19c192 │ │ │ │ + b.n 19c0ea │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 19c2e6 │ │ │ │ + beq.w 19c23e │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c184 │ │ │ │ + bne.n 19c0dc │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c2cc │ │ │ │ + bne.w 19c224 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c17e │ │ │ │ + bne.n 19c0d6 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19c184 │ │ │ │ + beq.n 19c0dc │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ sub.w r8, r5, #4 │ │ │ │ - b.n 19c1da │ │ │ │ + b.n 19c132 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.n 19c2cc │ │ │ │ + bne.n 19c224 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 19c2d4 │ │ │ │ + beq.n 19c22c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 19c1ce │ │ │ │ + bne.n 19c126 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c2cc │ │ │ │ + bne.n 19c224 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c1ca │ │ │ │ + bne.n 19c122 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19c1ce │ │ │ │ + beq.n 19c126 │ │ │ │ subs r5, r6, #4 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19c214 │ │ │ │ + b.n 19c16c │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.n 19c2cc │ │ │ │ + bne.n 19c224 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c1ce │ │ │ │ + beq.n 19c126 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 19c20c │ │ │ │ + bne.n 19c164 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c2cc │ │ │ │ + bne.n 19c224 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r3, sl │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 19c208 │ │ │ │ + bne.n 19c160 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19c20c │ │ │ │ + beq.n 19c164 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 19c24c │ │ │ │ + b.n 19c1a4 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ - bne.n 19c2ca │ │ │ │ + bne.n 19c222 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19c20c │ │ │ │ + beq.n 19c164 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 19c244 │ │ │ │ + bne.n 19c19c │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c2ca │ │ │ │ + bne.n 19c222 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne r0, sl │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 19c240 │ │ │ │ + bne.n 19c198 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 19c244 │ │ │ │ + beq.n 19c19c │ │ │ │ subs r6, #4 │ │ │ │ - b.n 19c288 │ │ │ │ + b.n 19c1e0 │ │ │ │ cmp.w lr, #184 @ 0xb8 │ │ │ │ - bne.n 19c2ca │ │ │ │ + bne.n 19c222 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r6, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 19c244 │ │ │ │ + beq.n 19c19c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 19c280 │ │ │ │ + bne.n 19c1d8 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19c2ca │ │ │ │ + bne.n 19c222 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #183 @ 0xb7 │ │ │ │ it ne │ │ │ │ cmpne lr, sl │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 19c27a │ │ │ │ + bne.n 19c1d2 │ │ │ │ strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 19c044 │ │ │ │ + bl 19bf9c │ │ │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c280 │ │ │ │ + bne.n 19c1d8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19c2cc │ │ │ │ + b.n 19c224 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r7, r8, [sp, #4] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 19c192 │ │ │ │ + bne.w 19c0ea │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ sub.w fp, r1, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 19c148 │ │ │ │ + bne.w 19c0a0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r4, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 19c0fe │ │ │ │ + bne.w 19c056 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 19c0be │ │ │ │ + bne.w 19c016 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19c07c │ │ │ │ + bne.w 19bfd4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #236] @ 19c438 │ │ │ │ + ldr.w r8, [pc, #236] @ 19c390 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c40c │ │ │ │ + beq.n 19c364 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c40c │ │ │ │ - ldr r3, [pc, #212] @ (19c43c ) │ │ │ │ + beq.n 19c364 │ │ │ │ + ldr r3, [pc, #212] @ (19c394 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 19c3dc │ │ │ │ + bhi.n 19c334 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 19c41c │ │ │ │ + bls.n 19c374 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 19c41c │ │ │ │ + bpl.n 19c374 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ adds r1, #5 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, r1, lsl #3 │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r2, #32 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - bhi.n 19c430 │ │ │ │ + bhi.n 19c388 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c42a │ │ │ │ + bhi.n 19c382 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ cmp r4, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -486647,658 +486586,658 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 19c41c │ │ │ │ + bne.n 19c374 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r1, #40] @ 0x28 │ │ │ │ - bl 1a0da4 │ │ │ │ + bl 1a0cfc │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c41c │ │ │ │ + beq.n 19c374 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19c374 │ │ │ │ + bne.n 19c2cc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 19c406 │ │ │ │ + bne.n 19c35e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19c418 │ │ │ │ + b.n 19c370 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19c418 │ │ │ │ + b.n 19c370 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19c418 │ │ │ │ + b.n 19c370 │ │ │ │ nop │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #644] @ 19c6d8 │ │ │ │ + ldr.w r9, [pc, #644] @ 19c630 │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 19c4ec │ │ │ │ + beq.n 19c444 │ │ │ │ str.w r9, [sp] │ │ │ │ subs r4, #4 │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ands.w r8, r5, #1 │ │ │ │ - bne.n 19c4e4 │ │ │ │ + bne.n 19c43c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 19c4b4 │ │ │ │ + cbz r3, 19c40c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c628 │ │ │ │ + beq.w 19c580 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c4aa │ │ │ │ + bne.n 19c402 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c4aa │ │ │ │ + bls.n 19c402 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c4e4 │ │ │ │ + beq.n 19c43c │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs r3, r4, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 19c4f6 │ │ │ │ - cbnz r7, 19c4fe │ │ │ │ - bl 1a2830 │ │ │ │ - cbnz r0, 19c4fe │ │ │ │ - ldr r3, [pc, #524] @ (19c6dc ) │ │ │ │ + bne.n 19c44e │ │ │ │ + cbnz r7, 19c456 │ │ │ │ + bl 1a2788 │ │ │ │ + cbnz r0, 19c456 │ │ │ │ + ldr r3, [pc, #524] @ (19c634 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, sl, r3, r1 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 19c4aa │ │ │ │ + bne.n 19c402 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 19c470 │ │ │ │ + bne.n 19c3c8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 19c4c6 │ │ │ │ + bne.n 19c41e │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 19c4cc │ │ │ │ + beq.n 19c424 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 19c4e4 │ │ │ │ + beq.n 19c43c │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 19c59e │ │ │ │ + bmi.n 19c4f6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 19c562 │ │ │ │ + cbz r3, 19c4ba │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c6a6 │ │ │ │ + beq.w 19c5fe │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c552 │ │ │ │ + bne.n 19c4aa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c552 │ │ │ │ + bls.n 19c4aa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r2 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c59e │ │ │ │ - ldr r3, [pc, #392] @ (19c6dc ) │ │ │ │ + beq.n 19c4f6 │ │ │ │ + ldr r3, [pc, #392] @ (19c634 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19c4d2 │ │ │ │ + b.n 19c42a │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r6, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 19c5a8 │ │ │ │ - cbnz r3, 19c5b0 │ │ │ │ + bne.n 19c500 │ │ │ │ + cbnz r3, 19c508 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2788 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 19c5b0 │ │ │ │ - ldr r1, [pc, #344] @ (19c6dc ) │ │ │ │ + cbnz r0, 19c508 │ │ │ │ + ldr r1, [pc, #344] @ (19c634 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c6bc │ │ │ │ + bne.w 19c614 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19c51a │ │ │ │ - b.n 19c4e4 │ │ │ │ + bne.n 19c472 │ │ │ │ + b.n 19c43c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c574 │ │ │ │ + bne.n 19c4cc │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 19c582 │ │ │ │ + beq.n 19c4da │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ add.w r8, r2, #32 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 19c59e │ │ │ │ + beq.n 19c4f6 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r5, [r8] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 19c66e │ │ │ │ + bmi.n 19c5c6 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19c686 │ │ │ │ + beq.n 19c5de │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19c6b2 │ │ │ │ + beq.n 19c60a │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19c612 │ │ │ │ + bne.n 19c56a │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 19c612 │ │ │ │ + bls.n 19c56a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c66e │ │ │ │ + beq.n 19c5c6 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #192] @ (19c6dc ) │ │ │ │ + ldr r1, [pc, #192] @ (19c634 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 19c588 │ │ │ │ + b.n 19c4e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c4aa │ │ │ │ + bhi.w 19c402 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 19c470 │ │ │ │ - b.n 19c4ec │ │ │ │ + bne.w 19c3c8 │ │ │ │ + b.n 19c444 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c69c │ │ │ │ + bne.n 19c5f4 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 19c654 │ │ │ │ + beq.n 19c5ac │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c440 │ │ │ │ - cbnz r0, 19c66e │ │ │ │ - ldr r1, [pc, #132] @ (19c6dc ) │ │ │ │ + bl 19c398 │ │ │ │ + cbnz r0, 19c5c6 │ │ │ │ + ldr r1, [pc, #132] @ (19c634 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 19c6c6 │ │ │ │ + bne.n 19c61e │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 19c5d4 │ │ │ │ + bne.n 19c52c │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 19c59e │ │ │ │ + b.n 19c4f6 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 19c63e │ │ │ │ + bne.n 19c596 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c646 │ │ │ │ - bl 1a2830 │ │ │ │ + bne.n 19c59e │ │ │ │ + bl 1a2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c646 │ │ │ │ - b.n 19c654 │ │ │ │ + bne.n 19c59e │ │ │ │ + b.n 19c5ac │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c552 │ │ │ │ - b.n 19c59e │ │ │ │ + bhi.w 19c4aa │ │ │ │ + b.n 19c4f6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ subs r1, #101 @ 0x65 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19c612 │ │ │ │ - b.n 19c66e │ │ │ │ + bhi.n 19c56a │ │ │ │ + b.n 19c5c6 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 19c4d2 │ │ │ │ + b.n 19c42a │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c588 │ │ │ │ + b.n 19c4e0 │ │ │ │ nop │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #852] @ (19ca48 ) │ │ │ │ + ldr r3, [pc, #852] @ (19c9a0 ) │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19c8d2 │ │ │ │ + beq.w 19c82a │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 19c8c4 │ │ │ │ + bne.w 19c81c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c8dc │ │ │ │ + beq.w 19c834 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c94c │ │ │ │ + beq.w 19c8a4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c754 │ │ │ │ + bne.n 19c6ac │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c754 │ │ │ │ + bls.n 19c6ac │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r6 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19c8c4 │ │ │ │ + beq.w 19c81c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r2, r6, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r2, asr #5 │ │ │ │ - beq.w 19c982 │ │ │ │ + beq.w 19c8da │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 19c988 │ │ │ │ + bne.w 19c8e0 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19c7f4 │ │ │ │ + beq.n 19c74c │ │ │ │ strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ subs r4, r5, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 19c9d0 │ │ │ │ + bmi.w 19c928 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c9ae │ │ │ │ + beq.w 19c906 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19ca3a │ │ │ │ + beq.w 19c992 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19c7d0 │ │ │ │ + bne.n 19c728 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 19c7d0 │ │ │ │ + bls.n 19c728 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19c9d0 │ │ │ │ - ldr r3, [pc, #632] @ (19ca4c ) │ │ │ │ + beq.w 19c928 │ │ │ │ + ldr r3, [pc, #632] @ (19c9a4 ) │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19ca2e │ │ │ │ + bne.w 19c986 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19ca1c │ │ │ │ + beq.w 19c974 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 19c7f4 │ │ │ │ + bmi.n 19c74c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c75e │ │ │ │ + beq.n 19c6b6 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c99e │ │ │ │ + beq.w 19c8f6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c838 │ │ │ │ + bne.n 19c790 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c838 │ │ │ │ + bls.n 19c790 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r6, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c7f4 │ │ │ │ - ldr r3, [pc, #528] @ (19ca4c ) │ │ │ │ + beq.n 19c74c │ │ │ │ + ldr r3, [pc, #528] @ (19c9a4 ) │ │ │ │ mov r8, r7 │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19ca24 │ │ │ │ + bne.w 19c97c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19c9aa │ │ │ │ + beq.w 19c902 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 19c85e │ │ │ │ + bmi.n 19c7b6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c920 │ │ │ │ + beq.n 19c878 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19c9e0 │ │ │ │ + beq.w 19c938 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19c8a2 │ │ │ │ + bne.n 19c7fa │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19c8a2 │ │ │ │ + bls.n 19c7fa │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r5, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - bl 1a2c84 │ │ │ │ + bl 1a2bdc │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19c85e │ │ │ │ - ldr r3, [pc, #424] @ (19ca4c ) │ │ │ │ + beq.n 19c7b6 │ │ │ │ + ldr r3, [pc, #424] @ (19c9a4 ) │ │ │ │ mov r8, fp │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 19c754 │ │ │ │ + bne.w 19c6ac │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 19c70c │ │ │ │ + bne.w 19c664 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r3, asr #5 │ │ │ │ - bne.n 19c908 │ │ │ │ - cbz r4, 19c910 │ │ │ │ + bne.n 19c860 │ │ │ │ + cbz r4, 19c868 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19c8c4 │ │ │ │ + beq.n 19c81c │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 19c868 │ │ │ │ + b.n 19c7c0 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19c8f0 │ │ │ │ - bl 1a2830 │ │ │ │ + beq.n 19c848 │ │ │ │ + bl 1a2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c8f0 │ │ │ │ - ldr r3, [pc, #304] @ (19ca4c ) │ │ │ │ + bne.n 19c848 │ │ │ │ + ldr r3, [pc, #304] @ (19c9a4 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c8b0 │ │ │ │ + b.n 19c808 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r2, r3, asr #5 │ │ │ │ - bne.n 19c966 │ │ │ │ - cbz r2, 19c96e │ │ │ │ + bne.n 19c8be │ │ │ │ + cbz r2, 19c8c6 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 19c85e │ │ │ │ + beq.n 19c7b6 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ strd r4, r2, [sp, #24] │ │ │ │ mov r8, ip │ │ │ │ - b.n 19c7fe │ │ │ │ + b.n 19c756 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c754 │ │ │ │ + bhi.w 19c6ac │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 19c70c │ │ │ │ - b.n 19c8d2 │ │ │ │ + bne.w 19c664 │ │ │ │ + b.n 19c82a │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19c932 │ │ │ │ + beq.n 19c88a │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2788 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c932 │ │ │ │ - ldr r3, [pc, #208] @ (19ca4c ) │ │ │ │ + bne.n 19c88a │ │ │ │ + ldr r3, [pc, #208] @ (19c9a4 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c848 │ │ │ │ + b.n 19c7a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19c77a │ │ │ │ + bne.w 19c6d2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1a2830 │ │ │ │ + bl 1a2788 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c77a │ │ │ │ - ldr r3, [pc, #180] @ (19ca4c ) │ │ │ │ + bne.w 19c6d2 │ │ │ │ + ldr r3, [pc, #180] @ (19c9a4 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 19c7de │ │ │ │ + b.n 19c736 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c838 │ │ │ │ - b.n 19c7f4 │ │ │ │ + bhi.w 19c790 │ │ │ │ + b.n 19c74c │ │ │ │ mov r8, fp │ │ │ │ - b.n 19c8c4 │ │ │ │ + b.n 19c81c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs r2, r4, r2 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r2, asr #5 │ │ │ │ - beq.n 19c9ec │ │ │ │ + beq.n 19c944 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 19c9f0 │ │ │ │ + bne.n 19c948 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c440 │ │ │ │ - cbz r0, 19c9f8 │ │ │ │ + bl 19c398 │ │ │ │ + cbz r0, 19c950 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 19c790 │ │ │ │ + bne.w 19c6e8 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 19c7f4 │ │ │ │ + b.n 19c74c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19c8a2 │ │ │ │ - b.n 19c85e │ │ │ │ + bhi.w 19c7fa │ │ │ │ + b.n 19c7b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c9c6 │ │ │ │ - bl 1a2830 │ │ │ │ + bne.n 19c91e │ │ │ │ + bl 1a2788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c9c6 │ │ │ │ - ldr r1, [pc, #80] @ (19ca4c ) │ │ │ │ + bne.n 19c91e │ │ │ │ + ldr r1, [pc, #80] @ (19c9a4 ) │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ adds r2, r0, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 19c9d0 │ │ │ │ + beq.n 19c928 │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 19c7de │ │ │ │ + b.n 19c736 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 19c85e │ │ │ │ + b.n 19c7b6 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 19c8b0 │ │ │ │ + b.n 19c808 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 19c848 │ │ │ │ + b.n 19c7a0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ subs r2, #101 @ 0x65 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 19c7d0 │ │ │ │ - b.n 19c9d0 │ │ │ │ + bhi.w 19c728 │ │ │ │ + b.n 19c928 │ │ │ │ nop │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ - ldr.w r1, [pc, #2404] @ 19d3c8 │ │ │ │ + ldr.w r1, [pc, #2404] @ 19d320 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r2, [pc, #2404] @ 19d3cc │ │ │ │ + ldr.w r2, [pc, #2404] @ 19d324 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -487306,15 +487245,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr.w r1, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r2, #1 │ │ │ │ strb.w r2, [sp, #26] │ │ │ │ strb.w r0, [sp, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19cc12 │ │ │ │ + bne.w 19cb6a │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #27] │ │ │ │ ldrb.w r2, [r3, #86] @ 0x56 │ │ │ │ @@ -487331,18 +487270,18 @@ │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [sp, #29] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r2, #296] @ 0x128 │ │ │ │ mov r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19cafc │ │ │ │ + bne.n 19ca54 │ │ │ │ ldrb.w r2, [r3, #134] @ 0x86 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2ae │ │ │ │ + bne.w 19d206 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrh.w r2, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r2, r2, #256 @ 0x100 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strh.w r2, [sp, #34] @ 0x22 │ │ │ │ ldrb.w r2, [r3, #125] @ 0x7d │ │ │ │ @@ -487372,72 +487311,72 @@ │ │ │ │ strb.w r5, [sp, #43] @ 0x2b │ │ │ │ ldrb r5, [r3, #9] │ │ │ │ strb.w r5, [sp, #44] @ 0x2c │ │ │ │ strb.w r8, [sp, #46] @ 0x2e │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r0, [sp, #47] @ 0x2f │ │ │ │ strb.w r5, [sp, #45] @ 0x2d │ │ │ │ - cbnz r0, 19cbd0 │ │ │ │ + cbnz r0, 19cb28 │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bmi.n 19cbd0 │ │ │ │ + bmi.n 19cb28 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 19cbea │ │ │ │ + cbz r4, 19cb42 │ │ │ │ ands.w r4, r2, #64 @ 0x40 │ │ │ │ - bne.n 19cc16 │ │ │ │ + bne.n 19cb6e │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ and.w r4, r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cc2e │ │ │ │ + bne.n 19cb86 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r0, [sp, #54] @ 0x36 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #55] @ 0x37 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19cc3e │ │ │ │ + b.n 19cb96 │ │ │ │ and.w r0, r2, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #49] @ 0x31 │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cb9e │ │ │ │ + bne.n 19caf6 │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bmi.w 19d370 │ │ │ │ + bmi.w 19d2c8 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2b8 │ │ │ │ + bne.w 19d210 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 19cbba │ │ │ │ + bpl.n 19cb12 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cb16 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19caaa │ │ │ │ + b.n 19ca02 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ and.w r4, r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d3aa │ │ │ │ + beq.w 19d302 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d2b8 │ │ │ │ + beq.w 19d210 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #54] @ 0x36 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #56] @ 0x38 │ │ │ │ strb.w r7, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r4, [r3, #138] @ 0x8a │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ @@ -487453,15 +487392,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #62] @ 0x3e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #63] @ 0x3f │ │ │ │ strb.w r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [sp, #65] @ 0x41 │ │ │ │ - cbz r4, 19cc8a │ │ │ │ + cbz r4, 19cbe2 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #66] @ 0x42 │ │ │ │ ubfx r5, ip, #14, #1 │ │ │ │ strb.w r4, [sp, #67] @ 0x43 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ and.w r7, ip, #4096 @ 0x1000 │ │ │ │ @@ -487488,46 +487427,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #74] @ 0x4a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19cd0c │ │ │ │ + cbz r0, 19cc64 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19cd1e │ │ │ │ + cbz r0, 19cc76 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #77] @ 0x4d │ │ │ │ mov.w r8, #1 │ │ │ │ and.w r0, r1, #1024 @ 0x400 │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ eor.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #78] @ 0x4e │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ eor.w r5, r5, r8 │ │ │ │ strb.w r5, [sp, #79] @ 0x4f │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d2be │ │ │ │ + bne.w 19d216 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19d35e │ │ │ │ + beq.w 19d2b6 │ │ │ │ ldrb.w r8, [r3, #33] @ 0x21 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19d3a4 │ │ │ │ + bne.w 19d2fc │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d2e2 │ │ │ │ + bne.w 19d23a │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #82] @ 0x52 │ │ │ │ clz r8, r0 │ │ │ │ ubfx r9, r1, #23, #1 │ │ │ │ ldrb.w r6, [r3, #106] @ 0x6a │ │ │ │ ldrb.w r5, [r3, #37] @ 0x25 │ │ │ │ @@ -487571,21 +487510,21 @@ │ │ │ │ strb.w sl, [sp, #98] @ 0x62 │ │ │ │ strb.w r8, [sp, #90] @ 0x5a │ │ │ │ strb.w r5, [sp, #95] @ 0x5f │ │ │ │ and.w r5, r5, fp │ │ │ │ strb.w fp, [sp, #96] @ 0x60 │ │ │ │ strb.w r5, [sp, #97] @ 0x61 │ │ │ │ ldrb r5, [r3, #10] │ │ │ │ - cbz r5, 19ce48 │ │ │ │ + cbz r5, 19cda0 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19ce48 │ │ │ │ + bne.n 19cda0 │ │ │ │ ldrb.w r5, [r3, #134] @ 0x86 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d39a │ │ │ │ + bne.w 19d2f2 │ │ │ │ strb.w r5, [sp, #99] @ 0x63 │ │ │ │ ubfx r2, r2, #14, #1 │ │ │ │ eor.w r5, r2, #1 │ │ │ │ ldrb.w ip, [r3, #123] @ 0x7b │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ strb.w r2, [sp, #100] @ 0x64 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -487611,23 +487550,23 @@ │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r2, [r3, #56] @ 0x38 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r2, [r3, #57] @ 0x39 │ │ │ │ - cbnz r2, 19ceca │ │ │ │ + cbnz r2, 19ce22 │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #113] @ 0x71 │ │ │ │ ldrb.w r2, [r3, #136] @ 0x88 │ │ │ │ strb.w r2, [sp, #114] @ 0x72 │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ strb.w r2, [sp, #115] @ 0x73 │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ - cbnz r2, 19cee8 │ │ │ │ + cbnz r2, 19ce40 │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r2, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r5, [r3, #63] @ 0x3f │ │ │ │ strb.w r2, [sp, #118] @ 0x76 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ @@ -487646,17 +487585,17 @@ │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ ldrb r5, [r3, #25] │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r5, [r3, #82] @ 0x52 │ │ │ │ strb.w r5, [sp, #125] @ 0x7d │ │ │ │ ldrb.w r5, [r3, #83] @ 0x53 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19d2e6 │ │ │ │ + bne.w 19d23e │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.w 19d2e6 │ │ │ │ + bpl.w 19d23e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r5, [r3, #87] @ 0x57 │ │ │ │ strb.w r5, [sp, #127] @ 0x7f │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #128] @ 0x80 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -487676,17 +487615,17 @@ │ │ │ │ ldrb.w r5, [r3, #142] @ 0x8e │ │ │ │ ldrb.w lr, [r3, #17] │ │ │ │ strb.w sl, [sp, #136] @ 0x88 │ │ │ │ and.w r4, r4, lr │ │ │ │ strb.w r4, [sp, #135] @ 0x87 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d30c │ │ │ │ + beq.w 19d264 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d350 │ │ │ │ + bne.w 19d2a8 │ │ │ │ mov r4, r2 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ strb.w lr, [sp, #137] @ 0x89 │ │ │ │ strb.w r4, [sp, #138] @ 0x8a │ │ │ │ and.w lr, r2, lr │ │ │ │ eor.w ip, ip, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ @@ -487707,42 +487646,42 @@ │ │ │ │ strb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ strb.w r2, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r2, [r3, #51] @ 0x33 │ │ │ │ and.w r2, r2, ip │ │ │ │ strb.w r2, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r2, [r3, #51] @ 0x33 │ │ │ │ - cbz r2, 19d01c │ │ │ │ + cbz r2, 19cf74 │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ strb.w r2, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ strb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 19d036 │ │ │ │ + cbz r2, 19cf8e │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ - cbz r2, 19d044 │ │ │ │ + cbz r2, 19cf9c │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ strb.w r2, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r2, [r3, #59] @ 0x3b │ │ │ │ strb.w r2, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r2, [r3, #61] @ 0x3d │ │ │ │ strb.w r2, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ strb.w r2, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r2, [r3, #62] @ 0x3e │ │ │ │ strb.w r2, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ strb.w r2, [sp, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19d32e │ │ │ │ + beq.w 19d286 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19d344 │ │ │ │ + bne.w 19d29c │ │ │ │ mov r2, r7 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #157] @ 0x9d │ │ │ │ strb.w r2, [sp, #158] @ 0x9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ldrb.w r2, [r3, #34] @ 0x22 │ │ │ │ @@ -487750,95 +487689,95 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r2, [r3, #35] @ 0x23 │ │ │ │ strb.w r2, [sp, #161] @ 0xa1 │ │ │ │ strb.w r4, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d322 │ │ │ │ + bne.w 19d27a │ │ │ │ ldrb.w r2, [r3, #109] @ 0x6d │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #163] @ 0xa3 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #164] @ 0xa4 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d31e │ │ │ │ + bne.w 19d276 │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ strb.w r2, [sp, #166] @ 0xa6 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d31a │ │ │ │ + bne.w 19d272 │ │ │ │ ldrb.w r2, [r3, #110] @ 0x6e │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #167] @ 0xa7 │ │ │ │ ldrb.w r2, [r3, #114] @ 0x72 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d32a │ │ │ │ + bne.w 19d282 │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ strb.w r2, [sp, #169] @ 0xa9 │ │ │ │ ldrb.w r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d326 │ │ │ │ + bne.w 19d27e │ │ │ │ ldrb.w r2, [r3, #111] @ 0x6f │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #170] @ 0xaa │ │ │ │ ldrb r2, [r3, #27] │ │ │ │ strb.w r2, [sp, #171] @ 0xab │ │ │ │ ldrb.w r2, [r3, #100] @ 0x64 │ │ │ │ - cbz r2, 19d144 │ │ │ │ + cbz r2, 19d09c │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #172] @ 0xac │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d33c │ │ │ │ + bne.w 19d294 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ tst r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ strb.w r2, [sp, #173] @ 0xad │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d178 │ │ │ │ + cbz r2, 19d0d0 │ │ │ │ ldrb.w r2, [r3, #139] @ 0x8b │ │ │ │ - cbz r2, 19d178 │ │ │ │ + cbz r2, 19d0d0 │ │ │ │ ldrb.w r2, [r3, #141] @ 0x8d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d390 │ │ │ │ + bne.w 19d2e8 │ │ │ │ strb.w r2, [sp, #174] @ 0xae │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d18a │ │ │ │ + cbz r2, 19d0e2 │ │ │ │ ldrb.w r2, [r3, #139] @ 0x8b │ │ │ │ - cbz r2, 19d18a │ │ │ │ + cbz r2, 19d0e2 │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ strb.w r2, [sp, #175] @ 0xaf │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ strb.w r2, [sp, #177] @ 0xb1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ - cbz r2, 19d1a6 │ │ │ │ + cbz r2, 19d0fe │ │ │ │ ldrb.w r2, [r3, #138] @ 0x8a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #178] @ 0xb2 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ - cbz r2, 19d1c6 │ │ │ │ + cbz r2, 19d11e │ │ │ │ ldrb.w r1, [r3, #139] @ 0x8b │ │ │ │ - cbz r1, 19d1c6 │ │ │ │ + cbz r1, 19d11e │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d38c │ │ │ │ + bne.w 19d2e4 │ │ │ │ ldrb.w r2, [r3, #141] @ 0x8d │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #179] @ 0xb3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [r3, #198] @ 0xc6 │ │ │ │ ldr.w r4, [r2, #408] @ 0x198 │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ @@ -487873,166 +487812,166 @@ │ │ │ │ strb.w r2, [sp, #190] @ 0xbe │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb.w r2, [r3, #150] @ 0x96 │ │ │ │ strb.w r2, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r3, [r3, #100] @ 0x64 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #193] @ 0xc1 │ │ │ │ - cbnz r5, 19d262 │ │ │ │ - b.n 19d290 │ │ │ │ + cbnz r5, 19d1ba │ │ │ │ + b.n 19d1e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19d290 │ │ │ │ + cbz r5, 19d1e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d25c │ │ │ │ - ldr r6, [pc, #356] @ (19d3d0 ) │ │ │ │ + beq.n 19d1b4 │ │ │ │ + ldr r6, [pc, #356] @ (19d328 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #24 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19d290 │ │ │ │ + cbz r3, 19d1e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19d270 │ │ │ │ + bne.n 19d1c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d282 │ │ │ │ - ldr r2, [pc, #320] @ (19d3d4 ) │ │ │ │ - ldr r3, [pc, #312] @ (19d3cc ) │ │ │ │ + bne.n 19d1da │ │ │ │ + ldr r2, [pc, #320] @ (19d32c ) │ │ │ │ + ldr r3, [pc, #312] @ (19d324 ) │ │ │ │ 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 19d3c4 │ │ │ │ + bne.w 19d31c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r2, ip, #10, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 19cafc │ │ │ │ + b.n 19ca54 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19cc38 │ │ │ │ + b.n 19cb90 │ │ │ │ ldrb.w r5, [r3, #33] @ 0x21 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d340 │ │ │ │ + bne.n 19d298 │ │ │ │ ubfx r5, r1, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cd6e │ │ │ │ + bne.w 19ccc6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19cd6e │ │ │ │ + bne.w 19ccc6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19cd80 │ │ │ │ + b.n 19ccd8 │ │ │ │ strb.w r5, [sp, #126] @ 0x7e │ │ │ │ ldrb.w r5, [r3, #87] @ 0x57 │ │ │ │ strb.w r5, [sp, #127] @ 0x7f │ │ │ │ ldrb.w r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cf56 │ │ │ │ + bne.w 19ceae │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r1, r5 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - b.n 19cf58 │ │ │ │ + b.n 19ceb0 │ │ │ │ strb.w r4, [sp, #137] @ 0x89 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ ands r4, r2 │ │ │ │ - b.n 19cfc0 │ │ │ │ + b.n 19cf18 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0fc │ │ │ │ + b.n 19d054 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0e6 │ │ │ │ + b.n 19d03e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d0bc │ │ │ │ + b.n 19d014 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d12c │ │ │ │ + b.n 19d084 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d116 │ │ │ │ + b.n 19d06e │ │ │ │ strb.w r2, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ and.w r2, r2, r7, lsr #12 │ │ │ │ - b.n 19d084 │ │ │ │ + b.n 19cfdc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d160 │ │ │ │ + b.n 19d0b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19d2ce │ │ │ │ + b.n 19d226 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #157] @ 0x9d │ │ │ │ ldrb.w r2, [r3, #65] @ 0x41 │ │ │ │ - b.n 19d084 │ │ │ │ + b.n 19cfdc │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [sp, #137] @ 0x89 │ │ │ │ eor.w lr, r5, #1 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ - b.n 19cfc0 │ │ │ │ + b.n 19cf18 │ │ │ │ strb.w r0, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19cd6e │ │ │ │ + bne.w 19ccc6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19cd80 │ │ │ │ + b.n 19ccd8 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r2, #25 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ - bmi.n 19d3b4 │ │ │ │ + bmi.n 19d30c │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cbba │ │ │ │ - b.n 19cc34 │ │ │ │ + beq.w 19cb12 │ │ │ │ + b.n 19cb8c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19d1c6 │ │ │ │ + b.n 19d11e │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - b.n 19d178 │ │ │ │ + b.n 19d0d0 │ │ │ │ ubfx r5, ip, #10, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ - b.n 19ce48 │ │ │ │ + b.n 19cda0 │ │ │ │ strb.w r5, [sp, #81] @ 0x51 │ │ │ │ - b.n 19cd6e │ │ │ │ + b.n 19ccc6 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 19cbbe │ │ │ │ + b.n 19cb16 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cc0e │ │ │ │ - b.n 19cc34 │ │ │ │ + beq.w 19cb66 │ │ │ │ + b.n 19cb8c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r3, 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, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2780] @ 19dec8 │ │ │ │ + ldr.w r1, [pc, #2780] @ 19de20 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2780] @ 19decc │ │ │ │ + ldr.w r2, [pc, #2780] @ 19de24 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -488040,15 +487979,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d59a │ │ │ │ + bne.w 19d4f2 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -488065,18 +488004,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r1, #296] @ 0x128 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19d484 │ │ │ │ + bne.n 19d3dc │ │ │ │ ldrb.w r1, [r3, #134] @ 0x86 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19dda0 │ │ │ │ + bne.w 19dcf8 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrh.w r1, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #18] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ @@ -488106,72 +488045,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 19d558 │ │ │ │ + cbnz r0, 19d4b0 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 19d558 │ │ │ │ + bmi.n 19d4b0 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ - cbz r5, 19d572 │ │ │ │ + cbz r5, 19d4ca │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 19d59e │ │ │ │ + bne.n 19d4f6 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d5b6 │ │ │ │ + bne.n 19d50e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ - b.n 19d5c6 │ │ │ │ + b.n 19d51e │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d526 │ │ │ │ + bne.n 19d47e │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 19de68 │ │ │ │ + bmi.w 19ddc0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19ddac │ │ │ │ + bne.w 19dd04 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 19d542 │ │ │ │ + bpl.n 19d49a │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19d546 │ │ │ │ + b.n 19d49e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19d432 │ │ │ │ + b.n 19d38a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dea4 │ │ │ │ + beq.w 19ddfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19ddac │ │ │ │ + beq.w 19dd04 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [sp, #41] @ 0x29 │ │ │ │ ldrb.w r5, [r3, #138] @ 0x8a │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ @@ -488187,15 +488126,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #49] @ 0x31 │ │ │ │ - cbz r5, 19d612 │ │ │ │ + cbz r5, 19d56a │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #50] @ 0x32 │ │ │ │ ubfx r6, ip, #14, #1 │ │ │ │ strb.w r5, [sp, #51] @ 0x33 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -488221,46 +488160,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19d690 │ │ │ │ + cbz r0, 19d5e8 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19d6a2 │ │ │ │ + cbz r0, 19d5fa │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #64] @ 0x40 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19ddb2 │ │ │ │ + bne.w 19dd0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19de56 │ │ │ │ + beq.w 19ddae │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19de9e │ │ │ │ + bne.w 19ddf6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19ddd6 │ │ │ │ + bne.w 19dd2e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -488299,21 +488238,21 @@ │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ strb.w r4, [sp, #78] @ 0x4e │ │ │ │ strb.w sl, [sp, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 19d7ba │ │ │ │ + cbz r6, 19d712 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19d7ba │ │ │ │ + bne.n 19d712 │ │ │ │ ldrb.w r6, [r3, #134] @ 0x86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19de94 │ │ │ │ + bne.w 19ddec │ │ │ │ strb.w r6, [sp, #83] @ 0x53 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #123] @ 0x7b │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -488339,23 +488278,23 @@ │ │ │ │ strb.w r6, [sp, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 19d83c │ │ │ │ + cbnz r6, 19d794 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 19d85a │ │ │ │ + cbnz r6, 19d7b2 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #101] @ 0x65 │ │ │ │ @@ -488374,17 +488313,17 @@ │ │ │ │ strb.w r7, [sp, #107] @ 0x6b │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19ddda │ │ │ │ + bne.w 19dd32 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19ddda │ │ │ │ + bpl.w 19dd32 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -488404,17 +488343,17 @@ │ │ │ │ ldrb.w r7, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19de00 │ │ │ │ + beq.w 19dd58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19de48 │ │ │ │ + bne.w 19dda0 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -488435,138 +488374,138 @@ │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 19d988 │ │ │ │ + cbz r0, 19d8e0 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19d9a2 │ │ │ │ + cbz r0, 19d8fa │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19d9b0 │ │ │ │ + cbz r0, 19d908 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19de22 │ │ │ │ + beq.w 19dd7a │ │ │ │ and.w r0, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de3c │ │ │ │ + bne.w 19dd94 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #141] @ 0x8d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de16 │ │ │ │ + bne.w 19dd6e │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de12 │ │ │ │ + bne.w 19dd6a │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de0e │ │ │ │ + bne.w 19dd66 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de1e │ │ │ │ + bne.w 19dd76 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de1a │ │ │ │ + bne.w 19dd72 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 19dab4 │ │ │ │ + cbz r0, 19da0c │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de34 │ │ │ │ + bne.w 19dd8c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dae8 │ │ │ │ + cbz r0, 19da40 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19dae8 │ │ │ │ + cbz r0, 19da40 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de8a │ │ │ │ + bne.w 19dde2 │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dafa │ │ │ │ + cbz r0, 19da52 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19dafa │ │ │ │ + cbz r0, 19da52 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 19db16 │ │ │ │ + cbz r0, 19da6e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19db36 │ │ │ │ + cbz r0, 19da8e │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 19db36 │ │ │ │ + cbz r5, 19da8e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19de86 │ │ │ │ + bne.w 19ddde │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #198] @ 0xc6 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -488613,47 +488552,47 @@ │ │ │ │ ldrb.w r0, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 19dc06 │ │ │ │ + cbz r0, 19db5e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 19dc16 │ │ │ │ + cbz r0, 19db6e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 19dc26 │ │ │ │ + cbz r0, 19db7e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 19dc3c │ │ │ │ + cbz r0, 19db94 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #122] @ 0x7a │ │ │ │ - cbnz r1, 19dc4e │ │ │ │ + cbnz r1, 19dba6 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 19dc72 │ │ │ │ + cbz r1, 19dbca │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -488680,198 +488619,198 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ - cbz r2, 19dcea │ │ │ │ + cbz r2, 19dc42 │ │ │ │ ubfx r2, ip, #15, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ - cbz r2, 19dd00 │ │ │ │ + cbz r2, 19dc58 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 19dd12 │ │ │ │ + cbz r2, 19dc6a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 19dd24 │ │ │ │ + cbz r2, 19dc7c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 19dd36 │ │ │ │ + cbz r2, 19dc8e │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldr.w r4, [r1, #408] @ 0x198 │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #210] @ 0xd2 │ │ │ │ - cbnz r5, 19dd54 │ │ │ │ - b.n 19dd82 │ │ │ │ + cbnz r5, 19dcac │ │ │ │ + b.n 19dcda │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19dd82 │ │ │ │ + cbz r5, 19dcda │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19dd4e │ │ │ │ - ldr r6, [pc, #372] @ (19ded0 ) │ │ │ │ + beq.n 19dca6 │ │ │ │ + ldr r6, [pc, #372] @ (19de28 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19dd82 │ │ │ │ + cbz r3, 19dcda │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dd62 │ │ │ │ + bne.n 19dcba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dd74 │ │ │ │ - ldr r2, [pc, #336] @ (19ded4 ) │ │ │ │ - ldr r3, [pc, #324] @ (19decc ) │ │ │ │ + bne.n 19dccc │ │ │ │ + ldr r2, [pc, #336] @ (19de2c ) │ │ │ │ + ldr r3, [pc, #324] @ (19de24 ) │ │ │ │ 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 19dec2 │ │ │ │ + bne.w 19de1a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #10, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 19d484 │ │ │ │ + b.w 19d3dc │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19d5c0 │ │ │ │ + b.n 19d518 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19de38 │ │ │ │ + bne.n 19dd90 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d6ea │ │ │ │ + bne.w 19d642 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d6ea │ │ │ │ + bne.w 19d642 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19d6fc │ │ │ │ + b.n 19d654 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19d8c8 │ │ │ │ + bne.w 19d820 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 19d8ca │ │ │ │ + b.n 19d822 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 19d92e │ │ │ │ + b.n 19d886 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da6c │ │ │ │ + b.n 19d9c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da56 │ │ │ │ + b.n 19d9ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da2c │ │ │ │ + b.n 19d984 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da9c │ │ │ │ + b.n 19d9f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19da86 │ │ │ │ + b.n 19d9de │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ and.w r4, ip, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #12 │ │ │ │ - b.n 19d9f2 │ │ │ │ + b.n 19d94a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19dad0 │ │ │ │ + b.n 19da28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19ddc2 │ │ │ │ + b.n 19dd1a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 19d9f2 │ │ │ │ + b.n 19d94a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 19d92e │ │ │ │ + b.n 19d886 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d6ea │ │ │ │ + bne.w 19d642 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19d6fc │ │ │ │ + b.n 19d654 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 19deb0 │ │ │ │ + bmi.n 19de08 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d542 │ │ │ │ - b.w 19d5bc │ │ │ │ + beq.w 19d49a │ │ │ │ + b.w 19d514 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19db36 │ │ │ │ + b.n 19da8e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 19dae8 │ │ │ │ + b.n 19da40 │ │ │ │ ubfx r6, ip, #10, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d7ba │ │ │ │ + b.n 19d712 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ - b.n 19d6ea │ │ │ │ + b.n 19d642 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 19d546 │ │ │ │ + b.w 19d49e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d596 │ │ │ │ - b.w 19d5bc │ │ │ │ + beq.w 19d4ee │ │ │ │ + b.w 19d514 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r3, #30 │ │ │ │ lsls r3, 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, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2780] @ 19e9c8 │ │ │ │ + ldr.w r1, [pc, #2780] @ 19e920 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2780] @ 19e9cc │ │ │ │ + ldr.w r2, [pc, #2780] @ 19e924 │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -488879,15 +488818,15 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ eor.w r0, r1, #1 │ │ │ │ strb.w r1, [sp, #10] │ │ │ │ strb.w r0, [sp, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19e09a │ │ │ │ + bne.w 19dff2 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ strb.w r1, [sp, #11] │ │ │ │ ldrb.w r1, [r3, #86] @ 0x56 │ │ │ │ @@ -488904,18 +488843,18 @@ │ │ │ │ orrs r1, r5 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrb.w lr, [r3, #133] @ 0x85 │ │ │ │ ldr.w ip, [r1, #296] @ 0x128 │ │ │ │ mov r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19df84 │ │ │ │ + bne.n 19dedc │ │ │ │ ldrb.w r1, [r3, #134] @ 0x86 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19e8a0 │ │ │ │ + bne.w 19e7f8 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrh.w r1, [r3, #126] @ 0x7e │ │ │ │ ldrb.w r7, [r3, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #256 @ 0x100 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strh.w r1, [sp, #18] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ @@ -488945,72 +488884,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 19e058 │ │ │ │ + cbnz r0, 19dfb0 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n 19e058 │ │ │ │ + bmi.n 19dfb0 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ - cbz r5, 19e072 │ │ │ │ + cbz r5, 19dfca │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 19e09e │ │ │ │ + bne.n 19dff6 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19e0b6 │ │ │ │ + bne.n 19e00e │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r5, [sp, #39] @ 0x27 │ │ │ │ - b.n 19e0c6 │ │ │ │ + b.n 19e01e │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r5, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19e026 │ │ │ │ + bne.n 19df7e │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 19e968 │ │ │ │ + bmi.w 19e8c0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e8ac │ │ │ │ + bne.w 19e804 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 19e042 │ │ │ │ + bpl.n 19df9a │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 19e046 │ │ │ │ + b.n 19df9e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19df32 │ │ │ │ + b.n 19de8a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19e9a4 │ │ │ │ + beq.w 19e8fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e8ac │ │ │ │ + beq.w 19e804 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [sp, #41] @ 0x29 │ │ │ │ ldrb.w r5, [r3, #138] @ 0x8a │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ @@ -489026,15 +488965,15 @@ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ strb.w r7, [sp, #46] @ 0x2e │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ strb.w r7, [sp, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r6, [sp, #49] @ 0x31 │ │ │ │ - cbz r5, 19e112 │ │ │ │ + cbz r5, 19e06a │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #50] @ 0x32 │ │ │ │ ubfx r6, ip, #14, #1 │ │ │ │ strb.w r5, [sp, #51] @ 0x33 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -489060,46 +488999,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 19e190 │ │ │ │ + cbz r0, 19e0e8 │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #38] @ 0x26 │ │ │ │ - cbz r0, 19e1a2 │ │ │ │ + cbz r0, 19e0fa │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ movs r7, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ strb.w r7, [sp, #64] @ 0x40 │ │ │ │ eors r6, r7 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e8b2 │ │ │ │ + bne.w 19e80a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e956 │ │ │ │ + beq.w 19e8ae │ │ │ │ ldrb.w r7, [r3, #33] @ 0x21 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e99e │ │ │ │ + bne.w 19e8f6 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e8d6 │ │ │ │ + bne.w 19e82e │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #66] @ 0x42 │ │ │ │ clz r8, r0 │ │ │ │ ldrb.w r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r6, [r3, #37] @ 0x25 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ @@ -489138,21 +489077,21 @@ │ │ │ │ strb.w r8, [sp, #76] @ 0x4c │ │ │ │ strb.w r4, [sp, #78] @ 0x4e │ │ │ │ strb.w sl, [sp, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ - cbz r6, 19e2ba │ │ │ │ + cbz r6, 19e212 │ │ │ │ mov r6, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19e2ba │ │ │ │ + bne.n 19e212 │ │ │ │ ldrb.w r6, [r3, #134] @ 0x86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e994 │ │ │ │ + bne.w 19e8ec │ │ │ │ strb.w r6, [sp, #83] @ 0x53 │ │ │ │ ubfx r7, r1, #14, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ldrb.w lr, [r3, #123] @ 0x7b │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ @@ -489178,23 +489117,23 @@ │ │ │ │ strb.w r6, [sp, #93] @ 0x5d │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #95] @ 0x5f │ │ │ │ ldrb.w r6, [r3, #56] @ 0x38 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ - cbnz r6, 19e33c │ │ │ │ + cbnz r6, 19e294 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ ldrb.w r6, [r3, #136] @ 0x88 │ │ │ │ strb.w r6, [sp, #98] @ 0x62 │ │ │ │ ldrb.w r6, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #99] @ 0x63 │ │ │ │ ldrb.w r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 19e35a │ │ │ │ + cbnz r6, 19e2b2 │ │ │ │ ldrb.w r6, [r3, #65] @ 0x41 │ │ │ │ strb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r6, [r3, #135] @ 0x87 │ │ │ │ ldrb.w r7, [r3, #63] @ 0x3f │ │ │ │ strb.w r6, [sp, #102] @ 0x66 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ strb.w r7, [sp, #101] @ 0x65 │ │ │ │ @@ -489213,17 +489152,17 @@ │ │ │ │ strb.w r7, [sp, #107] @ 0x6b │ │ │ │ ldrb r7, [r3, #25] │ │ │ │ strb.w r7, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r7, [r3, #82] @ 0x52 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r7, [r3, #83] @ 0x53 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e8da │ │ │ │ + bne.w 19e832 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bpl.w 19e8da │ │ │ │ + bpl.w 19e832 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -489243,17 +489182,17 @@ │ │ │ │ ldrb.w r7, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w r4, [sp, #120] @ 0x78 │ │ │ │ ands r0, r5 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e900 │ │ │ │ + beq.w 19e858 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e948 │ │ │ │ + bne.w 19e8a0 │ │ │ │ mov r0, r6 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ ands r5, r6 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ @@ -489274,138 +489213,138 @@ │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ and.w r0, r0, lr │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #51] @ 0x33 │ │ │ │ - cbz r0, 19e488 │ │ │ │ + cbz r0, 19e3e0 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19e4a2 │ │ │ │ + cbz r0, 19e3fa │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 19e4b0 │ │ │ │ + cbz r0, 19e408 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ ldrb.w r0, [r3, #59] @ 0x3b │ │ │ │ strb.w r0, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r0, [r3, #61] @ 0x3d │ │ │ │ strb.w r0, [sp, #137] @ 0x89 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ strb.w r0, [sp, #138] @ 0x8a │ │ │ │ ldrb.w r0, [r3, #62] @ 0x3e │ │ │ │ strb.w r0, [sp, #139] @ 0x8b │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e922 │ │ │ │ + beq.w 19e87a │ │ │ │ and.w r0, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e93c │ │ │ │ + bne.w 19e894 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #141] @ 0x8d │ │ │ │ strb.w r0, [sp, #142] @ 0x8e │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ubfx r5, r0, #11, #1 │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ ldrb.w r0, [r3, #35] @ 0x23 │ │ │ │ strb.w r0, [sp, #145] @ 0x91 │ │ │ │ strb.w r5, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e916 │ │ │ │ + bne.w 19e86e │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e912 │ │ │ │ + bne.w 19e86a │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e90e │ │ │ │ + bne.w 19e866 │ │ │ │ ldrb.w r0, [r3, #110] @ 0x6e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #114] @ 0x72 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e91e │ │ │ │ + bne.w 19e876 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e91a │ │ │ │ + bne.w 19e872 │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #100] @ 0x64 │ │ │ │ - cbz r0, 19e5b4 │ │ │ │ + cbz r0, 19e50c │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e934 │ │ │ │ + bne.w 19e88c │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e5e8 │ │ │ │ + cbz r0, 19e540 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19e5e8 │ │ │ │ + cbz r0, 19e540 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e98a │ │ │ │ + bne.w 19e8e2 │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e5fa │ │ │ │ + cbz r0, 19e552 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 19e5fa │ │ │ │ + cbz r0, 19e552 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 19e616 │ │ │ │ + cbz r0, 19e56e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19e636 │ │ │ │ + cbz r0, 19e58e │ │ │ │ ldrb.w r5, [r3, #139] @ 0x8b │ │ │ │ - cbz r5, 19e636 │ │ │ │ + cbz r5, 19e58e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e986 │ │ │ │ + bne.w 19e8de │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #163] @ 0xa3 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w r7, [r3, #198] @ 0xc6 │ │ │ │ ubfx r5, r2, #8, #1 │ │ │ │ ldrb.w r0, [r3, #85] @ 0x55 │ │ │ │ @@ -489452,47 +489391,47 @@ │ │ │ │ ldrb.w r0, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #90] @ 0x5a │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #89] @ 0x59 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 19e706 │ │ │ │ + cbz r0, 19e65e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 19e716 │ │ │ │ + cbz r0, 19e66e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 19e726 │ │ │ │ + cbz r0, 19e67e │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 19e73c │ │ │ │ + cbz r0, 19e694 │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #122] @ 0x7a │ │ │ │ - cbnz r1, 19e74e │ │ │ │ + cbnz r1, 19e6a6 │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #191] @ 0xbf │ │ │ │ ldrb r1, [r3, #29] │ │ │ │ strb.w r1, [sp, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ strb.w r1, [sp, #193] @ 0xc1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r1, [sp, #194] @ 0xc2 │ │ │ │ - cbz r1, 19e772 │ │ │ │ + cbz r1, 19e6ca │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ @@ -489519,230 +489458,230 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [r3, #69] @ 0x45 │ │ │ │ strb.w r5, [sp, #202] @ 0xca │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ - cbz r2, 19e7ea │ │ │ │ + cbz r2, 19e742 │ │ │ │ ubfx r2, ip, #15, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #204] @ 0xcc │ │ │ │ ldrb.w r2, [r3, #115] @ 0x73 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ - cbz r2, 19e800 │ │ │ │ + cbz r2, 19e758 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ ldrb.w r2, [r3, #118] @ 0x76 │ │ │ │ - cbz r2, 19e812 │ │ │ │ + cbz r2, 19e76a │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #207] @ 0xcf │ │ │ │ ldrb.w r2, [r3, #117] @ 0x75 │ │ │ │ - cbz r2, 19e824 │ │ │ │ + cbz r2, 19e77c │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #208] @ 0xd0 │ │ │ │ ldrb.w r2, [r3, #116] @ 0x74 │ │ │ │ - cbz r2, 19e836 │ │ │ │ + cbz r2, 19e78e │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strb.w r2, [sp, #209] @ 0xd1 │ │ │ │ ldr.w r4, [r1, #408] @ 0x198 │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ strb.w r3, [sp, #210] @ 0xd2 │ │ │ │ - cbnz r5, 19e854 │ │ │ │ - b.n 19e882 │ │ │ │ + cbnz r5, 19e7ac │ │ │ │ + b.n 19e7da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19e882 │ │ │ │ + cbz r5, 19e7da │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19e84e │ │ │ │ - ldr r6, [pc, #372] @ (19e9d0 ) │ │ │ │ + beq.n 19e7a6 │ │ │ │ + ldr r6, [pc, #372] @ (19e928 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d2f0 │ │ │ │ + bl 21d248 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19e882 │ │ │ │ + cbz r3, 19e7da │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e862 │ │ │ │ + bne.n 19e7ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e874 │ │ │ │ - ldr r2, [pc, #336] @ (19e9d4 ) │ │ │ │ - ldr r3, [pc, #324] @ (19e9cc ) │ │ │ │ + bne.n 19e7cc │ │ │ │ + ldr r2, [pc, #336] @ (19e92c ) │ │ │ │ + ldr r3, [pc, #324] @ (19e924 ) │ │ │ │ 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 19e9c2 │ │ │ │ + bne.w 19e91a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, ip, #10, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 19df84 │ │ │ │ + b.w 19dedc │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19e0c0 │ │ │ │ + b.n 19e018 │ │ │ │ ldrb.w r6, [r3, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19e938 │ │ │ │ + bne.n 19e890 │ │ │ │ ubfx r6, r2, #9, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e1ea │ │ │ │ + bne.w 19e142 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e1ea │ │ │ │ + bne.w 19e142 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e1fc │ │ │ │ + b.n 19e154 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r7, [r3, #87] @ 0x57 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r7, [r3, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e3c8 │ │ │ │ + bne.w 19e320 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ tst r2, r7 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - b.n 19e3ca │ │ │ │ + b.n 19e322 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r6 │ │ │ │ - b.n 19e42e │ │ │ │ + b.n 19e386 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e56c │ │ │ │ + b.n 19e4c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e556 │ │ │ │ + b.n 19e4ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e52c │ │ │ │ + b.n 19e484 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e59c │ │ │ │ + b.n 19e4f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e586 │ │ │ │ + b.n 19e4de │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ and.w r4, ip, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ and.w r0, r0, r4, lsr #12 │ │ │ │ - b.n 19e4f2 │ │ │ │ + b.n 19e44a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e5d0 │ │ │ │ + b.n 19e528 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e8c2 │ │ │ │ + b.n 19e81a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #141] @ 0x8d │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ - b.n 19e4f2 │ │ │ │ + b.n 19e44a │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 19e42e │ │ │ │ + b.n 19e386 │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r6, [r3, #38] @ 0x26 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19e1ea │ │ │ │ + bne.w 19e142 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19e1fc │ │ │ │ + b.n 19e154 │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 19e9b0 │ │ │ │ + bmi.n 19e908 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19e042 │ │ │ │ - b.w 19e0bc │ │ │ │ + beq.w 19df9a │ │ │ │ + b.w 19e014 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19e636 │ │ │ │ + b.n 19e58e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 19e5e8 │ │ │ │ + b.n 19e540 │ │ │ │ ubfx r6, ip, #10, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19e2ba │ │ │ │ + b.n 19e212 │ │ │ │ strb.w r6, [sp, #65] @ 0x41 │ │ │ │ - b.n 19e1ea │ │ │ │ + b.n 19e142 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 19e046 │ │ │ │ + b.w 19df9e │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19e096 │ │ │ │ - b.w 19e0bc │ │ │ │ + beq.w 19dfee │ │ │ │ + b.w 19e014 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r1, #8 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19ea04 │ │ │ │ + beq.n 19e95c │ │ │ │ movw r0, #373 @ 0x175 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, r3, #2 │ │ │ │ sub.w r4, lr, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #0 │ │ │ │ - beq.n 19eaca │ │ │ │ + beq.n 19ea22 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 19eb00 │ │ │ │ - bhi.n 19ead0 │ │ │ │ + beq.n 19ea58 │ │ │ │ + bhi.n 19ea28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19ea8e │ │ │ │ + beq.n 19e9e6 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 19eb34 │ │ │ │ + beq.n 19ea8c │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19ebac │ │ │ │ + bhi.w 19eb04 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ec86 │ │ │ │ + bhi.w 19ebde │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -489769,22 +489708,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 19eb1a │ │ │ │ + beq.n 19ea72 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #308 @ 0x134 │ │ │ │ - bhi.n 19eace │ │ │ │ + bhi.n 19ea26 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ebbe │ │ │ │ + bhi.w 19eb16 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -489797,92 +489736,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ movw r0, #373 @ 0x175 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 19ec3c │ │ │ │ + beq.w 19eb94 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 19eb7e │ │ │ │ + bne.n 19ead6 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 19ec02 │ │ │ │ - bls.n 19eb4c │ │ │ │ + beq.n 19eb5a │ │ │ │ + bls.n 19eaa4 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #302 @ 0x12e │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ movw r3, #301 @ 0x12d │ │ │ │ movw r0, #303 @ 0x12f │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #421 @ 0x1a5 │ │ │ │ - beq.n 19eace │ │ │ │ + beq.n 19ea26 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #422 @ 0x1a6 │ │ │ │ movne.w r0, #420 @ 0x1a4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19ec82 │ │ │ │ + bhi.w 19ebda │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19ec86 │ │ │ │ + bhi.w 19ebde │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (19edb8 ) │ │ │ │ + ldr r2, [pc, #592] @ (19ed10 ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19ec7e │ │ │ │ + bhi.n 19ebd6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec86 │ │ │ │ + bhi.n 19ebde │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r7, [r6, #20] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ adds r5, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -489928,15 +489867,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec86 │ │ │ │ + bhi.n 19ebde │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #22 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7, #16 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -489955,18 +489894,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19ec7a │ │ │ │ + bhi.n 19ebd2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ec86 │ │ │ │ + bhi.n 19ebde │ │ │ │ tbb [pc, r1] │ │ │ │ subs r6, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -490005,15 +489944,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 19ecbe │ │ │ │ + cbz r3, 19ec16 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -490024,99 +489963,99 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #156] @ 19ed7c │ │ │ │ + ldr.w lr, [pc, #156] @ 19ecd4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 19ed80 │ │ │ │ + ldr.w ip, [pc, #152] @ 19ecd8 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19ed5e │ │ │ │ + bhi.n 19ecb6 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 19ed6a │ │ │ │ + cbz r2, 19ecc2 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 19ecd0 │ │ │ │ + bl 19ec28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (19ed84 ) │ │ │ │ - ldr r3, [pc, #80] @ (19ed80 ) │ │ │ │ + ldr r2, [pc, #88] @ (19ecdc ) │ │ │ │ + ldr r3, [pc, #80] @ (19ecd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ed76 │ │ │ │ + bne.n 19ecce │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 19ed2a │ │ │ │ + b.n 19ec82 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r1, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 19ed2a │ │ │ │ + b.n 19ec82 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 19ed70 │ │ │ │ + cbz r3, 19ecc8 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 19ed2a │ │ │ │ + b.n 19ec82 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 19ed1a │ │ │ │ + b.n 19ec72 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19ed64 │ │ │ │ + b.n 19ecbc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (19ee2c ) │ │ │ │ + ldr r1, [pc, #148] @ (19ed84 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 19ee30 │ │ │ │ + ldr.w lr, [pc, #148] @ 19ed88 │ │ │ │ mov.w ip, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w lr, [r1, lr] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ strd ip, ip, [sp] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19ee20 │ │ │ │ + bhi.n 19ed78 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 19ee1c │ │ │ │ + bhi.n 19ed74 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -490129,284 +490068,284 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (19ee34 ) │ │ │ │ - ldr r3, [pc, #56] @ (19ee30 ) │ │ │ │ + ldr r2, [pc, #60] @ (19ed8c ) │ │ │ │ + ldr r3, [pc, #56] @ (19ed88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ee26 │ │ │ │ + bne.n 19ed7e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 19edec │ │ │ │ + b.n 19ed44 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 19edec │ │ │ │ + b.n 19ed44 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 19edec │ │ │ │ + b.n 19ed44 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 19edec │ │ │ │ + b.n 19ed44 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r1, 19ee6a │ │ │ │ + cbz r1, 19edc2 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ strb r4, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ strb r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #368] @ (19f000 ) │ │ │ │ + ldr r0, [pc, #368] @ (19ef58 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19eed4 │ │ │ │ + bhi.n 19ee2c │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r6, r4] │ │ │ │ ldrb r4, [r4, #25] │ │ │ │ lsrs r0, r2, #6 │ │ │ │ lsrs r5, r0, #4 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19eff4 │ │ │ │ + beq.w 19ef4c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19eec6 │ │ │ │ - b.n 19eeb2 │ │ │ │ + cbnz r3, 19ee1e │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19eebe │ │ │ │ - b.n 19eeb2 │ │ │ │ + bne.n 19ee16 │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19eeee │ │ │ │ - b.n 19eeb2 │ │ │ │ + cbnz r3, 19ee46 │ │ │ │ + b.n 19ee0a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 19eee6 │ │ │ │ + cbz r3, 19ee3e │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19eedc │ │ │ │ - b.n 19eeb2 │ │ │ │ - ldr r3, [pc, #252] @ (19f004 ) │ │ │ │ + bne.n 19ee34 │ │ │ │ + b.n 19ee0a │ │ │ │ + ldr r3, [pc, #252] @ (19ef5c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ adds r7, r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 19ef36 │ │ │ │ + b.n 19ee8e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 19eeb2 │ │ │ │ + bcs.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef22 │ │ │ │ - b.n 19eeb2 │ │ │ │ + bne.n 19ee7a │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19eeb2 │ │ │ │ + bne.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 19eeb2 │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 19ef78 │ │ │ │ + cbz r3, 19eed0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19eeb2 │ │ │ │ + beq.n 19ee0a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19ef8e │ │ │ │ - b.n 19eeb2 │ │ │ │ + cbnz r3, 19eee6 │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19eeb2 │ │ │ │ + bcs.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ef84 │ │ │ │ - b.n 19eeb2 │ │ │ │ + bne.n 19eedc │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 19efae │ │ │ │ - b.n 19eeb2 │ │ │ │ + cbnz r3, 19ef06 │ │ │ │ + b.n 19ee0a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 19eeb2 │ │ │ │ + bcs.n 19ee0a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19efa8 │ │ │ │ - b.n 19eeb2 │ │ │ │ - ldr r3, [pc, #68] @ (19f008 ) │ │ │ │ + bne.n 19ef00 │ │ │ │ + b.n 19ee0a │ │ │ │ + ldr r3, [pc, #68] @ (19ef60 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19eeb2 │ │ │ │ + beq.w 19ee0a │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 19efe6 │ │ │ │ + b.n 19ef3e │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 19eeb2 │ │ │ │ + beq.w 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19efde │ │ │ │ - b.n 19eeb2 │ │ │ │ + bne.n 19ef36 │ │ │ │ + b.n 19ee0a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 19eeb2 │ │ │ │ + b.n 19ee0a │ │ │ │ nop │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ - ldr.w ip, [pc, #244] @ 19f118 │ │ │ │ + ldr.w ip, [pc, #244] @ 19f070 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19f074 │ │ │ │ - ldr r2, [pc, #220] @ (19f11c ) │ │ │ │ + bne.n 19efcc │ │ │ │ + ldr r2, [pc, #220] @ (19f074 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 19f06a │ │ │ │ + bpl.n 19efc2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19f10c │ │ │ │ + bne.n 19f064 │ │ │ │ mov r0, lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ 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 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 19f0e8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f084 ) │ │ │ │ + bhi.n 19f040 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19efdc ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -490424,86 +490363,86 @@ │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r1, #36 @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f05a │ │ │ │ - b.n 19f0fa │ │ │ │ + beq.n 19efb2 │ │ │ │ + b.n 19f052 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f05a │ │ │ │ + beq.n 19efb2 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ add.w ip, r2, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f0f2 │ │ │ │ + bne.n 19f04a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f0f2 │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19f04a │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add.w r2, r1, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 19f06a │ │ │ │ - b.n 19f05a │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + bne.n 19efc2 │ │ │ │ + b.n 19efb2 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f1ca │ │ │ │ + beq.n 19f122 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 19f174 │ │ │ │ + beq.n 19f0cc │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 19f1b6 │ │ │ │ + bls.n 19f10e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f1ca │ │ │ │ + beq.n 19f122 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -490516,45 +490455,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19f174 │ │ │ │ + bne.n 19f0cc │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19f174 │ │ │ │ + bne.n 19f0cc │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19f17a │ │ │ │ + bne.n 19f0d2 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f278 │ │ │ │ + beq.n 19f1d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f278 │ │ │ │ + beq.n 19f1d0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -490590,31 +490529,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f1fa │ │ │ │ + bne.n 19f152 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186494 │ │ │ │ + bl 1863ec │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ str r2, [r4, #20] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ @@ -490633,205 +490572,205 @@ │ │ │ │ str.w r3, [r4, #424] @ 0x1a8 │ │ │ │ strd r3, r3, [r4, #428] @ 0x1ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19f332 │ │ │ │ - bhi.n 19f342 │ │ │ │ + beq.n 19f28a │ │ │ │ + bhi.n 19f29a │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 19f36e │ │ │ │ + bhi.n 19f2c6 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19f320 │ │ │ │ + bls.n 19f278 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #4113 @ 0x1011 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 19f332 │ │ │ │ + bmi.n 19f28a │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 19f340 │ │ │ │ + bhi.n 19f298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 19f332 │ │ │ │ - bhi.n 19f35c │ │ │ │ + beq.n 19f28a │ │ │ │ + bhi.n 19f2b4 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 19f332 │ │ │ │ + beq.n 19f28a │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 19f3c0 │ │ │ │ + cbz r0, 19f318 │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19f3c0 │ │ │ │ - bl 1860c0 │ │ │ │ - cbz r5, 19f3e6 │ │ │ │ + beq.n 19f318 │ │ │ │ + bl 186018 │ │ │ │ + cbz r5, 19f33e │ │ │ │ mov r0, r5 │ │ │ │ blx 449ec │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 19f3da │ │ │ │ + bhi.n 19f332 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 442ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #128] @ (19f480 ) │ │ │ │ + ldr r2, [pc, #128] @ (19f3d8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (19f484 ) │ │ │ │ + ldr r3, [pc, #128] @ (19f3dc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 19f424 │ │ │ │ + cbz r0, 19f37c │ │ │ │ add.w r3, r1, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19f424 │ │ │ │ - bl 1860c0 │ │ │ │ + beq.n 19f37c │ │ │ │ + bl 186018 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 18c058 │ │ │ │ + bl 18bfb0 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 19f468 │ │ │ │ + bhi.n 19f3c0 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ blx 43df8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (19f488 ) │ │ │ │ - ldr r3, [pc, #52] @ (19f484 ) │ │ │ │ + ldr r2, [pc, #60] @ (19f3e0 ) │ │ │ │ + ldr r3, [pc, #52] @ (19f3dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f47a │ │ │ │ + bne.n 19f3d2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f44a │ │ │ │ - b.n 19f43a │ │ │ │ + beq.n 19f3a2 │ │ │ │ + b.n 19f392 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f4d8 │ │ │ │ + beq.n 19f430 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 19f4e6 │ │ │ │ + cbz r1, 19f43e │ │ │ │ add.w ip, r2, #104 @ 0x68 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 19f4c6 │ │ │ │ + beq.n 19f41e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 186138 │ │ │ │ + bl 186090 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w r0, r3, #104 @ 0x68 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ blx 442ac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 19f4be │ │ │ │ + b.n 19f416 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19f4c2 │ │ │ │ - bl 186138 │ │ │ │ - b.n 19f4c2 │ │ │ │ + beq.n 19f41a │ │ │ │ + bl 186090 │ │ │ │ + b.n 19f41a │ │ │ │ str r1, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -490839,92 +490778,92 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f2f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r1, #29] │ │ │ │ - beq.n 19f564 │ │ │ │ + beq.n 19f4bc │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 19f546 │ │ │ │ + beq.n 19f49e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19f56a │ │ │ │ + beq.n 19f4c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19f53a │ │ │ │ + beq.n 19f492 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 19f57e │ │ │ │ + cbnz r3, 19f4d6 │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r1, #18] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19f56a │ │ │ │ + beq.n 19f4c2 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r1, #20] │ │ │ │ ldrb r3, [r1, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r1, #18] │ │ │ │ - b.n 19f572 │ │ │ │ + b.n 19f4ca │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f2f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ bfi r3, r2, #0, #21 │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -490944,36 +490883,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f2f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r1, [r4, #29] │ │ │ │ str r7, [r4, #8] │ │ │ │ bfc r2, #0, #22 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strb r1, [r4, #29] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, #428] @ 0x1ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ @@ -490987,124 +490926,124 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19f6ce │ │ │ │ + beq.n 19f626 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 19f6b4 │ │ │ │ + bne.n 19f60c │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 19f700 │ │ │ │ - bl 251f94 │ │ │ │ + beq.n 19f658 │ │ │ │ + bl 251eec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #432] @ 0x1b0 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 252014 │ │ │ │ + bl 251f6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r1, 19f6fa │ │ │ │ - bl 251f94 │ │ │ │ + cbz r1, 19f652 │ │ │ │ + bl 251eec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f444 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 251f6c │ │ │ │ - b.n 19f6dc │ │ │ │ - bl 252064 │ │ │ │ - b.n 19f696 │ │ │ │ + bl 251ec4 │ │ │ │ + b.n 19f634 │ │ │ │ + bl 251fbc │ │ │ │ + b.n 19f5ee │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 19f738 │ │ │ │ + cbz r4, 19f690 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 19f730 │ │ │ │ + beq.n 19f688 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 19f73e │ │ │ │ + beq.n 19f696 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f71e │ │ │ │ + bne.n 19f676 │ │ │ │ mov r0, lr │ │ │ │ - bl 19f668 │ │ │ │ + bl 19f5c0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19f762 │ │ │ │ + cbz r0, 19f6ba │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 19f756 │ │ │ │ + beq.n 19f6ae │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19f760 │ │ │ │ + beq.n 19f6b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f746 │ │ │ │ + bne.n 19f69e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ add.w r3, r5, #416 @ 0x1a0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #420] @ 0x1a4 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -491137,82 +491076,82 @@ │ │ │ │ blx 441a4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (19f850 ) │ │ │ │ + ldr r3, [pc, #68] @ (19f7a8 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (19f854 ) │ │ │ │ + ldr r2, [pc, #64] @ (19f7ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 19f826 │ │ │ │ + cbnz r2, 19f77e │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 19f838 │ │ │ │ + beq.n 19f790 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (19f858 ) │ │ │ │ + ldr r1, [pc, #28] @ (19f7b0 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ movs r5, #0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #40] @ 0x28 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1878a0 │ │ │ │ + bl 1877f8 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r4 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 1878a0 │ │ │ │ + bl 1877f8 │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r2, r0, #24 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -491231,71 +491170,71 @@ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strd r5, r2, [r1] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 19f8b0 │ │ │ │ + bl 19f808 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r4, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ str r5, [r4, #32] │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #28] │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ strd r2, r1, [r0] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -491304,166 +491243,166 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r0, [r4, #28] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ add.w r3, r4, #32 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #32] │ │ │ │ strd r5, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (19fa88 ) │ │ │ │ + ldr r3, [pc, #76] @ (19f9e0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (19fa8c ) │ │ │ │ + ldr r2, [pc, #76] @ (19f9e4 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r3, r4, r1 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 19ee38 │ │ │ │ + bl 19ed90 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 19fa84 │ │ │ │ + cbz r6, 19f9dc │ │ │ │ adds r4, #63 @ 0x3f │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w ip, r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 19fa74 │ │ │ │ + bne.n 19f9cc │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 19fa6c │ │ │ │ + bne.n 19f9c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fad8 │ │ │ │ + cbz r3, 19fa30 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 19fad6 │ │ │ │ + cbz r4, 19fa2e │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 186610 │ │ │ │ - b.n 19faba │ │ │ │ + bl 186568 │ │ │ │ + b.n 19fa12 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fb20 │ │ │ │ + cbz r3, 19fa78 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ strb r2, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 186610 │ │ │ │ - b.n 19fb0a │ │ │ │ + bl 186568 │ │ │ │ + b.n 19fa62 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ adds r3, r1, #5 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ movs r2, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 19ee38 │ │ │ │ + bl 19ed90 │ │ │ │ add.w r3, r0, #24 │ │ │ │ strd r0, r3, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ strb.w r5, [r0, #37] @ 0x25 │ │ │ │ strh r2, [r0, #38] @ 0x26 │ │ │ │ - cbnz r3, 19fb68 │ │ │ │ - b.n 19fb80 │ │ │ │ + cbnz r3, 19fac0 │ │ │ │ + b.n 19fad8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 19fb66 │ │ │ │ + bne.n 19fabe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r0, #32] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -491471,149 +491410,149 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (19fbd4 ) │ │ │ │ + ldr r3, [pc, #60] @ (19fb2c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #60] @ (19fbd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (19fb30 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - bl 19ee38 │ │ │ │ + bl 19ed90 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 19fbd0 │ │ │ │ + cbz r4, 19fb28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 19fbc4 │ │ │ │ + bne.n 19fb1c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 19ee38 │ │ │ │ + bl 19ed90 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 19fc16 │ │ │ │ + cbz r4, 19fb6e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 19fc0a │ │ │ │ + bne.n 19fb62 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fc8c │ │ │ │ + cbz r3, 19fbe4 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #38] @ 0x26 │ │ │ │ movs r1, #20 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #4 │ │ │ │ strb r3, [r4, #12] │ │ │ │ mul.w r7, r1, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ - bl 1864d8 │ │ │ │ + bl 186430 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 19fc70 │ │ │ │ + cbz r6, 19fbc8 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 19fc68 │ │ │ │ - ldr r3, [pc, #36] @ (19fc98 ) │ │ │ │ + bne.n 19fbc0 │ │ │ │ + ldr r3, [pc, #36] @ (19fbf0 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #69] @ 0x45 │ │ │ │ str.w r1, [r4, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19fc44 │ │ │ │ + b.n 19fb9c │ │ │ │ nop │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 19fcc6 │ │ │ │ - ldr r1, [pc, #16] @ (19fcc8 ) │ │ │ │ + bne.n 19fc1e │ │ │ │ + ldr r1, [pc, #16] @ (19fc20 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 44d0c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 19fd16 │ │ │ │ + cbz r3, 19fc6e │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ mov.w ip, #8 │ │ │ │ strb.w ip, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ @@ -491621,33 +491560,33 @@ │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ strd r3, r2, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl 186610 │ │ │ │ - b.n 19fcf4 │ │ │ │ + bl 186568 │ │ │ │ + b.n 19fc4c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ subs r0, #24 │ │ │ │ - cbnz r3, 19fd3e │ │ │ │ + cbnz r3, 19fc96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186688 │ │ │ │ + bl 1865e0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -491670,17 +491609,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 19fde2 │ │ │ │ + cbz r3, 19fd3a │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, #7 │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ strb r1, [r0, #12] │ │ │ │ @@ -491693,219 +491632,219 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r2, [r0, #20] │ │ │ │ str r2, [r0, #28] │ │ │ │ strh r1, [r0, #38] @ 0x26 │ │ │ │ str r3, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 186610 │ │ │ │ - b.n 19fdb8 │ │ │ │ + bl 186568 │ │ │ │ + b.n 19fd10 │ │ │ │ nop │ │ │ │ - b.n 19fdf0 │ │ │ │ + b.n 19fd48 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19fdee │ │ │ │ + bne.n 19fd46 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #228] @ (19feec ) │ │ │ │ + ldr r5, [pc, #228] @ (19fe44 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (19fef0 ) │ │ │ │ + ldr r4, [pc, #228] @ (19fe48 ) │ │ │ │ add r7, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 19fed2 │ │ │ │ + bhi.n 19fe2a │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19fee0 │ │ │ │ + beq.n 19fe38 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 19ecd0 │ │ │ │ + bl 19ec28 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19feec │ │ │ │ + bhi.n 19fe44 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fee4 │ │ │ │ + beq.n 19fe3c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 19ecd0 │ │ │ │ + bl 19ec28 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (19fef4 ) │ │ │ │ + ldr r2, [pc, #108] @ (19fe4c ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (19fef0 ) │ │ │ │ + ldr r3, [pc, #100] @ (19fe48 ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19fee8 │ │ │ │ + bne.n 19fe40 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19fe7e │ │ │ │ + bne.n 19fdd6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19fe7e │ │ │ │ + b.n 19fdd6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 19fe7e │ │ │ │ + b.n 19fdd6 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 19fe56 │ │ │ │ + b.n 19fdae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19fe56 │ │ │ │ + bne.n 19fdae │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19fe56 │ │ │ │ + b.n 19fdae │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 19fe40 │ │ │ │ + b.n 19fd98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 19fe6c │ │ │ │ + b.n 19fdc4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r3, [pc, #2288] @ 1a07f8 │ │ │ │ + ldr.w r3, [pc, #2288] @ 1a0750 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 1a07f4 │ │ │ │ + bhi.w 1a074c │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ - ldr.w r1, [pc, #2260] @ 1a07fc │ │ │ │ + ldr.w r1, [pc, #2260] @ 1a0754 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07f4 │ │ │ │ + bhi.w 1a074c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r7, r2, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r0, r5, #12 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r6, r2, #10 │ │ │ │ - ldr.w r1, [pc, #2212] @ 1a0800 │ │ │ │ + ldr.w r1, [pc, #2212] @ 1a0758 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07f4 │ │ │ │ + bhi.w 1a074c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r1, r1, #15 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r1, r6, #15 │ │ │ │ lsls r7, r3, #3 │ │ │ │ lsls r2, r3, #13 │ │ │ │ - ldr.w r1, [pc, #2164] @ 1a0804 │ │ │ │ + ldr.w r1, [pc, #2164] @ 1a075c │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a07f4 │ │ │ │ + bhi.w 1a074c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r6, r0, #11 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r2, r5, #13 │ │ │ │ lsls r6, r0, #7 │ │ │ │ - ldr.w r1, [pc, #2120] @ 1a0808 │ │ │ │ + ldr.w r1, [pc, #2120] @ 1a0760 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a06b8 │ │ │ │ + bhi.w 1a0610 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r5, #15 │ │ │ │ lsls r3, r6, #9 │ │ │ │ lsls r3, r3, #10 │ │ │ │ @@ -491917,1269 +491856,1269 @@ │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r3, #16]! │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a000a │ │ │ │ - b.n 1a002e │ │ │ │ + bne.n 19ff62 │ │ │ │ + b.n 19ff86 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0008 │ │ │ │ + bne.n 19ff60 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r3, r4, [r2] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a000a │ │ │ │ + bne.n 19ff62 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a7a70 │ │ │ │ + bl 1a79c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1a000a │ │ │ │ + b.n 19ff62 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r4, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b.n 1a0000 │ │ │ │ + b.n 19ff58 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r1, r4, #24 │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 1a0000 │ │ │ │ + b.n 19ff58 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a003c │ │ │ │ + beq.n 19ff94 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1a003c │ │ │ │ + bne.n 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0076 │ │ │ │ + beq.n 19ffce │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a006e │ │ │ │ + bne.n 19ffc6 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ + b.n 19ff94 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a004a │ │ │ │ + beq.n 19ffa2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1a004a │ │ │ │ + bne.n 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a00ac │ │ │ │ + beq.n 1a0004 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a00a4 │ │ │ │ + bne.n 19fffc │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a004a │ │ │ │ + beq.n 19ffa2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1a004a │ │ │ │ + bne.n 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a00e2 │ │ │ │ + beq.n 1a003a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a00da │ │ │ │ + bne.n 1a0032 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a011c │ │ │ │ + beq.n 1a0074 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0114 │ │ │ │ + bne.n 1a006c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fff2 │ │ │ │ + b.n 19ff4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0156 │ │ │ │ + beq.n 1a00ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a014e │ │ │ │ + bne.n 1a00a6 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ - ldr.w r3, [pc, #1688] @ 1a080c │ │ │ │ + b.n 19ff94 │ │ │ │ + ldr.w r3, [pc, #1688] @ 1a0764 │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a01a8 │ │ │ │ + beq.n 1a0100 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a01a0 │ │ │ │ + bne.n 1a00f8 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a01e2 │ │ │ │ + beq.n 1a013a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a01da │ │ │ │ + bne.n 1a0132 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fff2 │ │ │ │ + b.n 19ff4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a021c │ │ │ │ + beq.n 1a0174 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0214 │ │ │ │ + bne.n 1a016c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0256 │ │ │ │ + beq.n 1a01ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a024e │ │ │ │ + bne.n 1a01a6 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fff2 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1a080c │ │ │ │ + b.n 19ff4a │ │ │ │ + ldr.w r3, [pc, #1432] @ 1a0764 │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a004a │ │ │ │ + bne.w 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a02a8 │ │ │ │ + beq.n 1a0200 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a02a0 │ │ │ │ + bne.n 1a01f8 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a004a │ │ │ │ + bne.w 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a02e2 │ │ │ │ + beq.n 1a023a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a02da │ │ │ │ + bne.n 1a0232 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a031c │ │ │ │ + beq.n 1a0274 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0314 │ │ │ │ + bne.n 1a026c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ - b.n 1a034e │ │ │ │ + beq.w 19ffa2 │ │ │ │ + b.n 1a02a6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a0344 │ │ │ │ + bne.n 1a029c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0344 │ │ │ │ + beq.n 1a029c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a0344 │ │ │ │ + bne.n 1a029c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a036e │ │ │ │ + beq.n 1a02c6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a0366 │ │ │ │ + bne.n 1a02be │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a0344 │ │ │ │ + b.n 1a029c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a03a8 │ │ │ │ + beq.n 1a0300 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a03a0 │ │ │ │ + bne.n 1a02f8 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ + b.n 19ff94 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a03e2 │ │ │ │ + beq.n 1a033a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a03da │ │ │ │ + bne.n 1a0332 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ + b.n 19ff94 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a041c │ │ │ │ + beq.n 1a0374 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0414 │ │ │ │ + bne.n 1a036c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0456 │ │ │ │ + beq.n 1a03ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a044e │ │ │ │ + bne.n 1a03a6 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #32] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ + b.n 19ff94 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ - b.n 1a0488 │ │ │ │ + beq.w 19ff76 │ │ │ │ + b.n 1a03e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a047e │ │ │ │ + bne.n 1a03d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a047e │ │ │ │ + beq.n 1a03d6 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a047e │ │ │ │ + bne.n 1a03d6 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a04a8 │ │ │ │ + beq.n 1a0400 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a04a0 │ │ │ │ + bne.n 1a03f8 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a047e │ │ │ │ - ldr r3, [pc, #840] @ (1a080c ) │ │ │ │ + b.n 1a03d6 │ │ │ │ + ldr r3, [pc, #840] @ (1a0764 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a04f8 │ │ │ │ + beq.n 1a0450 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a04f0 │ │ │ │ + bne.n 1a0448 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fff2 │ │ │ │ + b.n 19ff4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a011c │ │ │ │ + beq.w 1a0074 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a052c │ │ │ │ - b.n 1a011c │ │ │ │ + bne.n 1a0484 │ │ │ │ + b.n 1a0074 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a004a │ │ │ │ + bne.w 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a00e2 │ │ │ │ + beq.w 1a003a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0550 │ │ │ │ - b.n 1a00e2 │ │ │ │ + bne.n 1a04a8 │ │ │ │ + b.n 1a003a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a057a │ │ │ │ + beq.n 1a04d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0572 │ │ │ │ + bne.n 1a04ca │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 19fff2 │ │ │ │ + b.n 19ff4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a021c │ │ │ │ + beq.w 1a0174 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a05ae │ │ │ │ - b.n 1a021c │ │ │ │ + bne.n 1a0506 │ │ │ │ + b.n 1a0174 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a05d8 │ │ │ │ + beq.n 1a0530 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a05d0 │ │ │ │ + bne.n 1a0528 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a001e │ │ │ │ + beq.w 19ff76 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a001e │ │ │ │ + bne.w 19ff76 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0612 │ │ │ │ + beq.n 1a056a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a060a │ │ │ │ + bne.n 1a0562 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a001e │ │ │ │ + b.n 19ff76 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ - b.n 1a0644 │ │ │ │ + beq.w 19ff94 │ │ │ │ + b.n 1a059c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a063a │ │ │ │ + bne.n 1a0592 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a063a │ │ │ │ + beq.n 1a0592 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a063a │ │ │ │ + bne.n 1a0592 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a0664 │ │ │ │ + beq.n 1a05bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a065c │ │ │ │ + bne.n 1a05b4 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a063a │ │ │ │ + b.n 1a0592 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a004a │ │ │ │ + bne.w 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a069e │ │ │ │ + beq.n 1a05f6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0696 │ │ │ │ + bne.n 1a05ee │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #48] @ 0x30 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ - b.n 1a06d0 │ │ │ │ + beq.w 19ff4a │ │ │ │ + b.n 1a0628 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a06c6 │ │ │ │ + bne.n 1a061e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a06c6 │ │ │ │ + beq.n 1a061e │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1a06c6 │ │ │ │ + bne.n 1a061e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 1a06f0 │ │ │ │ + beq.n 1a0648 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 1a06e8 │ │ │ │ + bne.n 1a0640 │ │ │ │ ldr r5, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r5, #4 │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ - b.n 1a06c6 │ │ │ │ - ldr r3, [pc, #256] @ (1a080c ) │ │ │ │ + b.n 1a061e │ │ │ │ + ldr r3, [pc, #256] @ (1a0764 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a0740 │ │ │ │ + beq.n 1a0698 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0738 │ │ │ │ + bne.n 1a0690 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a003c │ │ │ │ + b.n 19ff94 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a003c │ │ │ │ + beq.w 19ff94 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a003c │ │ │ │ + bne.w 19ff94 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1a0456 │ │ │ │ + beq.w 1a03ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0774 │ │ │ │ - b.n 1a0456 │ │ │ │ + bne.n 1a06cc │ │ │ │ + b.n 1a03ae │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a004a │ │ │ │ + beq.w 19ffa2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 1a004a │ │ │ │ + bne.w 19ffa2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a079e │ │ │ │ + beq.n 1a06f6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a0796 │ │ │ │ + bne.n 1a06ee │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #80] @ 0x50 │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.n 1a004a │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fff2 │ │ │ │ + beq.w 19ff4a │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 19fff2 │ │ │ │ + bne.w 19ff4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a07d8 │ │ │ │ + beq.n 1a0730 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1a07d0 │ │ │ │ + bne.n 1a0728 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str.w ip, [r2, #44] @ 0x2c │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ - b.w 19fff2 │ │ │ │ + b.w 19ff4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1a0000 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + b.n 19ff58 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldcl 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ ldcl 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 1a0c08 │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 1a0b60 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a0838 │ │ │ │ + bhi.n 1a0790 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #2 │ │ │ │ adds r2, r4, #4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a089a │ │ │ │ - ldr r1, [pc, #116] @ (1a08b0 ) │ │ │ │ + beq.n 1a07f2 │ │ │ │ + ldr r1, [pc, #116] @ (1a0808 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a08a4 │ │ │ │ + beq.n 1a07fc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a0884 │ │ │ │ + beq.n 1a07dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 1a087a │ │ │ │ + b.n 1a07d2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a0884 │ │ │ │ + beq.n 1a07dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a0838 │ │ │ │ + bne.n 1a0790 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a0838 │ │ │ │ + bne.n 1a0790 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0838 │ │ │ │ - b.n 1a0864 │ │ │ │ + bne.n 1a0790 │ │ │ │ + b.n 1a07bc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0838 │ │ │ │ - b.n 1a0864 │ │ │ │ + bne.n 1a0790 │ │ │ │ + b.n 1a07bc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1a7b64 │ │ │ │ + bl 1a7abc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1a085a │ │ │ │ - b.n 1a018a │ │ │ │ + b.n 1a07b2 │ │ │ │ + b.n 1a00e2 │ │ │ │ vabal.u , d15, d0 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ (1a08f8 ) │ │ │ │ + ldr r1, [pc, #52] @ (1a0850 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a08ea │ │ │ │ + beq.n 1a0842 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1a7b64 │ │ │ │ + bl 1a7abc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 1a10be │ │ │ │ + b.n 1a1016 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a096a │ │ │ │ + beq.n 1a08c2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a0926 │ │ │ │ + beq.n 1a087e │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 1a095e │ │ │ │ + cbnz r3, 1a08b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0918 │ │ │ │ + beq.n 1a0870 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a0954 │ │ │ │ + cbz r2, 1a08ac │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a0954 │ │ │ │ + cbz r2, 1a08ac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1a0954 │ │ │ │ + cbz r1, 1a08ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a0940 │ │ │ │ - bl 18663c │ │ │ │ + bne.n 1a0898 │ │ │ │ + bl 186594 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a091c │ │ │ │ + beq.n 1a0874 │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 18663c │ │ │ │ - b.n 1a0918 │ │ │ │ + bl 186594 │ │ │ │ + b.n 1a0870 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1a09ae │ │ │ │ + beq.n 1a0906 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1a08fc │ │ │ │ + bl 1a0854 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1a0994 │ │ │ │ + bne.n 1a08ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #376] @ (1a0b3c ) │ │ │ │ - ldr r3, [pc, #376] @ (1a0b40 ) │ │ │ │ + ldr r0, [pc, #376] @ (1a0a94 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a0a98 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18b02c │ │ │ │ - ldr r1, [pc, #352] @ (1a0b44 ) │ │ │ │ + bl 18af84 │ │ │ │ + ldr r1, [pc, #352] @ (1a0a9c ) │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a0b2a │ │ │ │ + beq.w 1a0a82 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #320] @ (1a0b48 ) │ │ │ │ + ldr r1, [pc, #320] @ (1a0aa0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a0b20 │ │ │ │ + beq.n 1a0a78 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #288] @ 1a0b4c │ │ │ │ + ldr.w r9, [pc, #288] @ 1a0aa4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r3, [pc, #284] @ (1a0b50 ) │ │ │ │ + ldr r3, [pc, #284] @ (1a0aa8 ) │ │ │ │ add r9, pc │ │ │ │ add r4, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a0a48 │ │ │ │ + b.n 1a09a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 18b108 │ │ │ │ - cbz r0, 1a0a9e │ │ │ │ + bl 18b060 │ │ │ │ + cbz r0, 1a09f6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1a0a9e │ │ │ │ + cbz r4, 1a09f6 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ subs.w fp, r7, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1a0aea │ │ │ │ + bne.n 1a0a42 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, fp, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a0a40 │ │ │ │ + bne.n 1a0998 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b64 │ │ │ │ - b.n 1a0a40 │ │ │ │ + bl 1a7abc │ │ │ │ + b.n 1a0998 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 1a0ac4 │ │ │ │ + beq.n 1a0a1c │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1a08fc │ │ │ │ + bl 1a0854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1a0aaa │ │ │ │ + bne.n 1a0a02 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 43af4 │ │ │ │ - ldr r2, [pc, #136] @ (1a0b54 ) │ │ │ │ - ldr r3, [pc, #112] @ (1a0b40 ) │ │ │ │ + ldr r2, [pc, #136] @ (1a0aac ) │ │ │ │ + ldr r3, [pc, #112] @ (1a0a98 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0b36 │ │ │ │ + bne.n 1a0a8e │ │ │ │ mov r0, sl │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 1a0b30 │ │ │ │ + cbz r7, 1a0a88 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #96] @ (1a0b58 ) │ │ │ │ + ldr r1, [pc, #96] @ (1a0ab0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 19ee7c │ │ │ │ + bl 19edd4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a0a40 │ │ │ │ + bne.n 1a0998 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b64 │ │ │ │ - b.n 1a0a40 │ │ │ │ + bl 1a7abc │ │ │ │ + b.n 1a0998 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7b64 │ │ │ │ - b.n 1a0a26 │ │ │ │ + bl 1a7abc │ │ │ │ + b.n 1a097e │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1a0a06 │ │ │ │ + b.n 1a095e │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1a0af6 │ │ │ │ + b.n 1a0a4e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6340092 │ │ │ │ + @ instruction: 0xf6dc0092 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a077e │ │ │ │ + b.n 1a06d6 │ │ │ │ vrshr.u64 d30, d13, #1 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vmlal.u q15, d15, d31[0] │ │ │ │ - vabal.u , d15, d30 │ │ │ │ + vsli.64 , q3, #63 @ 0x3f │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 1a0eb6 │ │ │ │ + b.n 1a0e0e │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a0b7c │ │ │ │ + bhi.n 1a0ad4 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r3, r4 │ │ │ │ lsrs r5, r0, #12 │ │ │ │ lsls r5, r1, #28 │ │ │ │ lsls r5, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1a0ba8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a0b00 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0b74 │ │ │ │ + beq.n 1a0acc │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - eors.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + adc.w r0, r4, #4784128 @ 0x490000 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 1a0c28 │ │ │ │ + ldr.w ip, [pc, #108] @ 1a0b80 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (1a0c2c ) │ │ │ │ + ldr r2, [pc, #104] @ (1a0b84 ) │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 1a0c18 │ │ │ │ + beq.n 1a0b70 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a0c06 │ │ │ │ + bne.n 1a0b5e │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (1a0c30 ) │ │ │ │ - ldr r2, [pc, #60] @ (1a0c2c ) │ │ │ │ + ldr r1, [pc, #64] @ (1a0b88 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a0b84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1a0c22 │ │ │ │ + bne.n 1a0b7a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 181178 │ │ │ │ + bl 1810d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 1a0be4 │ │ │ │ + b.n 1a0b3c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 1a0be4 │ │ │ │ + b.n 1a0b3c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, r8, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4e00092 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, ip, #4784128 @ 0x490000 │ │ │ │ + @ instruction: 0xf4b40092 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (1a0d98 ) │ │ │ │ + ldr r4, [pc, #336] @ (1a0cf0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (1a0d9c ) │ │ │ │ + ldr r3, [pc, #336] @ (1a0cf4 ) │ │ │ │ mov ip, r2 │ │ │ │ add r4, pc │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bcs.n 1a0cc8 │ │ │ │ + bcs.n 1a0c20 │ │ │ │ cmp.w r1, #314 @ 0x13a │ │ │ │ - bcc.n 1a0cf6 │ │ │ │ + bcc.n 1a0c4e │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ sub.w r0, r1, #314 @ 0x13a │ │ │ │ rsb r1, ip, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r1 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi.n 1a0cce │ │ │ │ + bhi.n 1a0c26 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, #31 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -493187,118 +493126,118 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - ldr r1, [pc, #360] @ (1a0e18 ) │ │ │ │ + ldr r1, [pc, #360] @ (1a0d70 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r2, r2, #5 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp.w r1, #458 @ 0x1ca │ │ │ │ - bne.n 1a0d0e │ │ │ │ + bne.n 1a0c66 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed88 │ │ │ │ - ldr r2, [pc, #192] @ (1a0da0 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a0d9c ) │ │ │ │ + bl 19ece0 │ │ │ │ + ldr r2, [pc, #192] @ (1a0cf8 ) │ │ │ │ + ldr r3, [pc, #188] @ (1a0cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0d7a │ │ │ │ + bne.n 1a0cd2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, #258 @ 0x102 │ │ │ │ - beq.n 1a0d62 │ │ │ │ - bhi.n 1a0d56 │ │ │ │ + beq.n 1a0cba │ │ │ │ + bhi.n 1a0cae │ │ │ │ cmp r1, #184 @ 0xb8 │ │ │ │ - beq.n 1a0d6e │ │ │ │ + beq.n 1a0cc6 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 1a0d80 │ │ │ │ - bl 1a0bac │ │ │ │ - b.n 1a0cdc │ │ │ │ + vldr d0, [pc, #120] @ 1a0cd8 │ │ │ │ + bl 1a0b04 │ │ │ │ + b.n 1a0c34 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed88 │ │ │ │ - b.n 1a0cdc │ │ │ │ + bl 19ece0 │ │ │ │ + b.n 1a0c34 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed88 │ │ │ │ - b.n 1a0cdc │ │ │ │ + bl 19ece0 │ │ │ │ + b.n 1a0c34 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 19ed88 │ │ │ │ - b.n 1a0cdc │ │ │ │ + bl 19ece0 │ │ │ │ + b.n 1a0c34 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 19ed88 │ │ │ │ - b.n 1a0cdc │ │ │ │ + bl 19ece0 │ │ │ │ + b.n 1a0c34 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1a0bac │ │ │ │ - b.n 1a0cdc │ │ │ │ + bl 1a0b04 │ │ │ │ + b.n 1a0c34 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 1a0d88 │ │ │ │ - bl 1a0bac │ │ │ │ - b.n 1a0cdc │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 1a0d90 │ │ │ │ - bl 1a0bac │ │ │ │ - b.n 1a0cdc │ │ │ │ + vldr d0, [pc, #32] @ 1a0ce0 │ │ │ │ + bl 1a0b04 │ │ │ │ + b.n 1a0c34 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 1a0ce8 │ │ │ │ + bl 1a0b04 │ │ │ │ + b.n 1a0c34 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - usat r0, #18, lr, asr #2 │ │ │ │ + orrs.w r0, r6, #4784128 @ 0x490000 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31c0092 │ │ │ │ + ubfx r0, r4, #2, #19 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a0dcc │ │ │ │ + beq.n 1a0d24 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a0db2 │ │ │ │ + bne.n 1a0d0a │ │ │ │ vmov d0, r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -493314,73 +493253,73 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #132] @ (1a0e8c ) │ │ │ │ + ldr r3, [pc, #132] @ (1a0de4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 1a0e54 │ │ │ │ + beq.n 1a0dac │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 1a0e46 │ │ │ │ - cbnz r4, 1a0e40 │ │ │ │ - ldr r2, [pc, #116] @ (1a0e90 ) │ │ │ │ + beq.n 1a0d9e │ │ │ │ + cbnz r4, 1a0d98 │ │ │ │ + ldr r2, [pc, #116] @ (1a0de8 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1a0e54 │ │ │ │ + cbz r6, 1a0dac │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0df0 │ │ │ │ - cbz r0, 1a0e42 │ │ │ │ + bl 1a0d48 │ │ │ │ + cbz r0, 1a0d9a │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1a0e28 │ │ │ │ + bne.n 1a0d80 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #588 @ 0x24c │ │ │ │ - beq.n 1a0e78 │ │ │ │ + beq.n 1a0dd0 │ │ │ │ cmp.w r3, #434 @ 0x1b2 │ │ │ │ - bne.n 1a0e5a │ │ │ │ + bne.n 1a0db2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1a0e40 │ │ │ │ + bne.n 1a0d98 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0e84 │ │ │ │ + bne.n 1a0ddc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a0e42 │ │ │ │ + b.n 1a0d9a │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 1a0df0 │ │ │ │ - b.n 1a0e42 │ │ │ │ + bl 1a0d48 │ │ │ │ + b.n 1a0d9a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1f40092 │ │ │ │ + @ instruction: 0xf29c0092 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -493388,68 +493327,68 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 1a0ed6 │ │ │ │ + cbz r4, 1a0e2e │ │ │ │ mov r3, lr │ │ │ │ adds r2, r4, #4 │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1a0eea │ │ │ │ + cbz r1, 1a0e42 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1a0eea │ │ │ │ + cbz r3, 1a0e42 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 1a0f14 │ │ │ │ + cbz r1, 1a0e6c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 1a0f14 │ │ │ │ + cbz r3, 1a0e6c │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a0f2e │ │ │ │ + beq.n 1a0e86 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 1a0f2e │ │ │ │ + cbz r3, 1a0e86 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [ip] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 1a0f62 │ │ │ │ + cbz r3, 1a0eba │ │ │ │ mov r2, lr │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str.w r1, [lr, #8] │ │ │ │ @@ -493464,106 +493403,106 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 1a0f84 │ │ │ │ + cbnz r3, 1a0edc │ │ │ │ mov r0, r5 │ │ │ │ - bl 186688 │ │ │ │ + bl 1865e0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 186610 │ │ │ │ + bl 186568 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 1a0fc4 │ │ │ │ + cbz r6, 1a0f1c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1a0ef8 │ │ │ │ + bl 1a0e50 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1a0fa6 │ │ │ │ + bne.n 1a0efe │ │ │ │ mov r0, r8 │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 1a0e94 │ │ │ │ + bl 1a0dec │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 1a1014 │ │ │ │ + beq.n 1a0f6c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 1a1014 │ │ │ │ + cbz r2, 1a0f6c │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 1a103c │ │ │ │ + bcs.n 1a0f94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1a0ef8 │ │ │ │ + bl 1a0e50 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 1a1026 │ │ │ │ + bcc.n 1a0f7e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ strb r2, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r1, #17] │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ strh r2, [r1, #18] │ │ │ │ - cbnz r3, 1a1062 │ │ │ │ - b.n 1a107e │ │ │ │ + cbnz r3, 1a0fba │ │ │ │ + b.n 1a0fd6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1a1060 │ │ │ │ + bne.n 1a0fb8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ @@ -493571,15 +493510,15 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a10c4 │ │ │ │ + beq.n 1a101c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r0 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -493592,313 +493531,313 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ cmp lr, r3 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ - bne.n 1a109e │ │ │ │ + bne.n 1a0ff6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a1146 │ │ │ │ + beq.n 1a109e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1a1142 │ │ │ │ + beq.n 1a109a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ - b.n 1a1118 │ │ │ │ + b.n 1a1070 │ │ │ │ ldrd r1, r2, [ip, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r6, r4, [ip, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r5, lr │ │ │ │ - beq.n 1a1142 │ │ │ │ + beq.n 1a109a │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1a10ec │ │ │ │ + bmi.n 1a1044 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 1a10ec │ │ │ │ + bne.n 1a1044 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a10ec │ │ │ │ + beq.n 1a1044 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a110a │ │ │ │ + beq.n 1a1062 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a112e │ │ │ │ + bne.n 1a1086 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a1136 │ │ │ │ + b.n 1a108e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (1a1244 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a119c ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1a1198 │ │ │ │ + cbz r2, 1a10f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a118a │ │ │ │ - ldr r2, [pc, #232] @ (1a1248 ) │ │ │ │ + bne.n 1a10e2 │ │ │ │ + ldr r2, [pc, #232] @ (1a11a0 ) │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1a118a │ │ │ │ + cbz r3, 1a10e2 │ │ │ │ subw r0, r0, #711 @ 0x2c7 │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls.w r2, [ip, #112] @ 0x70 │ │ │ │ ldrhi.w r2, [ip, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ addeq r3, #11 │ │ │ │ ldrheq.w r2, [ip, r3, lsl #2] │ │ │ │ - beq.n 1a1194 │ │ │ │ + beq.n 1a10ec │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ subs r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, r0, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1a124c ) │ │ │ │ + ldr r1, [pc, #168] @ (1a11a4 ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add.w lr, r0, #64 @ 0x40 │ │ │ │ add lr, ip │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r0, 1a11fa │ │ │ │ + cbnz r0, 1a1152 │ │ │ │ ldrb.w r0, [ip, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1a11e0 │ │ │ │ + bls.n 1a1138 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - bne.n 1a11c4 │ │ │ │ + bne.n 1a111c │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a11dc │ │ │ │ + beq.n 1a1134 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1a1232 │ │ │ │ + bcs.n 1a118a │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1a11be │ │ │ │ + b.n 1a1116 │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1a1218 │ │ │ │ + bls.n 1a1170 │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - beq.n 1a11dc │ │ │ │ + beq.n 1a1134 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a1200 │ │ │ │ + bhi.n 1a1158 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a11dc │ │ │ │ + beq.n 1a1134 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 1a123a │ │ │ │ + bcs.n 1a1192 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1a11bc │ │ │ │ + b.n 1a1114 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a11c4 │ │ │ │ - b.n 1a11dc │ │ │ │ + bne.n 1a111c │ │ │ │ + b.n 1a1134 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a11fc │ │ │ │ - b.n 1a11dc │ │ │ │ + bne.n 1a1154 │ │ │ │ + b.n 1a1134 │ │ │ │ nop │ │ │ │ - mcr 0, 5, r0, cr10, cr2, {4} │ │ │ │ + vqadd.s16 d16, d18, d2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1a1298 │ │ │ │ + beq.n 1a11f0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 1a127c │ │ │ │ + b.n 1a11d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1a1294 │ │ │ │ + beq.n 1a11ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1a128c │ │ │ │ - bl 1a1148 │ │ │ │ + bmi.n 1a11e4 │ │ │ │ + bl 1a10a0 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1a1274 │ │ │ │ + bne.n 1a11cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1294 │ │ │ │ + b.n 1a11ec │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a12e6 │ │ │ │ + cbz r0, 1a123e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 1a12ec │ │ │ │ + cbz r2, 1a1244 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a132e │ │ │ │ + bhi.n 1a1286 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a12e6 │ │ │ │ + beq.n 1a123e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a12dc │ │ │ │ + beq.n 1a1234 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a1316 │ │ │ │ + bne.n 1a126e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a12e6 │ │ │ │ + beq.n 1a123e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a131a │ │ │ │ + beq.n 1a1272 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a130a │ │ │ │ + bne.n 1a1262 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1a12e6 │ │ │ │ + beq.n 1a123e │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a1316 │ │ │ │ + bne.n 1a126e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a12b8 │ │ │ │ + b.n 1a1210 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1a12b8 │ │ │ │ + b.n 1a1210 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1a12e6 │ │ │ │ + beq.n 1a123e │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1a12b8 │ │ │ │ - b.n 1a130a │ │ │ │ + bne.n 1a1210 │ │ │ │ + b.n 1a1262 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1a1352 │ │ │ │ + bmi.n 1a12aa │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ite eq │ │ │ │ ldreq.w r0, [r0, #-4] │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bic.w r0, r3, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1a136e │ │ │ │ + cbz r3, 1a12c6 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1350 │ │ │ │ + beq.n 1a12a8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a139e │ │ │ │ + bhi.n 1a12f6 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -493912,48 +493851,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a13d2 │ │ │ │ + bhi.n 1a132a │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a13d6 │ │ │ │ + beq.n 1a132e │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a13b2 │ │ │ │ + beq.n 1a130a │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a13b2 │ │ │ │ + beq.n 1a130a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a146a │ │ │ │ + beq.n 1a13c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a1424 │ │ │ │ + cbz r2, 1a137c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1a140e │ │ │ │ + bhi.n 1a1366 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ @@ -493966,178 +493905,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a140a │ │ │ │ + b.n 1a1362 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a147a │ │ │ │ + beq.n 1a13d2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a13a4 │ │ │ │ + bl 1a12fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a146e │ │ │ │ + beq.n 1a13c6 │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a140a │ │ │ │ + b.n 1a1362 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1a1464 │ │ │ │ + b.n 1a13bc │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a140a │ │ │ │ + b.n 1a1362 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1a14b0 │ │ │ │ + cbz r0, 1a1408 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a14a4 │ │ │ │ + cbz r2, 1a13fc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a14a0 │ │ │ │ - bl 1a13e4 │ │ │ │ + cbz r2, 1a13f8 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a149a │ │ │ │ + bne.n 1a13f2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1a14a0 │ │ │ │ + b.n 1a13f8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a14a0 │ │ │ │ + b.n 1a13f8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a1510 │ │ │ │ + bhi.n 1a1468 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 1a13e4 │ │ │ │ - cbz r0, 1a14ee │ │ │ │ + bl 1a133c │ │ │ │ + cbz r0, 1a1446 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1a14d8 │ │ │ │ + beq.n 1a1430 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a14ee │ │ │ │ + beq.n 1a1446 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1a14ec │ │ │ │ - bl 1a13e4 │ │ │ │ + bne.n 1a1444 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a14f6 │ │ │ │ + bne.n 1a144e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a151c │ │ │ │ + cbz r1, 1a1474 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1a14b4 │ │ │ │ - b.n 1a14ee │ │ │ │ + bl 1a140c │ │ │ │ + b.n 1a1446 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1a1556 │ │ │ │ + cbz r3, 1a14ae │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1554 │ │ │ │ + beq.n 1a14ac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1a1582 │ │ │ │ + cbz r3, 1a14da │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1a1580 │ │ │ │ + beq.n 1a14d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1a159c │ │ │ │ + cbz r0, 1a14f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a159a │ │ │ │ + cbz r3, 1a14f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1a15b4 │ │ │ │ + cbz r0, 1a150c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a15b2 │ │ │ │ + cbz r3, 1a150a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -494146,303 +494085,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 187ccc │ │ │ │ - cbz r0, 1a15f8 │ │ │ │ + bl 187c24 │ │ │ │ + cbz r0, 1a1550 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a15e4 │ │ │ │ - ldr r3, [pc, #16] @ (1a160c ) │ │ │ │ + bne.n 1a153c │ │ │ │ + ldr r3, [pc, #16] @ (1a1564 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bvs.n 1a1592 │ │ │ │ + bvs.n 1a14ea │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1a165e │ │ │ │ + bne.n 1a15b6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1a1660 │ │ │ │ + cbz r3, 1a15b8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1a1654 │ │ │ │ + cbz r2, 1a15ac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a1650 │ │ │ │ - bl 1a13e4 │ │ │ │ + cbz r3, 1a15a8 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a162e │ │ │ │ + bne.n 1a1586 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1a162e │ │ │ │ + b.n 1a1586 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a163e │ │ │ │ - b.n 1a1648 │ │ │ │ + bne.n 1a1596 │ │ │ │ + b.n 1a15a0 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a1648 │ │ │ │ + b.n 1a15a0 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r7, [pc, #224] @ (1a1758 ) │ │ │ │ + ldr r7, [pc, #224] @ (1a16b0 ) │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1752 │ │ │ │ + beq.n 1a16aa │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a16b0 │ │ │ │ + cbz r3, 1a1608 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1a1720 │ │ │ │ + bhi.n 1a1678 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ cmp r6, #7 │ │ │ │ lsls r7, r3, #20 │ │ │ │ lsls r7, r0, #20 │ │ │ │ orrs r0, r3 │ │ │ │ str r4, [r2, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ + bne.n 1a15e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a1746 │ │ │ │ + beq.n 1a169e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a1742 │ │ │ │ - bl 1a13e4 │ │ │ │ + beq.n 1a169a │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a168a │ │ │ │ + bne.n 1a15e2 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ - ldr r3, [pc, #128] @ (1a175c ) │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ + ldr r3, [pc, #128] @ (1a16b4 ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a16a8 │ │ │ │ + beq.n 1a1600 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a16a8 │ │ │ │ + beq.n 1a1600 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 1a1730 │ │ │ │ + cbnz r1, 1a1688 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a1728 │ │ │ │ + bne.n 1a1680 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1690 │ │ │ │ - b.n 1a16b0 │ │ │ │ + bne.n 1a15e8 │ │ │ │ + b.n 1a1608 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1a168a │ │ │ │ + b.n 1a15e2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a16be │ │ │ │ + bne.n 1a1616 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xe9820092 │ │ │ │ + bic.w r0, sl, r2, lsr #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 1a179e │ │ │ │ + cbz r0, 1a16f6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a178c │ │ │ │ + cbz r1, 1a16e4 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a1780 │ │ │ │ + bne.n 1a16d8 │ │ │ │ str.w r2, [r0, #500] @ 0x1f4 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1774 │ │ │ │ + bne.n 1a16cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1a17c2 │ │ │ │ - b.n 1a17fa │ │ │ │ + cbnz r3, 1a171a │ │ │ │ + b.n 1a1752 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a17fa │ │ │ │ + cbz r3, 1a1752 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a17bc │ │ │ │ + beq.n 1a1714 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a17f2 │ │ │ │ + cbz r0, 1a174a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a17de │ │ │ │ + cbz r2, 1a1736 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a17d4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bne.n 1a172c │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a17ce │ │ │ │ + bne.n 1a1726 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a17fa │ │ │ │ + cbz r3, 1a1752 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a17ca │ │ │ │ + bne.n 1a1722 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a17ec │ │ │ │ + bne.n 1a1744 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a181c │ │ │ │ + cbz r0, 1a1774 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1804 │ │ │ │ + bne.n 1a175c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a1834 │ │ │ │ + cbz r0, 1a178c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a1828 │ │ │ │ + bne.n 1a1780 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (1a1a30 ) │ │ │ │ + ldr r2, [pc, #480] @ (1a1988 ) │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #472] @ (1a1a34 ) │ │ │ │ + ldr r3, [pc, #472] @ (1a198c ) │ │ │ │ add.w r8, r0, #32 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -494456,18 +494395,18 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.w 1a1a2c │ │ │ │ + beq.w 1a1984 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ - cbz r2, 1a18ac │ │ │ │ + cbz r2, 1a1804 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ @@ -494478,31 +494417,31 @@ │ │ │ │ mov.w sl, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #131 @ 0x83 │ │ │ │ strd r2, r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a14b4 │ │ │ │ + bl 1a140c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a195c │ │ │ │ + beq.n 1a18b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a18ea │ │ │ │ + cbz r3, 1a1842 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1982 │ │ │ │ + beq.n 1a18da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0ab4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1996 │ │ │ │ + beq.n 1a18ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, r3 │ │ │ │ iteee eq │ │ │ │ strdeq r4, r4, [sp, #32] │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ @@ -494513,203 +494452,202 @@ │ │ │ │ ldrne r3, [r0, #4] │ │ │ │ strne r4, [r3, #4] │ │ │ │ strd r7, r7, [r0, #4] │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd sl, r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1a19ac │ │ │ │ + bhi.n 1a1904 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ itett ne │ │ │ │ strne r3, [r6, #8] │ │ │ │ strdeq r7, r7, [r6, #4] │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strne r2, [r6, #4] │ │ │ │ ittt ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ strne r7, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a1a1e │ │ │ │ + beq.n 1a1976 │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a14b4 │ │ │ │ + bl 1a140c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a18da │ │ │ │ + bne.n 1a1832 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ee368 │ │ │ │ - ldr r2, [pc, #204] @ (1a1a38 ) │ │ │ │ - ldr r3, [pc, #200] @ (1a1a34 ) │ │ │ │ + bl 1ee2c0 │ │ │ │ + ldr r2, [pc, #204] @ (1a1990 ) │ │ │ │ + ldr r3, [pc, #200] @ (1a198c ) │ │ │ │ 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 1a1a28 │ │ │ │ + bne.n 1a1980 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1a14b4 │ │ │ │ + bl 1a140c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a18de │ │ │ │ - b.n 1a195c │ │ │ │ + bne.n 1a1836 │ │ │ │ + b.n 1a18b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd sl, r5, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ it hi │ │ │ │ movhi r7, #4 │ │ │ │ - bls.n 1a193e │ │ │ │ + bls.n 1a1896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp ip, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 1a1a0c │ │ │ │ + beq.n 1a1964 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, r0, #4 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ sub.w r3, ip, #4 │ │ │ │ mov lr, r5 │ │ │ │ sub.w ip, r1, #4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1a19e6 │ │ │ │ + b.n 1a193e │ │ │ │ sub.w ip, r1, #4 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ strd r8, r5, [r3, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, ip, #4 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1a19e2 │ │ │ │ + bne.n 1a193a │ │ │ │ mov r5, lr │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [sp, #68] @ 0x44 │ │ │ │ - beq.n 1a1a1e │ │ │ │ + beq.n 1a1976 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1a18cc │ │ │ │ + b.n 1a1824 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1a09b0 │ │ │ │ - b.n 1a1a18 │ │ │ │ + bl 1a0908 │ │ │ │ + b.n 1a1970 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - b.n 1a197c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + strex r0, r0, [ip, #584] @ 0x248 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a175c │ │ │ │ + b.n 1a1804 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1a1a94 │ │ │ │ + cbz r3, 1a19ec │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a1a64 │ │ │ │ + b.n 1a19bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a1a9a │ │ │ │ + cbz r0, 1a19f2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1a5e │ │ │ │ + beq.n 1a19b6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a1838 │ │ │ │ + bl 1a1790 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1a1a94 │ │ │ │ + cbz r3, 1a19ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a1a6e │ │ │ │ + bne.n 1a19c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1a86 │ │ │ │ + bne.n 1a19de │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a1ace │ │ │ │ + beq.n 1a1a26 │ │ │ │ subs r3, r2, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 1a1ad0 │ │ │ │ + bhi.n 1a1a28 │ │ │ │ ldrb.w r0, [r1, #344] @ 0x158 │ │ │ │ ands.w r0, r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bhi.n 1a1ae2 │ │ │ │ - ldr r3, [pc, #12] @ (1a1ae8 ) │ │ │ │ + bhi.n 1a1a3a │ │ │ │ + ldr r3, [pc, #12] @ (1a1a40 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #780 @ 0x30c │ │ │ │ bx lr │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a1e78 │ │ │ │ + bhi.w 1a1dd0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r6, r7, #6 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r0, r3, #8 │ │ │ │ @@ -495251,52 +495189,52 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #800] @ (1a2268 ) │ │ │ │ - ldr r4, [pc, #800] @ (1a226c ) │ │ │ │ + ldr r1, [pc, #800] @ (1a21c0 ) │ │ │ │ + ldr r4, [pc, #800] @ (1a21c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w ip, [r1, r4] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r4, [r1, #53] @ 0x35 │ │ │ │ - cbz r4, 1a1f64 │ │ │ │ + cbz r4, 1a1ebc │ │ │ │ adds r4, #11 │ │ │ │ ldrb.w r4, [r0, r4, lsl #2] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 1a1f76 │ │ │ │ + cbz r1, 1a1ece │ │ │ │ adds r1, #11 │ │ │ │ ldrb.w r4, [r0, r1, lsl #2] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #82] @ 0x52 │ │ │ │ mov r8, r1 │ │ │ │ - cbz r1, 1a1f8c │ │ │ │ + cbz r1, 1a1ee4 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ mov r8, r1 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ ldrb.w r1, [r1, #102] @ 0x66 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 1a1fa6 │ │ │ │ + cbz r1, 1a1efe │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ subs r7, r1, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ sub.w lr, r3, #51 @ 0x33 │ │ │ │ cmp.w lr, #156 @ 0x9c │ │ │ │ - bhi.w 1a21d0 │ │ │ │ + bhi.w 1a2128 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -495462,65 +495400,65 @@ │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str.w lr, [r0, #20] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a212a │ │ │ │ - b.n 1a2166 │ │ │ │ + beq.n 1a2082 │ │ │ │ + b.n 1a20be │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a2260 │ │ │ │ + bne.w 1a21b8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a225c │ │ │ │ + beq.w 1a21b4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a211e │ │ │ │ + bne.n 1a2076 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbnz r3, 1a214e │ │ │ │ + cbnz r3, 1a20a6 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ mla r2, r2, lr, ip │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 1a2178 │ │ │ │ + cbz r3, 1a20d0 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ - cbz r3, 1a218a │ │ │ │ + cbz r3, 1a20e2 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, ip │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ - cbz r3, 1a219c │ │ │ │ + cbz r3, 1a20f4 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r0, r3, lsl #2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla ip, r3, lr, ip │ │ │ │ ldrb.w r3, [ip, #102] @ 0x66 │ │ │ │ - cbz r3, 1a21ae │ │ │ │ + cbz r3, 1a2106 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r0, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -495532,422 +495470,422 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #207 @ 0xcf │ │ │ │ movne.w lr, #66 @ 0x42 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #173 @ 0xad │ │ │ │ movne.w lr, #51 @ 0x33 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #174 @ 0xae │ │ │ │ movne.w lr, #52 @ 0x34 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #196 @ 0xc4 │ │ │ │ movne.w lr, #55 @ 0x37 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #198 @ 0xc6 │ │ │ │ movne.w lr, #57 @ 0x39 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #199 @ 0xc7 │ │ │ │ movne.w lr, #58 @ 0x3a │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #201 @ 0xc9 │ │ │ │ movne.w lr, #60 @ 0x3c │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #203 @ 0xcb │ │ │ │ movne.w lr, #62 @ 0x3e │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #204 @ 0xcc │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #205 @ 0xcd │ │ │ │ movne.w lr, #64 @ 0x40 │ │ │ │ - b.n 1a20fc │ │ │ │ + b.n 1a2054 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1a2138 │ │ │ │ + b.n 1a2090 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - b.n 1a23d0 │ │ │ │ + b.n 1a2478 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (1a22bc ) │ │ │ │ + ldr r3, [pc, #60] @ (1a2214 ) │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #60] @ (1a22c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a2218 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2512a8 │ │ │ │ + bl 251200 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 1a22ba │ │ │ │ + beq.n 1a2212 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r5, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ble.n 1a23ac │ │ │ │ + udf #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (1a2374 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a22cc ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #172] @ (1a2378 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a22d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r3, r2, ip, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a22ea │ │ │ │ + cbz r3, 1a2242 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1a233c │ │ │ │ + bmi.n 1a2294 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1a2340 │ │ │ │ + bmi.n 1a2298 │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ itt ne │ │ │ │ movne r3, #116 @ 0x74 │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1a230a │ │ │ │ + beq.n 1a2262 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a2366 │ │ │ │ + bne.n 1a22be │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1a2334 │ │ │ │ + bne.n 1a228c │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a236c │ │ │ │ + bne.n 1a22c4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a2344 │ │ │ │ + cbz r2, 1a229c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a232a │ │ │ │ + bne.n 1a2282 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 1a2364 │ │ │ │ + cbz r0, 1a22bc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bhi.n 1a2340 │ │ │ │ - ldr r2, [pc, #44] @ (1a237c ) │ │ │ │ + bhi.n 1a2298 │ │ │ │ + ldr r2, [pc, #44] @ (1a22d4 ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #780 @ 0x30c │ │ │ │ - beq.n 1a2340 │ │ │ │ + beq.n 1a2298 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1a22f8 │ │ │ │ + b.n 1a2250 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ble.n 1a23dc │ │ │ │ + ble.n 1a2284 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 1a2600 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 1a2558 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [pc, #104] @ (1a23ec ) │ │ │ │ + ldr r2, [pc, #104] @ (1a2344 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a23d8 │ │ │ │ + bhi.n 1a2330 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a22c4 │ │ │ │ - cbz r0, 1a23ce │ │ │ │ - ldr r1, [pc, #56] @ (1a23f0 ) │ │ │ │ + bl 1a221c │ │ │ │ + cbz r0, 1a2326 │ │ │ │ + ldr r1, [pc, #56] @ (1a2348 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldrb.w r0, [r2, #46] @ 0x2e │ │ │ │ - cbnz r0, 1a23dc │ │ │ │ + cbnz r0, 1a2334 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldrb.w r0, [r0, #45] @ 0x2d │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 1a23ce │ │ │ │ + b.n 1a2326 │ │ │ │ nop │ │ │ │ - bgt.n 1a24e0 │ │ │ │ + ble.n 1a2388 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a2404 │ │ │ │ - bhi.n 1a2404 │ │ │ │ + beq.n 1a235c │ │ │ │ + bhi.n 1a235c │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #760] @ (1a2714 ) │ │ │ │ + ldr r6, [pc, #760] @ (1a266c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #760] @ (1a2718 ) │ │ │ │ + ldr r0, [pc, #760] @ (1a2670 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r5, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #740] @ (1a271c ) │ │ │ │ + ldr r3, [pc, #740] @ (1a2674 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ mov fp, r3 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r5, sp │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a2534 │ │ │ │ + beq.n 1a248c │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #659 @ 0x293 │ │ │ │ movw sl, #373 @ 0x175 │ │ │ │ - cbnz r3, 1a24ca │ │ │ │ + cbnz r3, 1a2422 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1a24ea │ │ │ │ + beq.n 1a2442 │ │ │ │ mvn.w r1, #494 @ 0x1ee │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1a249e │ │ │ │ + bhi.n 1a23f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a25a4 │ │ │ │ + beq.w 1a24fc │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a2496 │ │ │ │ + b.n 1a23ee │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr.w r7, [ip, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1a249e │ │ │ │ + bne.n 1a23f6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1a2510 │ │ │ │ + beq.n 1a2468 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a2484 │ │ │ │ + beq.n 1a23dc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ - ldr r2, [pc, #628] @ (1a2720 ) │ │ │ │ - ldr r3, [pc, #620] @ (1a2718 ) │ │ │ │ + ldr r2, [pc, #628] @ (1a2678 ) │ │ │ │ + ldr r3, [pc, #620] @ (1a2670 ) │ │ │ │ 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 1a2710 │ │ │ │ + bne.w 1a2668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a25f2 │ │ │ │ + bne.w 1a254a │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 1a2650 │ │ │ │ + bne.w 1a25a8 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ - b.n 1a2464 │ │ │ │ + b.n 1a23bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a25c2 │ │ │ │ + beq.n 1a251a │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, ip, #63 @ 0x3f │ │ │ │ add r1, ip │ │ │ │ - b.n 1a24fe │ │ │ │ + b.n 1a2456 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a25c2 │ │ │ │ + beq.n 1a251a │ │ │ │ sub.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1a24fa │ │ │ │ - b.n 1a249e │ │ │ │ + beq.n 1a2452 │ │ │ │ + b.n 1a23f6 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a24ca │ │ │ │ + bne.n 1a2422 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a24ee │ │ │ │ + beq.n 1a2446 │ │ │ │ mvn.w r2, #494 @ 0x1ee │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a247e │ │ │ │ - b.n 1a249e │ │ │ │ + bls.n 1a23d6 │ │ │ │ + b.n 1a23f6 │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a2454 │ │ │ │ + bne.n 1a23ac │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r7, #253 @ 0xfd │ │ │ │ sub.w r7, r7, #16 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1a2570 │ │ │ │ + b.n 1a24c8 │ │ │ │ ldr.w r6, [ip, #44] @ 0x2c │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a2458 │ │ │ │ + bne.w 1a23b0 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - cbz r3, 1a25c8 │ │ │ │ + cbz r3, 1a2520 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a255e │ │ │ │ + beq.n 1a24b6 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 1a249e │ │ │ │ + beq.n 1a23f6 │ │ │ │ add.w r6, lr, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, ip, #48 @ 0x30 │ │ │ │ mov lr, r6 │ │ │ │ add.w r6, r2, r6, lsl #4 │ │ │ │ subs r6, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a255e │ │ │ │ + b.n 1a24b6 │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a24ca │ │ │ │ + bne.n 1a2422 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a246e │ │ │ │ + bne.w 1a23c6 │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ - b.n 1a24e0 │ │ │ │ + b.n 1a2438 │ │ │ │ ldr.w r6, [ip, #32] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 44980 │ │ │ │ - b.n 1a24a8 │ │ │ │ + b.n 1a2400 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1a249e │ │ │ │ + bne.w 1a23f6 │ │ │ │ ldrb.w r2, [ip, #37] @ 0x25 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a2630 │ │ │ │ + bhi.n 1a2588 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2630 │ │ │ │ + bhi.n 1a2588 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -495967,27 +495905,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 44980 │ │ │ │ - b.n 1a24a8 │ │ │ │ + b.n 1a2400 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a2630 │ │ │ │ + b.n 1a2588 │ │ │ │ movw r2, #666 @ 0x29a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a26c8 │ │ │ │ + beq.n 1a2620 │ │ │ │ movw r2, #611 @ 0x263 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a26b0 │ │ │ │ + beq.n 1a2608 │ │ │ │ movw r2, #775 @ 0x307 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a249e │ │ │ │ - ldr r3, [pc, #184] @ (1a2724 ) │ │ │ │ + bne.w 1a23f6 │ │ │ │ + ldr r3, [pc, #184] @ (1a267c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, ip, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #86016 @ 0x15000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -496001,23 +495939,23 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 44980 │ │ │ │ - b.n 1a24a8 │ │ │ │ + b.n 1a2400 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a249e │ │ │ │ + bne.w 1a23f6 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - b.n 1a2660 │ │ │ │ - ldr r3, [pc, #88] @ (1a2724 ) │ │ │ │ + b.n 1a25b8 │ │ │ │ + ldr r3, [pc, #88] @ (1a267c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, ip, #100 @ 0x64 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, ip, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #73728 @ 0x12000 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ @@ -496031,106 +495969,106 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 1a26a0 │ │ │ │ + b.n 1a25f8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - blt.n 1a26cc │ │ │ │ + bgt.n 1a2574 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1a26a0 │ │ │ │ + bgt.n 1a2748 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 1a27c4 │ │ │ │ + blt.n 1a266c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 1a273e │ │ │ │ + cbz r2, 1a2696 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 1a2748 │ │ │ │ + cbz r2, 1a26a0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a273e │ │ │ │ + beq.n 1a2696 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1a2778 │ │ │ │ + beq.n 1a26d0 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1a2778 │ │ │ │ + bne.n 1a26d0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a2756 │ │ │ │ + bne.n 1a26ae │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1a27cc │ │ │ │ + cbnz r1, 1a2724 │ │ │ │ movw r4, #373 @ 0x175 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w lr, #494 @ 0x1ee │ │ │ │ add lr, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 1a27d4 │ │ │ │ + beq.n 1a272c │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w lr, #5 │ │ │ │ - bhi.n 1a27cc │ │ │ │ + bhi.n 1a2724 │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a27a4 │ │ │ │ + beq.n 1a26fc │ │ │ │ strd ip, r2, [r0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, r3 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ - b.n 1a27c2 │ │ │ │ - ldr r3, [pc, #4] @ (1a27e8 ) │ │ │ │ + b.n 1a271a │ │ │ │ + ldr r3, [pc, #4] @ (1a2740 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1a280c │ │ │ │ + bhi.n 1a2764 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ @@ -496153,121 +496091,121 @@ │ │ │ │ mvn.w r3, #494 @ 0x1ee │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #172] @ (1a28f0 ) │ │ │ │ - ldr r2, [pc, #176] @ (1a28f4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1a2848 ) │ │ │ │ + ldr r2, [pc, #176] @ (1a284c ) │ │ │ │ add r3, pc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add.w lr, r4, r1, lsl #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a28a8 │ │ │ │ + bne.n 1a2800 │ │ │ │ ldrb.w ip, [r4, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a288e │ │ │ │ + bls.n 1a27e6 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - bne.n 1a2872 │ │ │ │ + bne.n 1a27ca │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a288a │ │ │ │ + beq.n 1a27e2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1a28e0 │ │ │ │ + bcs.n 1a2838 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1a286c │ │ │ │ + b.n 1a27c4 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a28c6 │ │ │ │ + bls.n 1a281e │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - beq.n 1a288a │ │ │ │ + beq.n 1a27e2 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1a28ae │ │ │ │ + bhi.n 1a2806 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1a288a │ │ │ │ + beq.n 1a27e2 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 1a28e8 │ │ │ │ + bcs.n 1a2840 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1a2866 │ │ │ │ + b.n 1a27be │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a2872 │ │ │ │ - b.n 1a288a │ │ │ │ + bne.n 1a27ca │ │ │ │ + b.n 1a27e2 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a28aa │ │ │ │ - b.n 1a288a │ │ │ │ - bvc.n 1a2864 │ │ │ │ + bne.n 1a2802 │ │ │ │ + b.n 1a27e2 │ │ │ │ + bhi.n 1a290c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (1a2918 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a2870 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (1a291c ) │ │ │ │ + ldr r2, [pc, #28] @ (1a2874 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ - cbnz r3, 1a2914 │ │ │ │ + cbnz r3, 1a286c │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvs.n 1a2914 │ │ │ │ + bvc.n 1a27bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #326 @ 0x146 │ │ │ │ - bcs.n 1a2994 │ │ │ │ + bcs.n 1a28ec │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bcs.n 1a29b4 │ │ │ │ + bcs.n 1a290c │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1a29b8 │ │ │ │ + bls.n 1a2910 │ │ │ │ subs r0, #221 @ 0xdd │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1a2990 │ │ │ │ + bhi.n 1a28e8 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1a2990 │ │ │ │ + bhi.n 1a28e8 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496304,211 +496242,211 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #358 @ 0x166 │ │ │ │ - bcs.n 1a29c2 │ │ │ │ + bcs.n 1a291a │ │ │ │ cmp.w r0, #328 @ 0x148 │ │ │ │ - bcc.n 1a2990 │ │ │ │ + bcc.n 1a28e8 │ │ │ │ sub.w r0, r0, #328 @ 0x148 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #131 @ 0x83 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ - bhi.n 1a29d4 │ │ │ │ + bhi.n 1a292c │ │ │ │ cmp.w r0, #444 @ 0x1bc │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ mvn.w r3, #450 @ 0x1c2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1a2a14 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a296c ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #44] @ (1a2a18 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a2970 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1a2a10 │ │ │ │ + bgt.n 1a2968 │ │ │ │ itett ne │ │ │ │ addne.w r0, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #44] @ 0x2c │ │ │ │ ldrne r3, [r0, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bvs.n 1a2a38 │ │ │ │ + bvs.n 1a28e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (1a2a40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a2998 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #32] @ (1a2a44 ) │ │ │ │ + ldr r2, [pc, #32] @ (1a299c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 1a2a36 │ │ │ │ + cbz r3, 1a298e │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 1a2a3a │ │ │ │ + cbz r3, 1a2992 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - bpl.n 1a29f4 │ │ │ │ + bvs.n 1a289c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (1a2abc ) │ │ │ │ + ldr r2, [pc, #112] @ (1a2a14 ) │ │ │ │ movw ip, #711 @ 0x2c7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a2aa0 │ │ │ │ + beq.n 1a29f8 │ │ │ │ movw ip, #722 @ 0x2d2 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a2a88 │ │ │ │ + beq.n 1a29e0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1cce48 │ │ │ │ + bl 1ccda0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a2a5e │ │ │ │ - ldr r3, [pc, #48] @ (1a2ac0 ) │ │ │ │ + bne.n 1a29b6 │ │ │ │ + ldr r3, [pc, #48] @ (1a2a18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #1885] @ 0x75d │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a2a5e │ │ │ │ + bne.n 1a29b6 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1a2ac4 ) │ │ │ │ + ldr r3, [pc, #16] @ (1a2a1c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - bpl.n 1a2a18 │ │ │ │ + bvs.n 1a2ac0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [pc, #84] @ (1a2b20 ) │ │ │ │ + ldr r2, [pc, #84] @ (1a2a78 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - beq.n 1a2b02 │ │ │ │ - bhi.n 1a2af2 │ │ │ │ + beq.n 1a2a5a │ │ │ │ + bhi.n 1a2a4a │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1a2afe │ │ │ │ + bne.n 1a2a56 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a2b1a │ │ │ │ + bne.n 1a2a72 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #56] @ (1a2b24 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a2a7c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - beq.n 1a2b02 │ │ │ │ + beq.n 1a2a5a │ │ │ │ cmp.w r3, #588 @ 0x24c │ │ │ │ - beq.n 1a2b02 │ │ │ │ + beq.n 1a2a5a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (1a2b28 ) │ │ │ │ + ldr r1, [pc, #36] @ (1a2a80 ) │ │ │ │ mov.w ip, #116 @ 0x74 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bpl.n 1a2b84 │ │ │ │ + bpl.n 1a2a2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1a2b9c ) │ │ │ │ + ldr r3, [pc, #104] @ (1a2af4 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1a2b78 │ │ │ │ - ldr r2, [pc, #96] @ (1a2ba0 ) │ │ │ │ + beq.n 1a2ad0 │ │ │ │ + ldr r2, [pc, #96] @ (1a2af8 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ add.w r3, r2, #28 │ │ │ │ adds r2, #111 @ 0x6f │ │ │ │ add r3, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 1a2b72 │ │ │ │ + cbz r2, 1a2aca │ │ │ │ ldrb.w r2, [lr, r5] │ │ │ │ ldr.w r1, [r7, ip, lsl #2] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1a2b56 │ │ │ │ + bne.n 1a2aae │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ @@ -496520,15 +496458,15 @@ │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bmi.n 1a2b28 │ │ │ │ + bpl.n 1a2bd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -496538,53 +496476,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 1a2bec │ │ │ │ + bhi.n 1a2b44 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1a2c00 │ │ │ │ + bls.n 1a2b58 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 1a2c0c │ │ │ │ + bne.n 1a2b64 │ │ │ │ tst.w r1, #30976 @ 0x7900 │ │ │ │ - bne.n 1a2c10 │ │ │ │ + bne.n 1a2b68 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 1a2c38 │ │ │ │ + beq.n 1a2b90 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 1a2c10 │ │ │ │ + cbz r3, 1a2b68 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a2c14 │ │ │ │ + beq.n 1a2b6c │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1a2bec │ │ │ │ + bne.n 1a2b44 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 1a2c30 │ │ │ │ + bne.n 1a2b88 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -496602,18 +496540,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1a2c80 │ │ │ │ - bls.n 1a2c72 │ │ │ │ + beq.n 1a2bd8 │ │ │ │ + bls.n 1a2bca │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1a2c7c │ │ │ │ + bne.n 1a2bd4 │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -496623,33 +496561,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1a2cac │ │ │ │ + bhi.n 1a2c04 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1a2cec │ │ │ │ + bhi.n 1a2c44 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 1a2cd2 │ │ │ │ + bls.n 1a2c2a │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #16330 @ 0x3fca │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a2cce │ │ │ │ + bne.n 1a2c26 │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -496664,29 +496602,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a2ca8 │ │ │ │ + bhi.n 1a2c00 │ │ │ │ movw r2, #12815 @ 0x320f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 1a2d34 │ │ │ │ + bhi.n 1a2c8c │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r3, #16 │ │ │ │ subs r4, r1, #4 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ movs r4, #12 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -496699,18 +496637,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 1a2d66 │ │ │ │ + cbz r3, 1a2cbe │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1a2d66 │ │ │ │ + bmi.n 1a2cbe │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ @@ -496718,222 +496656,222 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 1a2d7e │ │ │ │ + bhi.n 1a2cd6 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a2dfa │ │ │ │ + cbz r0, 1a2d52 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1a2d7e │ │ │ │ + bhi.n 1a2cd6 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a2dfa │ │ │ │ + cbz r0, 1a2d52 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1a2dd4 │ │ │ │ + bhi.n 1a2d2c │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1a2dd4 │ │ │ │ + beq.n 1a2d2c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1a2d68 │ │ │ │ - cbz r0, 1a2df0 │ │ │ │ + bl 1a2cc0 │ │ │ │ + cbz r0, 1a2d48 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2d68 │ │ │ │ + bl 1a2cc0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1a2e42 │ │ │ │ + bhi.n 1a2d9a │ │ │ │ bic.w r3, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #27 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ andle.w r0, r3, #1 │ │ │ │ - cbz r0, 1a2e24 │ │ │ │ + cbz r0, 1a2d7c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 1a2e46 │ │ │ │ + bhi.n 1a2d9e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1a2e22 │ │ │ │ + bne.n 1a2d7a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 1a2e4a │ │ │ │ + bhi.n 1a2da2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 1a2e42 │ │ │ │ + beq.n 1a2d9a │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a2e76 │ │ │ │ + cbz r3, 1a2dce │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 1a2e7c │ │ │ │ + cbnz r1, 1a2dd4 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1a2eaa │ │ │ │ + cbz r1, 1a2e02 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a2e94 │ │ │ │ + cbz r1, 1a2dec │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 1a2e8c │ │ │ │ + cbnz r1, 1a2de4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2e78 │ │ │ │ + bne.n 1a2dd0 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a2e76 │ │ │ │ + bne.n 1a2dce │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a2ec2 │ │ │ │ + cbz r3, 1a2e1a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a2ec0 │ │ │ │ + beq.n 1a2e18 │ │ │ │ movw ip, #373 @ 0x175 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a2ee8 │ │ │ │ + beq.n 1a2e40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a2ebe │ │ │ │ + bne.n 1a2e16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #494 @ 0x1ee │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1a2ee8 │ │ │ │ + beq.n 1a2e40 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1a2ebe │ │ │ │ + bhi.n 1a2e16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a2ece │ │ │ │ + bne.n 1a2e26 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1a2f00 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a2e58 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (1a2fd8 ) │ │ │ │ + ldr r4, [pc, #188] @ (1a2f30 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (1a2fdc ) │ │ │ │ + ldr r3, [pc, #172] @ (1a2f34 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19f280 │ │ │ │ + bl 19f1d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 1a2f4e │ │ │ │ + cbz r5, 1a2ea6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 186298 │ │ │ │ + bl 1861f0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (1a2fe0 ) │ │ │ │ + ldr r1, [pc, #144] @ (1a2f38 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 19f764 │ │ │ │ + bl 19f6bc │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 19f940 │ │ │ │ + bl 19f898 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a2fd2 │ │ │ │ + beq.n 1a2f2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a2f7e │ │ │ │ + cbz r2, 1a2ed6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -496944,133 +496882,133 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #316] @ 0x13c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (1a2fe4 ) │ │ │ │ - ldr r3, [pc, #48] @ (1a2fdc ) │ │ │ │ + ldr r2, [pc, #60] @ (1a2f3c ) │ │ │ │ + ldr r3, [pc, #48] @ (1a2f34 ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2fce │ │ │ │ + bne.n 1a2f26 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - beq.n 1a2f90 │ │ │ │ + bne.n 1a2e38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #156 @ 0x9c │ │ │ │ movs r2, r2 │ │ │ │ - beq.n 1a308c │ │ │ │ + beq.n 1a2f34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #464] @ 0x1d0 │ │ │ │ - cbnz r3, 1a301a │ │ │ │ + cbnz r3, 1a2f72 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a3010 │ │ │ │ + bhi.n 1a2f68 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 1a3032 │ │ │ │ + cbnz r1, 1a2f8a │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 1a3040 │ │ │ │ + cbnz r1, 1a2f98 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 1a304e │ │ │ │ + cbnz r1, 1a2fa6 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a3010 │ │ │ │ + bne.n 1a2f68 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 1a3010 │ │ │ │ + b.n 1a2f68 │ │ │ │ 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 r2, [r0, #12] │ │ │ │ movw r7, #4089 @ 0xff9 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r6, [pc, #272] @ (1a318c ) │ │ │ │ + ldr r6, [pc, #272] @ (1a30e4 ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ add r6, pc │ │ │ │ mov r5, r1 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ands r3, r7 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #9 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r1, #24] │ │ │ │ - ldr r3, [pc, #240] @ (1a3190 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a30e8 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mla r3, r4, r0, r2 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a3164 │ │ │ │ + bne.n 1a30bc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a317a │ │ │ │ + beq.n 1a30d2 │ │ │ │ adds r1, r2, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ mov r3, r5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r1, r4, r0, r1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ - cbnz r0, 1a30d4 │ │ │ │ + cbnz r0, 1a302c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a30c4 │ │ │ │ + bne.n 1a301c │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 1a3118 │ │ │ │ + bne.n 1a3070 │ │ │ │ adds r2, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -497079,166 +497017,166 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1a30f8 │ │ │ │ + bne.n 1a3050 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 1a313c │ │ │ │ + bhi.n 1a3094 │ │ │ │ blx 43fd0 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1a311c │ │ │ │ + bne.n 1a3074 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 1a3172 │ │ │ │ + beq.n 1a30ca │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a3118 │ │ │ │ - b.n 1a3146 │ │ │ │ - cbz r7, 1a3188 │ │ │ │ + bne.n 1a3070 │ │ │ │ + b.n 1a309e │ │ │ │ + cbz r7, 1a30e0 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 1a30e8 │ │ │ │ + b.n 1a3040 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 1a3146 │ │ │ │ + b.n 1a309e │ │ │ │ movs r6, #32 │ │ │ │ - b.n 1a3146 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + b.n 1a309e │ │ │ │ + beq.n 1a3128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3234 │ │ │ │ + beq.n 1a318c │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1a31ee │ │ │ │ + cbz r6, 1a3146 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #80 @ 0x50 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1a320c │ │ │ │ + cbz r3, 1a3164 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 1a322a │ │ │ │ + cbz r3, 1a3182 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #144 @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1a3284 │ │ │ │ + cbz r0, 1a31dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a32f4 │ │ │ │ + cbz r0, 1a324c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497250,31 +497188,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a3374 │ │ │ │ + cbz r0, 1a32cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497291,31 +497229,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a340a │ │ │ │ + cbz r0, 1a3362 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -497338,85 +497276,85 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #144 @ 0x90 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #100] @ (1a348c ) │ │ │ │ + ldr r4, [pc, #100] @ (1a33e4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3482 │ │ │ │ - ldr r3, [pc, #84] @ (1a3490 ) │ │ │ │ + cbz r0, 1a33da │ │ │ │ + ldr r3, [pc, #84] @ (1a33e8 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a3478 │ │ │ │ + cbz r3, 1a33d0 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a3456 │ │ │ │ + bne.n 1a33ae │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3060 │ │ │ │ + bl 1a2fb8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3548 │ │ │ │ + beq.n 1a34a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a350a │ │ │ │ + beq.n 1a3462 │ │ │ │ mov r4, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r8, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -497429,15 +497367,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - bne.n 1a34dc │ │ │ │ + bne.n 1a3434 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r4, #4089 @ 0xff9 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, fp │ │ │ │ ubfx r1, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -497449,92 +497387,92 @@ │ │ │ │ adds r5, #28 │ │ │ │ bic.w r1, r1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r5, #-4] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1a3658 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a365c ) │ │ │ │ + ldr r2, [pc, #240] @ (1a35b0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a35b4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19f7fc │ │ │ │ - cbz r0, 1a35a4 │ │ │ │ + bl 19f754 │ │ │ │ + cbz r0, 1a34fc │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (1a3660 ) │ │ │ │ - ldr r3, [pc, #208] @ (1a365c ) │ │ │ │ + ldr r2, [pc, #212] @ (1a35b8 ) │ │ │ │ + ldr r3, [pc, #208] @ (1a35b4 ) │ │ │ │ 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 1a3652 │ │ │ │ + bne.n 1a35aa │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, sp │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ cmp r7, r8 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a35f4 │ │ │ │ + bne.n 1a354c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a364e │ │ │ │ + beq.n 1a35a6 │ │ │ │ add.w r2, sp, #15 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1a35de │ │ │ │ - cbz r4, 1a364e │ │ │ │ + bne.n 1a3536 │ │ │ │ + cbz r4, 1a35a6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ mov r5, sp │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ @@ -497546,79 +497484,79 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1a3588 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1a34e0 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1a3588 │ │ │ │ + b.n 1a34e0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (1a36bc ) │ │ │ │ + ldr r4, [pc, #68] @ (1a3614 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r2, [pc, #56] @ (1a36c0 ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r2, [pc, #56] @ (1a3618 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ - cbnz r2, 1a369c │ │ │ │ + cbnz r2, 1a35f4 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1208] @ 1a3b98 │ │ │ │ + ldr.w r4, [pc, #1208] @ 1a3af0 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r2 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1200] @ 1a3b9c │ │ │ │ + ldr.w r3, [pc, #1200] @ 1a3af4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr.w sl, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -497634,32 +497572,32 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ orrs.w r2, sl, r2 │ │ │ │ ldrb.w r9, [sp, #176] @ 0xb0 │ │ │ │ ldrb.w r3, [sp, #177] @ 0xb1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq.w 1a3b36 │ │ │ │ + beq.w 1a3a8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a3ab2 │ │ │ │ + beq.w 1a3a0a │ │ │ │ movs r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a39f4 │ │ │ │ + beq.w 1a394c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ and.w r8, r3, #15 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a27e0 │ │ │ │ + bl 1a2738 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a39fe │ │ │ │ + beq.w 1a3956 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, r4 │ │ │ │ addne r1, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -497671,15 +497609,15 @@ │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fb70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r6, [r0, #28] │ │ │ │ @@ -497688,15 +497626,15 @@ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r0, #20] │ │ │ │ strb.w r3, [r0, #65] @ 0x41 │ │ │ │ ldrb.w r3, [sp, #178] @ 0xb2 │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 1a37d2 │ │ │ │ + bhi.n 1a372a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ @@ -497706,15 +497644,15 @@ │ │ │ │ movs r6, r1 │ │ │ │ movs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ mov.w r9, #34 @ 0x22 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a3a1a │ │ │ │ + beq.w 1a3972 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497732,15 +497670,15 @@ │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3a60 │ │ │ │ + beq.w 1a39b8 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ @@ -497761,15 +497699,15 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [lr] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a38d0 │ │ │ │ + beq.n 1a3828 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #36 @ 0x24 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ @@ -497786,15 +497724,15 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - cbz r7, 1a3918 │ │ │ │ + cbz r7, 1a3870 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ @@ -497812,15 +497750,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a3960 │ │ │ │ + cbz r3, 1a38b8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497838,15 +497776,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1a39ac │ │ │ │ + cbz r3, 1a3904 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #65] @ 0x41 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ @@ -497865,54 +497803,54 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2bc4 │ │ │ │ + bl 1a2b1c │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ ldrb.w r2, [r4, #67] @ 0x43 │ │ │ │ add.w r1, r4, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #460] @ (1a3ba0 ) │ │ │ │ - ldr r3, [pc, #456] @ (1a3b9c ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #460] @ (1a3af8 ) │ │ │ │ + ldr r3, [pc, #456] @ (1a3af4 ) │ │ │ │ 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 1a3b8c │ │ │ │ + bne.w 1a3ae4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a375c │ │ │ │ + bne.w 1a36b4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bls.n 1a3ac8 │ │ │ │ + bls.n 1a3a20 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1a375c │ │ │ │ + b.n 1a36b4 │ │ │ │ mov.w r9, #7 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r9, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a37e0 │ │ │ │ + bne.w 1a3738 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a3b06 │ │ │ │ + beq.n 1a3a5e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov ip, r3 │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ mov lr, r8 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ @@ -497925,18 +497863,18 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r5] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ - b.n 1a3822 │ │ │ │ + b.n 1a377a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3b40 │ │ │ │ + beq.n 1a3a98 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov.w sl, #17 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -497954,147 +497892,147 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r5] │ │ │ │ - b.n 1a387e │ │ │ │ + b.n 1a37d6 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a373e │ │ │ │ - b.n 1a39f4 │ │ │ │ + bne.w 1a3696 │ │ │ │ + b.n 1a394c │ │ │ │ subs r3, r6, #4 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1a3a04 │ │ │ │ + bne.n 1a395c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - vldr d7, [pc, #184] @ 1a3b90 │ │ │ │ + vldr d7, [pc, #184] @ 1a3ae8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3a04 │ │ │ │ + beq.n 1a395c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a375c │ │ │ │ + b.n 1a36b4 │ │ │ │ mov.w r9, #160 @ 0xa0 │ │ │ │ - b.n 1a37d2 │ │ │ │ + b.n 1a372a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3b78 │ │ │ │ + beq.n 1a3ad0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [sp, #60] @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w r9, #14 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ mov lr, r8 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3a4a │ │ │ │ - cbz r5, 1a3b6e │ │ │ │ + b.n 1a39a2 │ │ │ │ + cbz r5, 1a3ac6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1a3b5e │ │ │ │ + cbz r3, 1a3ab6 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1a373e │ │ │ │ + b.n 1a3696 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a387e │ │ │ │ + beq.w 1a37d6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ mov.w sl, #15 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 1a3a7a │ │ │ │ + b.n 1a39d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 1a373e │ │ │ │ + b.n 1a3696 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1a3b7e │ │ │ │ + cbz r3, 1a3ad6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a3754 │ │ │ │ + b.n 1a36ac │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ - b.n 1a3826 │ │ │ │ + b.n 1a377e │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r5 │ │ │ │ - b.n 1a3754 │ │ │ │ + b.n 1a36ac │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3c0e │ │ │ │ + beq.n 1a3b66 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r2, 1a3bd0 │ │ │ │ + cbz r2, 1a3b28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 1a3bec │ │ │ │ + cbz r1, 1a3b44 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 19fdf8 │ │ │ │ - cbnz r0, 1a3bfa │ │ │ │ + bl 19fd50 │ │ │ │ + cbnz r0, 1a3b52 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -498103,55 +498041,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19f95c │ │ │ │ + bl 19f8b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 1a7bac │ │ │ │ + bl 1a7b04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3c7e │ │ │ │ + beq.n 1a3bd6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3c74 │ │ │ │ + cbz r2, 1a3bcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3cb4 │ │ │ │ + cbz r1, 1a3c0c │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3cc4 │ │ │ │ + beq.n 1a3c1c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3cac │ │ │ │ + cbz r2, 1a3c04 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -498164,22 +498102,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1a3c86 │ │ │ │ + b.n 1a3bde │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3cec │ │ │ │ + cbz r1, 1a3c44 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a3ce4 │ │ │ │ + cbz r3, 1a3c3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -498189,15 +498127,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1a3cce │ │ │ │ + b.n 1a3c26 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ @@ -498205,66 +498143,66 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - cbz r5, 1a3d74 │ │ │ │ - bl 19fccc │ │ │ │ + cbz r5, 1a3ccc │ │ │ │ + bl 19fc24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #48] @ 0x30 │ │ │ │ - bl 19fd20 │ │ │ │ + bl 19fc78 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r4, #64] @ 0x40 │ │ │ │ - bl 19fd20 │ │ │ │ + bl 19fc78 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 19fccc │ │ │ │ + bl 19fc24 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f9c4 │ │ │ │ + bl 19f91c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1a7bac │ │ │ │ + bl 1a7b04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a3dc6 │ │ │ │ + beq.n 1a3d1e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1a3dbc │ │ │ │ + cbz r1, 1a3d14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -498277,24 +498215,24 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 1a3e0c │ │ │ │ + cbz r1, 1a3d64 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a7910 │ │ │ │ + bl 1a7868 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a3e1c │ │ │ │ + beq.n 1a3d74 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a3e04 │ │ │ │ + cbz r2, 1a3d5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -498302,22 +498240,22 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 1a3de2 │ │ │ │ + b.n 1a3d3a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1a3e44 │ │ │ │ + cbz r1, 1a3d9c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1a3e3c │ │ │ │ + cbz r3, 1a3d94 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -498327,15 +498265,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 1a3e26 │ │ │ │ + b.n 1a3d7e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -498343,21 +498281,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 1a3ee4 │ │ │ │ + cbz r6, 1a3e3c │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1a3ebc │ │ │ │ + beq.n 1a3e14 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a3f70 │ │ │ │ + bhi.n 1a3ec8 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -498368,98 +498306,98 @@ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldrh r2, [r5, r5] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a3f4c │ │ │ │ + bhi.n 1a3ea4 │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ - ldr r5, [pc, #272] @ (1a3fe4 ) │ │ │ │ + ldr r5, [pc, #272] @ (1a3f3c ) │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 19e9d8 │ │ │ │ + bl 19e930 │ │ │ │ movw r3, #373 @ 0x175 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 1a3f00 │ │ │ │ + bne.n 1a3e58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1a3194 │ │ │ │ + bl 1a30ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #271 @ 0x10f │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a3194 │ │ │ │ + bl 1a30ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ mov.w r7, #270 @ 0x10e │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ mov.w r7, #354 @ 0x162 │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ movw r7, #353 @ 0x161 │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ movw r7, #269 @ 0x10d │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ movw r7, #355 @ 0x163 │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 1a3f18 │ │ │ │ + b.n 1a3e70 │ │ │ │ stmdb 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 r3, [pc, #732] @ (1a4260 ) │ │ │ │ + ldr r3, [pc, #732] @ (1a41b8 ) │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ - ldr r2, [pc, #720] @ (1a4264 ) │ │ │ │ + ldr r2, [pc, #720] @ (1a41bc ) │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ @@ -498480,22 +498418,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [sl, #24] │ │ │ │ @@ -498509,15 +498447,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #1 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ @@ -498528,22 +498466,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ movs r2, #3 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498556,15 +498494,15 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ @@ -498575,22 +498513,22 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [sl, #24] │ │ │ │ @@ -498602,15 +498540,15 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ movw ip, #513 @ 0x201 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strh.w ip, [sp, #68] @ 0x44 │ │ │ │ mov ip, r7 │ │ │ │ @@ -498625,20 +498563,20 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -498650,63 +498588,63 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r5, #28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a32fc │ │ │ │ - ldr r2, [pc, #36] @ (1a4268 ) │ │ │ │ - ldr r3, [pc, #24] @ (1a4260 ) │ │ │ │ + bl 1a3254 │ │ │ │ + ldr r2, [pc, #36] @ (1a41c0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1a41b8 ) │ │ │ │ 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 1a425c │ │ │ │ + bne.n 1a41b4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r2, 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, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #592] @ (1a44d0 ) │ │ │ │ + ldr r4, [pc, #592] @ (1a4428 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #592] @ (1a44d4 ) │ │ │ │ + ldr r3, [pc, #592] @ (1a442c ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a3f70 │ │ │ │ + bl 1a3ec8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r5, [r0, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -498715,32 +498653,32 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #16] │ │ │ │ - beq.n 1a433e │ │ │ │ + beq.n 1a4296 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498752,15 +498690,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ @@ -498772,21 +498710,21 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add.w ip, r1, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498800,15 +498738,15 @@ │ │ │ │ strh r3, [r1, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ mov ip, fp │ │ │ │ @@ -498819,21 +498757,21 @@ │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w fp, #0 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -498847,177 +498785,177 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a449c │ │ │ │ + cbz r0, 1a43f4 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #498 @ 0x1f2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a337c │ │ │ │ - ldr r2, [pc, #36] @ (1a44d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a44d4 ) │ │ │ │ + bl 1a32d4 │ │ │ │ + ldr r2, [pc, #36] @ (1a4430 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a442c ) │ │ │ │ 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 1a44ca │ │ │ │ + bne.n 1a4422 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1a452e │ │ │ │ + cbnz r0, 1a44b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 1a4520 │ │ │ │ + bhi.n 1a4478 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r5, #32 │ │ │ │ cmp r1, r7 │ │ │ │ asrs r1, r2, #17 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1a4a20 │ │ │ │ + ldr.w r0, [pc, #1112] @ 1a4978 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 1a4a24 │ │ │ │ + ldr.w r1, [pc, #1108] @ 1a497c │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a4608 │ │ │ │ + cbz r0, 1a4560 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a483a │ │ │ │ + bhi.w 1a4792 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4a20 │ │ │ │ + bhi.w 1a4978 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ lsls r7, r7, #7 │ │ │ │ @@ -499049,42 +498987,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a468e │ │ │ │ + cbz r0, 1a45e6 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -499092,26 +499030,26 @@ │ │ │ │ ldr.w lr, [ip, #296] @ 0x128 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 1a475e │ │ │ │ + beq.n 1a46b6 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 1a481e │ │ │ │ + beq.w 1a4776 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 1a4844 │ │ │ │ + beq.w 1a479c │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4a20 │ │ │ │ + bhi.w 1a4978 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ @@ -499139,61 +499077,61 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a4668 │ │ │ │ + b.n 1a45c0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a4668 │ │ │ │ + b.n 1a45c0 │ │ │ │ ands.w r3, lr, #4096 @ 0x1000 │ │ │ │ - bne.w 1a48b8 │ │ │ │ + bne.w 1a4810 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a47a4 │ │ │ │ + cbz r0, 1a46fc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a49f0 │ │ │ │ + bhi.w 1a4948 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4a20 │ │ │ │ + bhi.w 1a4978 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -499220,317 +499158,317 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #8192 @ 0x2000 │ │ │ │ - bne.n 1a48c2 │ │ │ │ + bne.n 1a481a │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4778 │ │ │ │ + b.n 1a46d0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 1a4668 │ │ │ │ + b.n 1a45c0 │ │ │ │ ands.w lr, lr, #16384 @ 0x4000 │ │ │ │ - beq.w 1a4a06 │ │ │ │ + beq.w 1a495e │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a488a │ │ │ │ + cbz r0, 1a47e2 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1a49fa │ │ │ │ + bhi.w 1a4952 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 1a4706 │ │ │ │ + b.n 1a465e │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a4856 │ │ │ │ + b.n 1a47ae │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a4856 │ │ │ │ + b.n 1a47ae │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a48fc │ │ │ │ + cbz r0, 1a4854 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldrb.w r9, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r4, #8] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ strb r6, [r4, #8] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ strb.w r9, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ - ldr r2, [pc, #136] @ (1a4a28 ) │ │ │ │ - ldr r3, [pc, #128] @ (1a4a24 ) │ │ │ │ + bl 1a3254 │ │ │ │ + ldr r2, [pc, #136] @ (1a4980 ) │ │ │ │ + ldr r3, [pc, #128] @ (1a497c ) │ │ │ │ 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 1a4a1c │ │ │ │ + bne.n 1a4974 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a48d0 │ │ │ │ + b.n 1a4828 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a48d0 │ │ │ │ + b.n 1a4828 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a48d0 │ │ │ │ + b.n 1a4828 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4778 │ │ │ │ + b.n 1a46d0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4778 │ │ │ │ + b.n 1a46d0 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1a4830 │ │ │ │ + b.n 1a4788 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a48d0 │ │ │ │ + b.n 1a4828 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4778 │ │ │ │ + b.n 1a46d0 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 1a49fe │ │ │ │ + b.n 1a4956 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 1a4770 │ │ │ │ + b.n 1a46c8 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - rev r4, r5 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r2, [pc, #836] @ (1a4d88 ) │ │ │ │ + ldr r2, [pc, #836] @ (1a4ce0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #836] @ (1a4d8c ) │ │ │ │ + ldr r3, [pc, #836] @ (1a4ce4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4dc8 │ │ │ │ + beq.w 1a4d20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - vldr d0, [pc, #788] @ 1a4d78 │ │ │ │ + vldr d0, [pc, #788] @ 1a4cd0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a4a96 │ │ │ │ + cbz r0, 1a49ee │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a4ace │ │ │ │ + cbz r0, 1a4a26 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #684] @ 1a4d80 │ │ │ │ + vldr d0, [pc, #684] @ 1a4cd8 │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 1a4b06 │ │ │ │ + cbz r0, 1a4a5e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #28] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #12] │ │ │ │ - bne.w 1a4d02 │ │ │ │ + bne.w 1a4c5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a4c16 │ │ │ │ + bls.n 1a4b6e │ │ │ │ mov.w r9, #1 │ │ │ │ movs r7, #0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -499552,20 +499490,20 @@ │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -499578,108 +499516,108 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r8, #28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 1a4b60 │ │ │ │ + bcc.n 1a4ab8 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a4d90 │ │ │ │ + beq.w 1a4ce8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r7, [r7, #17] │ │ │ │ - vldr d0, [pc, #276] @ 1a4d78 │ │ │ │ + vldr d0, [pc, #276] @ 1a4cd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4c8c │ │ │ │ + cbz r0, 1a4be4 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a4fb0 │ │ │ │ + bhi.w 1a4f08 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ @@ -499697,21 +499635,21 @@ │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w lr, sp, #108 @ 0x6c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -499723,32 +499661,32 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1a4b3e │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1a4a96 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a4fa2 │ │ │ │ + bhi.w 1a4efa │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1a4e82 │ │ │ │ + bhi.n 1a4dda │ │ │ │ tbb [pc, r7] │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ str r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ @@ -499760,24 +499698,24 @@ │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #484] @ (1a4fb8 ) │ │ │ │ - ldr r3, [pc, #484] @ (1a4fbc ) │ │ │ │ + bl 1a3194 │ │ │ │ + ldr r2, [pc, #484] @ (1a4f10 ) │ │ │ │ + ldr r3, [pc, #484] @ (1a4f14 ) │ │ │ │ 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 1a4fac │ │ │ │ + bne.w 1a4f04 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ rsb r4, r7, #32 │ │ │ │ @@ -499785,34 +499723,34 @@ │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ mvn.w r8, r3 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ mvns r7, r7 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e36 │ │ │ │ + cbz r0, 1a4d8e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bhi.w 1a4f9c │ │ │ │ + bhi.w 1a4ef4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a4fb0 │ │ │ │ + bhi.w 1a4f08 │ │ │ │ tbb [pc, r3] │ │ │ │ add r7, sp, #644 @ 0x284 │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ ldr r6, [sp, #700] @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ @@ -499824,308 +499762,308 @@ │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4df6 │ │ │ │ + b.n 1a4d4e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4df6 │ │ │ │ + b.n 1a4d4e │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4df6 │ │ │ │ + b.n 1a4d4e │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ - b.n 1a4dd2 │ │ │ │ + bl 1a3254 │ │ │ │ + b.n 1a4d2a │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4e98 │ │ │ │ + b.n 1a4df0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a4f58 │ │ │ │ + cbz r0, 1a4eb0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4cb6 │ │ │ │ + b.n 1a4c0e │ │ │ │ strh.w r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4f32 │ │ │ │ + b.n 1a4e8a │ │ │ │ strb.w r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4f32 │ │ │ │ + b.n 1a4e8a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4f32 │ │ │ │ + b.n 1a4e8a │ │ │ │ strd r7, r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4f32 │ │ │ │ - vldr d7, [pc, #12] @ 1a4fb0 │ │ │ │ + b.n 1a4e8a │ │ │ │ + vldr d7, [pc, #12] @ 1a4f08 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a4df6 │ │ │ │ + b.n 1a4d4e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - sxth r6, r4 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1a50d8 ) │ │ │ │ + ldr r2, [pc, #260] @ (1a5030 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1a50dc ) │ │ │ │ + ldr r3, [pc, #260] @ (1a5034 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #17] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a501c │ │ │ │ + cbz r0, 1a4f74 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r5, [r8, #17] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a504a │ │ │ │ + cbz r0, 1a4fa2 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ - ldr r2, [pc, #36] @ (1a50e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a50dc ) │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr r2, [pc, #36] @ (1a5038 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a5034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a50d2 │ │ │ │ + bne.n 1a502a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #944] @ (1a54ac ) │ │ │ │ + ldr r3, [pc, #944] @ (1a5404 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #944] @ (1a54b0 ) │ │ │ │ + ldr r2, [pc, #944] @ (1a5408 ) │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1a546c │ │ │ │ + beq.w 1a53c4 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1a52ac │ │ │ │ + b.n 1a5204 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ @@ -500138,15 +500076,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -500154,39 +500092,39 @@ │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a5458 │ │ │ │ + bne.w 1a53b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 1a5458 │ │ │ │ + beq.w 1a53b0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -500199,104 +500137,104 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 1a5496 │ │ │ │ + beq.w 1a53ee │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 1a52e0 │ │ │ │ + bne.n 1a5238 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bls.w 1a546c │ │ │ │ + bls.w 1a53c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a512c │ │ │ │ + bne.w 1a5084 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 1a545e │ │ │ │ + beq.w 1a53b6 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a5134 │ │ │ │ + b.n 1a508c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a5312 │ │ │ │ + cbz r0, 1a526a │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a5292 │ │ │ │ + beq.n 1a51ea │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a5420 │ │ │ │ + b.n 1a5378 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ @@ -500309,349 +500247,349 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a53f6 │ │ │ │ + cbz r0, 1a534e │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w ip, [fp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 1a5450 │ │ │ │ + bcs.n 1a53a8 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1a532e │ │ │ │ + bne.w 1a5286 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1a532e │ │ │ │ + bne.w 1a5286 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a53ac │ │ │ │ + b.n 1a5304 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a5292 │ │ │ │ + b.n 1a51ea │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 1a5268 │ │ │ │ + b.n 1a51c0 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 1a51b0 │ │ │ │ + b.n 1a5108 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3414 │ │ │ │ - ldr r2, [pc, #52] @ (1a54b4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a54ac ) │ │ │ │ + bl 1a336c │ │ │ │ + ldr r2, [pc, #52] @ (1a540c ) │ │ │ │ + ldr r3, [pc, #44] @ (1a5404 ) │ │ │ │ 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 1a54a6 │ │ │ │ + bne.n 1a53fe │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a5292 │ │ │ │ + b.n 1a51ea │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r2, 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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (1a5810 ) │ │ │ │ + ldr r4, [pc, #836] @ (1a5768 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (1a5814 ) │ │ │ │ + ldr r3, [pc, #836] @ (1a576c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #17] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a551c │ │ │ │ + cbz r0, 1a5474 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32fc │ │ │ │ - ldr.w ip, [pc, #720] @ 1a5818 │ │ │ │ + bl 1a3254 │ │ │ │ + ldr.w ip, [pc, #720] @ 1a5770 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 1a57f0 │ │ │ │ + vldr d0, [pc, #640] @ 1a5748 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a559a │ │ │ │ + cbz r0, 1a54f2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a55dc │ │ │ │ + cbz r0, 1a5534 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 1a55aa │ │ │ │ + bne.n 1a5502 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 1a57f8 │ │ │ │ + vldr d0, [pc, #512] @ 1a5750 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5626 │ │ │ │ + cbz r0, 1a557e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 1a5800 │ │ │ │ + vldr d0, [pc, #468] @ 1a5758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5658 │ │ │ │ + cbz r0, 1a55b0 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a5710 │ │ │ │ + beq.n 1a5668 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb.w r4, [sl, #17] │ │ │ │ - vldr d0, [pc, #340] @ 1a57f8 │ │ │ │ + vldr d0, [pc, #340] @ 1a5750 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a56cc │ │ │ │ + cbz r0, 1a5624 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ - ldr r2, [pc, #292] @ (1a581c ) │ │ │ │ - ldr r3, [pc, #284] @ (1a5814 ) │ │ │ │ + bl 1a3254 │ │ │ │ + ldr r2, [pc, #292] @ (1a5774 ) │ │ │ │ + ldr r3, [pc, #284] @ (1a576c ) │ │ │ │ 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 1a5890 │ │ │ │ + bne.w 1a57e8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 1a57e0 │ │ │ │ + bhi.n 1a5738 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a57d8 │ │ │ │ + bhi.n 1a5730 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -500674,34 +500612,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5790 │ │ │ │ + cbz r0, 1a56e8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 1a588a │ │ │ │ + bhi.n 1a57e2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a5894 │ │ │ │ + bhi.n 1a57ec │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -500713,357 +500651,357 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1a5750 │ │ │ │ + b.n 1a56a8 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 1a5750 │ │ │ │ + b.n 1a56a8 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 1a5750 │ │ │ │ - vldr d7, [pc, #36] @ 1a5808 │ │ │ │ + b.n 1a56a8 │ │ │ │ + vldr d7, [pc, #36] @ 1a5760 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 1a5750 │ │ │ │ + b.n 1a56a8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 1a57f4 ) │ │ │ │ - bhi.n 1a57a0 │ │ │ │ + add r0, pc, #0 @ (adr r0, 1a574c ) │ │ │ │ + bhi.n 1a56f8 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a5848 │ │ │ │ + cbz r0, 1a57a0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1a56f4 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1a564c │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 1a5822 │ │ │ │ + b.n 1a577a │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 1a5822 │ │ │ │ + b.n 1a577a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a5822 │ │ │ │ + b.n 1a577a │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 1a5822 │ │ │ │ + b.n 1a577a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldrb.w r8, [r2, #17] │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #692] @ (1a5b68 ) │ │ │ │ - ldr r3, [pc, #696] @ (1a5b6c ) │ │ │ │ + ldr r2, [pc, #692] @ (1a5ac0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a5ac4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #648] @ 1a5b48 │ │ │ │ + vldr d0, [pc, #648] @ 1a5aa0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a58f2 │ │ │ │ + cbz r0, 1a584a │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a591e │ │ │ │ + cbz r0, 1a5876 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ - vldr d7, [pc, #492] @ 1a5b50 │ │ │ │ + bl 1a3254 │ │ │ │ + vldr d7, [pc, #492] @ 1a5aa8 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #492] @ 1a5b58 │ │ │ │ + vldr d0, [pc, #492] @ 1a5ab0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #183 @ 0xb7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov fp, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a59be │ │ │ │ + cbz r0, 1a5916 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a59fa │ │ │ │ + cbz r0, 1a5952 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r1, #278 @ 0x116 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a54b8 │ │ │ │ - vldr d0, [pc, #180] @ 1a5b60 │ │ │ │ + bl 1a5410 │ │ │ │ + vldr d0, [pc, #180] @ 1a5ab8 │ │ │ │ ldrb.w r9, [r8, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5ade │ │ │ │ + cbz r0, 1a5a36 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ - ldr r2, [pc, #72] @ (1a5b70 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5b6c ) │ │ │ │ + bl 1a3254 │ │ │ │ + ldr r2, [pc, #72] @ (1a5ac8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5ac4 ) │ │ │ │ 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 1a5b3e │ │ │ │ + bne.n 1a5a96 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ @@ -501074,72 +501012,72 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - add r7, pc, #280 @ (adr r7, 1a5c84 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 1a5e7c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 1a5ec4 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 1a5cbc ) │ │ │ │ lsls r2, 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #548] @ (1a5db0 ) │ │ │ │ + ldr r2, [pc, #548] @ (1a5d08 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #540] @ (1a5db4 ) │ │ │ │ + ldr r3, [pc, #540] @ (1a5d0c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - cbz r2, 1a5bee │ │ │ │ + cbz r2, 1a5b46 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r0, #20 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1a5be0 │ │ │ │ + cbnz r0, 1a5b38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1a5cde │ │ │ │ + bne.w 1a5c36 │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a5bee │ │ │ │ + beq.n 1a5b46 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 1a5be0 │ │ │ │ + cbnz r0, 1a5b38 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a5bee │ │ │ │ + beq.n 1a5b46 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5bc6 │ │ │ │ + beq.n 1a5b1e │ │ │ │ subs r0, #12 │ │ │ │ adds r3, #20 │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ addls r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5bba │ │ │ │ + bne.n 1a5b12 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fb70 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrh.w r3, [r4, #64] @ 0x40 │ │ │ │ str r5, [r0, #28] │ │ │ │ strh.w r3, [r0, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ @@ -501148,134 +501086,134 @@ │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ strb.w r1, [r0, #66] @ 0x42 │ │ │ │ strb r3, [r0, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a5c2c │ │ │ │ + beq.n 1a5b84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ - cbz r5, 1a5c96 │ │ │ │ + cbz r5, 1a5bee │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ mov.w r8, #20 │ │ │ │ add.w r4, sp, r8 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ mla fp, r8, r5, r9 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a5c7c │ │ │ │ + b.n 1a5bd4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a5d12 │ │ │ │ + beq.n 1a5c6a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r9, r9, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r9, fp │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ mla lr, r8, r5, r2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str.w r3, [lr, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a5c96 │ │ │ │ + beq.n 1a5bee │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a5c4a │ │ │ │ + beq.n 1a5ba2 │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1a5c50 │ │ │ │ + bls.n 1a5ba8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 1a5c7c │ │ │ │ + bne.n 1a5bd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5d34 │ │ │ │ + bne.n 1a5c8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2bc4 │ │ │ │ + bl 1a2b1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #67] @ 0x43 │ │ │ │ add.w r1, r7, #32 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #244] @ (1a5db8 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a5db4 ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #244] @ (1a5d10 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a5d0c ) │ │ │ │ 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 1a5daa │ │ │ │ + bne.n 1a5d02 │ │ │ │ add.w r0, r7, #32 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ adds r3, #20 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - beq.n 1a5bee │ │ │ │ + beq.n 1a5b46 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5be0 │ │ │ │ + bne.w 1a5b38 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a5bee │ │ │ │ + beq.w 1a5b46 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5cde │ │ │ │ - b.n 1a5be0 │ │ │ │ + beq.n 1a5c36 │ │ │ │ + b.n 1a5b38 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5c86 │ │ │ │ + bne.n 1a5bde │ │ │ │ add.w r2, r9, #20 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 1a5c96 │ │ │ │ + beq.n 1a5bee │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1a5d28 │ │ │ │ + cbnz r3, 1a5c80 │ │ │ │ add.w r9, r9, #40 @ 0x28 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 1a5d08 │ │ │ │ - b.n 1a5c96 │ │ │ │ + bne.n 1a5c60 │ │ │ │ + b.n 1a5bee │ │ │ │ sub.w r1, r3, #12 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 1a5c50 │ │ │ │ - b.n 1a5c8e │ │ │ │ + bls.n 1a5ba8 │ │ │ │ + b.n 1a5be6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5d66 │ │ │ │ + cbz r0, 1a5cbe │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ movs r2, #20 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -501290,55 +501228,55 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 1a5c9c │ │ │ │ + b.n 1a5bf4 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #432 @ (adr r4, 1a5f64 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 1a5d5c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #224 @ (adr r3, 1a5e9c ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 1a6094 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r1, [r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a2bc4 │ │ │ │ + bl 1a2b1c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r2, [r1, #67] @ 0x43 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ strd r4, ip, [sp] │ │ │ │ - bl 1a5b74 │ │ │ │ + bl 1a5acc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r4, [pc, #220] @ (1a5ef4 ) │ │ │ │ + ldr r4, [pc, #220] @ (1a5e4c ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #220] @ (1a5ef8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1a5e50 ) │ │ │ │ movs r7, #1 │ │ │ │ add r4, pc │ │ │ │ movs r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ @@ -501347,15 +501285,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #9 │ │ │ │ - bl 1a5b74 │ │ │ │ + bl 1a5acc │ │ │ │ add r3, sp, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ @@ -501367,21 +501305,21 @@ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -501393,65 +501331,65 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #40] @ (1a5efc ) │ │ │ │ - ldr r3, [pc, #32] @ (1a5ef8 ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #40] @ (1a5e54 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a5e50 ) │ │ │ │ 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 1a5eee │ │ │ │ + bne.n 1a5e46 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #896 @ (adr r1, 1a6278 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 1a6070 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #152 @ (adr r1, 1a5f98 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1a6190 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r1, 1a5f52 │ │ │ │ + cbz r1, 1a5eaa │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 1a5f44 │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a5f28 │ │ │ │ + cbz r0, 1a5e9c │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a5e80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -501459,118 +501397,118 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w ip, [r4, #464] @ 0x1d0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a5f78 │ │ │ │ + bne.n 1a5ed0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a5f74 │ │ │ │ + beq.n 1a5ecc │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1a5f00 │ │ │ │ + bl 1a5e58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1a5f00 │ │ │ │ + bl 1a5e58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrd ip, r0, [r2, #-20] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ldrd r1, r3, [r2, #-12] │ │ │ │ strd r1, r3, [r5, #-12] │ │ │ │ strd ip, r0, [r5, #-20] │ │ │ │ - b.n 1a5f74 │ │ │ │ + b.n 1a5ecc │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 1a603e │ │ │ │ + beq.n 1a5f96 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a5fe8 │ │ │ │ + b.n 1a5f40 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1a6002 │ │ │ │ - cbz r0, 1a6042 │ │ │ │ + cbz r7, 1a5f5a │ │ │ │ + cbz r0, 1a5f9a │ │ │ │ mov r1, r7 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1a6002 │ │ │ │ + cbz r3, 1a5f5a │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r5, 1a6054 │ │ │ │ - cbz r0, 1a6020 │ │ │ │ + cbz r5, 1a5fac │ │ │ │ + cbz r0, 1a5f78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a6020 │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a5f78 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r2, r5, #4 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r6 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp fp, sl │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - bne.n 1a5fe6 │ │ │ │ + bne.n 1a5f3e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a6020 │ │ │ │ + bne.n 1a5f78 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #232] @ (1a6170 ) │ │ │ │ - bl 1a5f58 │ │ │ │ + ldr r4, [pc, #232] @ (1a60c8 ) │ │ │ │ + bl 1a5eb0 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r8, #28 │ │ │ │ add r4, pc │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ @@ -501587,39 +501525,39 @@ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r8, #24] │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1a60f4 │ │ │ │ + cbz r0, 1a604c │ │ │ │ add.w r2, r8, #28 │ │ │ │ add.w r1, r7, #28 │ │ │ │ - bl 181c44 │ │ │ │ - ldr r3, [pc, #124] @ (1a6174 ) │ │ │ │ + bl 181b9c │ │ │ │ + ldr r3, [pc, #124] @ (1a60cc ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a6166 │ │ │ │ + cbz r3, 1a60be │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ add.w r4, r7, #64 @ 0x40 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1a612c │ │ │ │ + cbz r6, 1a6084 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1a612c │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a612c │ │ │ │ + cbz r0, 1a6084 │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a6084 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -501630,195 +501568,195 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 1a6116 │ │ │ │ + bhi.n 1a606e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + add r0, pc, #48 @ (adr r0, 1a60fc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #1004] @ 1a6578 │ │ │ │ + ldr.w r8, [pc, #1004] @ 1a64d0 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1a61ca │ │ │ │ + bhi.n 1a6122 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r6 │ │ │ │ movs r7, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r0, r1 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a61c2 │ │ │ │ + beq.n 1a611a │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1a6060 │ │ │ │ + bl 1a5fb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6246 │ │ │ │ + cbz r0, 1a619e │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ str r2, [r6, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6522 │ │ │ │ + beq.w 1a647a │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a6270 │ │ │ │ - cbz r0, 1a6270 │ │ │ │ + beq.n 1a61c8 │ │ │ │ + cbz r0, 1a61c8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 1a6270 │ │ │ │ + cbz r0, 1a61c8 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a6514 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a6288 ) │ │ │ │ + bhi.w 1a646c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a61e0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 1a62b6 │ │ │ │ + cbz r6, 1a620e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a64d6 │ │ │ │ + beq.w 1a642e │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fbdc │ │ │ │ + bl 19fb34 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a61c2 │ │ │ │ + beq.w 1a611a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 1a62f6 │ │ │ │ + cbz r6, 1a624e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a62f6 │ │ │ │ + cbz r0, 1a624e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 1a62f6 │ │ │ │ + cbz r0, 1a624e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ adds r4, #16 │ │ │ │ adds r3, #16 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n 1a62dc │ │ │ │ + bcc.n 1a6234 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ - ldr r3, [pc, #600] @ (1a657c ) │ │ │ │ + bl 1a5eb0 │ │ │ │ + ldr r3, [pc, #600] @ (1a64d4 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a654e │ │ │ │ + bne.w 1a64a6 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ @@ -501830,108 +501768,108 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r2, [r6, #68] @ 0x44 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 1a6370 │ │ │ │ + cbz r1, 1a62c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a61c2 │ │ │ │ + beq.w 1a611a │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 1a6394 │ │ │ │ + cbz r4, 1a62ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6394 │ │ │ │ + cbz r0, 1a62ec │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1a6394 │ │ │ │ + cbz r0, 1a62ec │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r4, [r6, #96] @ 0x60 │ │ │ │ adds r3, #16 │ │ │ │ adds r6, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1a637e │ │ │ │ + bne.n 1a62d6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 44980 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a61ea │ │ │ │ - b.n 1a61c2 │ │ │ │ + bne.w 1a6142 │ │ │ │ + b.n 1a611a │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fb70 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r6, #32 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ strb r3, [r6, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6424 │ │ │ │ + cbz r0, 1a637c │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a646a │ │ │ │ + beq.n 1a63c2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mla r2, r3, r8, r2 │ │ │ │ mla r3, r3, r8, r1 │ │ │ │ ldrd r1, r2, [r2, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ - cbz r1, 1a6460 │ │ │ │ + cbz r1, 1a63b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6460 │ │ │ │ + cbz r0, 1a63b8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 1a645c │ │ │ │ + cbz r0, 1a63b4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 1a6432 │ │ │ │ + bcc.n 1a638a │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r6, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb.w r0, [r6, #64] @ 0x40 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -501955,77 +501893,77 @@ │ │ │ │ str r3, [r6, #92] @ 0x5c │ │ │ │ str.w r0, [r6, #77] @ 0x4d │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a62b6 │ │ │ │ + beq.w 1a620e │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 1a62b6 │ │ │ │ + b.n 1a620e │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a6500 │ │ │ │ + beq.n 1a6458 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6500 │ │ │ │ + cbz r0, 1a6458 │ │ │ │ mov r1, r8 │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a6500 │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a6458 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ strb.w r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 1a61c2 │ │ │ │ + b.n 1a611a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 1a61c2 │ │ │ │ + b.n 1a611a │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ strd r1, r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 1a61c2 │ │ │ │ + b.n 1a611a │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1a654a │ │ │ │ - cbz r0, 1a654a │ │ │ │ + cbnz r3, 1a64a2 │ │ │ │ + cbz r0, 1a64a2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a654a │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a64a2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 1a61c2 │ │ │ │ + b.n 1a611a │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add.w r1, r6, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a633c │ │ │ │ + beq.w 1a6294 │ │ │ │ add.w r2, r6, #24 │ │ │ │ add.w r1, r4, #24 │ │ │ │ - bl 181c44 │ │ │ │ - b.n 1a633c │ │ │ │ + bl 181b9c │ │ │ │ + b.n 1a6294 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6794 │ │ │ │ + beq.w 1a66ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -502033,193 +501971,193 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1a6718 │ │ │ │ + beq.w 1a6670 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a66a2 │ │ │ │ + beq.n 1a65fa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #0 │ │ │ │ ldrne.w sl, [r8, #12] │ │ │ │ mov r2, sl │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6694 │ │ │ │ + beq.n 1a65ec │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 1a6606 │ │ │ │ + b.n 1a655e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6178 │ │ │ │ + bl 1a60d0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a668c │ │ │ │ + beq.n 1a65e4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a65e8 │ │ │ │ + bne.n 1a6540 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fccc │ │ │ │ + bl 19fc24 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5f58 │ │ │ │ + bl 1a5eb0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a6640 │ │ │ │ + cbz r0, 1a6598 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a65fe │ │ │ │ + beq.n 1a6556 │ │ │ │ mov r3, r4 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 19fd20 │ │ │ │ + bl 19fc78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6666 │ │ │ │ + bne.n 1a65be │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6606 │ │ │ │ + bne.n 1a655e │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a65ae │ │ │ │ + bne.n 1a6506 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f9c4 │ │ │ │ + bl 19f91c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strb.w r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 1a679c │ │ │ │ + beq.n 1a66f4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6790 │ │ │ │ + beq.n 1a66e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1a7bac │ │ │ │ + bl 1a7b04 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a6694 │ │ │ │ + beq.n 1a65ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7910 │ │ │ │ + bl 1a7868 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a65ae │ │ │ │ - b.n 1a669c │ │ │ │ + bne.w 1a6506 │ │ │ │ + b.n 1a65f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19f95c │ │ │ │ + bl 19f8b4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a673c │ │ │ │ + beq.n 1a6694 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1a673c │ │ │ │ + cbz r0, 1a6694 │ │ │ │ mov r1, sl │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1a673c │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1a6694 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a6796 │ │ │ │ + beq.n 1a66ee │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a675c │ │ │ │ + cbz r2, 1a66b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1a7bac │ │ │ │ + bl 1a7b04 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a65ae │ │ │ │ - b.n 1a669c │ │ │ │ + bne.w 1a6506 │ │ │ │ + b.n 1a65f4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a66d6 │ │ │ │ + b.n 1a662e │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -502227,111 +502165,111 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 44980 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r2, 1a67e0 │ │ │ │ + cbnz r2, 1a6738 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a67dc │ │ │ │ + beq.n 1a6734 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 1a67a4 │ │ │ │ + bl 1a66fc │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1a67dc │ │ │ │ + bls.n 1a6734 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 1a67f8 │ │ │ │ + b.n 1a6750 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 19f380 │ │ │ │ + bl 19f2d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 19f39c │ │ │ │ + bl 19f2f4 │ │ │ │ add.w lr, r4, #16 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 1a68b0 │ │ │ │ + cbnz r2, 1a6808 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 1a6882 │ │ │ │ + cbz r0, 1a67da │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a67a4 │ │ │ │ + bl 1a66fc │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 1a68a2 │ │ │ │ + cbz r2, 1a67fa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 44980 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ strh.w r2, [r5, #72] @ 0x48 │ │ │ │ - cbnz r2, 1a68c8 │ │ │ │ + cbnz r2, 1a6820 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ blx 44980 │ │ │ │ - b.n 1a6876 │ │ │ │ + b.n 1a67ce │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldrh.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 44980 │ │ │ │ mov r0, r5 │ │ │ │ @@ -502345,161 +502283,161 @@ │ │ │ │ str.w r8, [r1] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r1, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a6938 │ │ │ │ + cbz r3, 1a6890 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a681c │ │ │ │ + bl 1a6774 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ strd r8, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6912 │ │ │ │ + bne.n 1a686a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19f8b0 │ │ │ │ + bl 19f808 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 1a6970 │ │ │ │ + cbz r1, 1a68c8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 1a699a │ │ │ │ + cbz r3, 1a68f2 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a68e8 │ │ │ │ + bl 1a6840 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5fbc │ │ │ │ + bl 1a5f14 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a696e │ │ │ │ + beq.n 1a68c6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1a696e │ │ │ │ + b.n 1a68c6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #56] @ (1a6a00 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a6958 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1a6a04 ) │ │ │ │ + ldr r3, [pc, #48] @ (1a695c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a6178 │ │ │ │ - ldr r2, [pc, #32] @ (1a6a08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a6a04 ) │ │ │ │ + bl 1a60d0 │ │ │ │ + ldr r2, [pc, #32] @ (1a6960 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a695c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a69fc │ │ │ │ + bne.n 1a6954 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 1a6a64 │ │ │ │ + ldr.w ip, [pc, #68] @ 1a69bc │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (1a6a68 ) │ │ │ │ + ldr r2, [pc, #60] @ (1a69c0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl 1a6178 │ │ │ │ - ldr r2, [pc, #32] @ (1a6a6c ) │ │ │ │ - ldr r3, [pc, #28] @ (1a6a68 ) │ │ │ │ + bl 1a60d0 │ │ │ │ + ldr r2, [pc, #32] @ (1a69c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a69c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6a60 │ │ │ │ + bne.n 1a69b8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (1a6b2c ) │ │ │ │ + ldr r0, [pc, #168] @ (1a6a84 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1a6b30 ) │ │ │ │ + ldr r1, [pc, #168] @ (1a6a88 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ add.w r6, r4, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -502508,133 +502446,133 @@ │ │ │ │ str r6, [r4, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r4, #4] │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1a6af6 │ │ │ │ + beq.n 1a6a4e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1a6b0e │ │ │ │ + cbz r3, 1a6a66 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bl 19f85c │ │ │ │ + bl 19f7b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r6, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 1a6580 │ │ │ │ + bl 1a64d8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a5fbc │ │ │ │ + bl 1a5f14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1a6b1c │ │ │ │ - ldr r2, [pc, #60] @ (1a6b34 ) │ │ │ │ - ldr r3, [pc, #52] @ (1a6b30 ) │ │ │ │ + cbz r3, 1a6a74 │ │ │ │ + ldr r2, [pc, #60] @ (1a6a8c ) │ │ │ │ + ldr r3, [pc, #52] @ (1a6a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6b26 │ │ │ │ + bne.n 1a6a7e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 1a6abc │ │ │ │ + b.n 1a6a14 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 181b68 │ │ │ │ - b.n 1a6af6 │ │ │ │ + bl 181ac0 │ │ │ │ + b.n 1a6a4e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #92] @ (1a6ba4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1a6afc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (1a6ba8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1a6b00 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 1a693c │ │ │ │ + bl 1a6894 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 181b68 │ │ │ │ - ldr r2, [pc, #36] @ (1a6bac ) │ │ │ │ - ldr r3, [pc, #28] @ (1a6ba8 ) │ │ │ │ + bl 181ac0 │ │ │ │ + ldr r2, [pc, #36] @ (1a6b04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a6b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6ba0 │ │ │ │ + bne.n 1a6af8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 19f764 │ │ │ │ + bl 19f6bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 1a6c28 │ │ │ │ + cbnz r2, 1a6b80 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r5, #35] @ 0x23 │ │ │ │ @@ -502652,489 +502590,489 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 1a6c72 │ │ │ │ + cbnz r2, 1a6bca │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 44980 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6bd4 │ │ │ │ + beq.n 1a6b2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a6c50 │ │ │ │ + b.n 1a6ba8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 1a6c68 │ │ │ │ + cbz r1, 1a6bc0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1a6c4e │ │ │ │ - b.n 1a6bd4 │ │ │ │ + bhi.n 1a6ba6 │ │ │ │ + b.n 1a6b2c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a6c20 │ │ │ │ + beq.n 1a6b78 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #4 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a6c8a │ │ │ │ + bne.n 1a6be2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #456] @ (1a6e7c ) │ │ │ │ + ldr r2, [pc, #456] @ (1a6dd4 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (1a6e80 ) │ │ │ │ + ldr r3, [pc, #444] @ (1a6dd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 19f280 │ │ │ │ + bl 19f1d8 │ │ │ │ ldrb.w r3, [r8, #464] @ 0x1d0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #464] @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a68e8 │ │ │ │ + bl 1a6840 │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6d22 │ │ │ │ + cbz r3, 1a6c7a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6bb0 │ │ │ │ + bl 1a6b08 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 181c44 │ │ │ │ + bl 181b9c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6d08 │ │ │ │ + bne.n 1a6c60 │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a6d32 │ │ │ │ - b.n 1a6d84 │ │ │ │ + cbnz r3, 1a6c8a │ │ │ │ + b.n 1a6cdc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6d84 │ │ │ │ + cbz r3, 1a6cdc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a6d2c │ │ │ │ + beq.n 1a6c84 │ │ │ │ ldrb.w r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 1a6d74 │ │ │ │ + cbz r3, 1a6ccc │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a693c │ │ │ │ + bl 1a6894 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a6d6c │ │ │ │ - b.n 1a6d84 │ │ │ │ + cbnz r3, 1a6cc4 │ │ │ │ + b.n 1a6cdc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6d84 │ │ │ │ + cbz r3, 1a6cdc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a6d66 │ │ │ │ - b.n 1a6d38 │ │ │ │ + beq.n 1a6cbe │ │ │ │ + b.n 1a6c90 │ │ │ │ mov r1, r4 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a6d4c │ │ │ │ + beq.n 1a6ca4 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 1a6d4e │ │ │ │ + b.n 1a6ca6 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 44980 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 1a6daa │ │ │ │ + cbz r1, 1a6d02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186230 │ │ │ │ + bl 186188 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #424] @ 0x1a8 │ │ │ │ str.w r3, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r8, #428] @ 0x1ac │ │ │ │ str.w r3, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r3, [r7, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r8, #448] @ 0x1c0 │ │ │ │ str.w r2, [r7, #448] @ 0x1c0 │ │ │ │ - cbnz r2, 1a6e18 │ │ │ │ + cbnz r2, 1a6d70 │ │ │ │ ldr.w r1, [r8, #452] @ 0x1c4 │ │ │ │ - cbz r1, 1a6dee │ │ │ │ + cbz r1, 1a6d46 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 186200 │ │ │ │ + bl 186158 │ │ │ │ str.w r0, [r7, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r8, #456] @ 0x1c8 │ │ │ │ - cbnz r2, 1a6e28 │ │ │ │ + cbnz r2, 1a6d80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 181b68 │ │ │ │ - ldr r2, [pc, #132] @ (1a6e84 ) │ │ │ │ - ldr r3, [pc, #128] @ (1a6e80 ) │ │ │ │ + bl 181ac0 │ │ │ │ + ldr r2, [pc, #132] @ (1a6ddc ) │ │ │ │ + ldr r3, [pc, #128] @ (1a6dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6e76 │ │ │ │ + bne.n 1a6dce │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #444] @ 0x1bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 186200 │ │ │ │ + bl 186158 │ │ │ │ str.w r0, [r7, #444] @ 0x1bc │ │ │ │ - b.n 1a6dd4 │ │ │ │ + b.n 1a6d2c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a6e70 │ │ │ │ + cbz r3, 1a6dc8 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 186200 │ │ │ │ + bl 186158 │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 186200 │ │ │ │ + bl 186158 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a6e3c │ │ │ │ + bcc.n 1a6d94 │ │ │ │ strd r3, r9, [r7, #456] @ 0x1c8 │ │ │ │ - b.n 1a6df4 │ │ │ │ + b.n 1a6d4c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1a6ee4 │ │ │ │ + beq.n 1a6e3c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 1a6ec4 │ │ │ │ + cbz r1, 1a6e1c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6f88 │ │ │ │ + beq.n 1a6ee0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6f50 │ │ │ │ + bne.n 1a6ea8 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1a6f3e │ │ │ │ + cbz r4, 1a6e96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6f80 │ │ │ │ + beq.n 1a6ed8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1a6f58 │ │ │ │ + beq.n 1a6eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a6f38 │ │ │ │ + cbz r3, 1a6e90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a6f38 │ │ │ │ + cbz r2, 1a6e90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1a6f54 │ │ │ │ + beq.n 1a6eac │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6f26 │ │ │ │ + bne.n 1a6e7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1a6f7a │ │ │ │ + beq.n 1a6ed2 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 1a6f50 │ │ │ │ + cbz r3, 1a6ea8 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a6f0e │ │ │ │ + beq.n 1a6e66 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r7, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ strd r5, r5, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 18663c │ │ │ │ + bl 186594 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a6f22 │ │ │ │ - b.n 1a6f3e │ │ │ │ + bne.n 1a6e7a │ │ │ │ + b.n 1a6e96 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a6f58 │ │ │ │ + b.n 1a6eb0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1a6f3e │ │ │ │ - b.n 1a6f7c │ │ │ │ + bne.n 1a6e96 │ │ │ │ + b.n 1a6ed4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6fee │ │ │ │ + beq.n 1a6f46 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6fee │ │ │ │ + bne.n 1a6f46 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6ff2 │ │ │ │ + beq.n 1a6f4a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 1a6fb6 │ │ │ │ - b.n 1a6fc0 │ │ │ │ + cbnz r0, 1a6f0e │ │ │ │ + b.n 1a6f18 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1a6fc0 │ │ │ │ + cbz r0, 1a6f18 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a6fb0 │ │ │ │ + bne.n 1a6f08 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1a6ff0 │ │ │ │ + cbz r2, 1a6f48 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a6fe2 │ │ │ │ + cbz r3, 1a6f3a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a6fe2 │ │ │ │ + bne.n 1a6f3a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a6fb6 │ │ │ │ + bne.n 1a6f0e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6fca │ │ │ │ + bne.n 1a6f22 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a6fb6 │ │ │ │ + bne.n 1a6f0e │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a6fa8 │ │ │ │ + b.n 1a6f00 │ │ │ │ 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 r8, r0 │ │ │ │ - bl 1861ec │ │ │ │ - bl 19f85c │ │ │ │ + bl 186144 │ │ │ │ + bl 19f7b4 │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r8, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ - bl 187ccc │ │ │ │ - cbz r0, 1a706c │ │ │ │ + bl 187c24 │ │ │ │ + cbz r0, 1a6fc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ ite eq │ │ │ │ streq r6, [r5, #40] @ 0x28 │ │ │ │ strne r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7038 │ │ │ │ + bne.n 1a6f90 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a70e8 │ │ │ │ + beq.n 1a7040 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a70e8 │ │ │ │ + bne.n 1a7040 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a70ee │ │ │ │ + beq.n 1a7046 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a70ee │ │ │ │ + bne.n 1a7046 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r6, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 1a70d0 │ │ │ │ + cbz r0, 1a7028 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1a70d0 │ │ │ │ + bne.n 1a7028 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r6, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a70aa │ │ │ │ + bne.n 1a7002 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r5, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r5, r6, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -503151,477 +503089,477 @@ │ │ │ │ add.w r2, r6, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r6, [r1, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 1a70e6 │ │ │ │ + b.n 1a703e │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1a6ff8 │ │ │ │ + bl 1a6f50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a7174 │ │ │ │ + cbz r2, 1a70cc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1a7174 │ │ │ │ + beq.n 1a70cc │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 1a7174 │ │ │ │ + cbz r1, 1a70cc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1a716c │ │ │ │ + cbz r2, 1a70c4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1a7174 │ │ │ │ + beq.n 1a70cc │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1a713e │ │ │ │ + b.n 1a7096 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1a7168 │ │ │ │ + bne.n 1a70c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1a71ae │ │ │ │ + cbz r2, 1a7106 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ str.w ip, [r3, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 1a71ce │ │ │ │ + cbz r2, 1a7126 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r0, [r3, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a7258 │ │ │ │ + beq.n 1a71b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a7224 │ │ │ │ + bne.n 1a717c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a720a │ │ │ │ + cbz r3, 1a7162 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a71d4 │ │ │ │ + bl 1a712c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a71f8 │ │ │ │ + bne.n 1a7150 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a7220 │ │ │ │ + cbz r3, 1a7178 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a71d4 │ │ │ │ + bl 1a712c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7210 │ │ │ │ + bne.n 1a7168 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7220 │ │ │ │ + beq.n 1a7178 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7220 │ │ │ │ + beq.n 1a7178 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 1a7220 │ │ │ │ + bne.n 1a7178 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a7220 │ │ │ │ - bl 1a7178 │ │ │ │ + bne.n 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 1a7252 │ │ │ │ + cbz r4, 1a71aa │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a7220 │ │ │ │ + b.n 1a7178 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a7270 │ │ │ │ + cbz r3, 1a71c8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a71d4 │ │ │ │ + bl 1a712c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a725e │ │ │ │ + bne.n 1a71b6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7220 │ │ │ │ + beq.n 1a7178 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a71d4 │ │ │ │ + bl 1a712c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7278 │ │ │ │ - b.n 1a7220 │ │ │ │ + bne.n 1a71d0 │ │ │ │ + b.n 1a7178 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #408] @ (1a7438 ) │ │ │ │ + ldr r3, [pc, #408] @ (1a7390 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a7312 │ │ │ │ + bhi.n 1a726a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r5, #27 │ │ │ │ adds r0, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a72cc │ │ │ │ + cbz r3, 1a7224 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a72bc │ │ │ │ + bne.n 1a7214 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a72e2 │ │ │ │ + cbz r3, 1a723a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a72d2 │ │ │ │ + bne.n 1a722a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a72e2 │ │ │ │ + beq.n 1a723a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7394 │ │ │ │ + beq.n 1a72ec │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1a7414 │ │ │ │ + bhi.w 1a736c │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ adds r1, #106 @ 0x6a │ │ │ │ adds r1, #134 @ 0x86 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a72e2 │ │ │ │ + beq.n 1a723a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a731a │ │ │ │ - b.n 1a72e2 │ │ │ │ + bne.n 1a7272 │ │ │ │ + b.n 1a723a │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a7342 │ │ │ │ + cbz r3, 1a729a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7332 │ │ │ │ + bne.n 1a728a │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a7358 │ │ │ │ + cbz r3, 1a72b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7348 │ │ │ │ + bne.n 1a72a0 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a72e2 │ │ │ │ + beq.n 1a723a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a738a │ │ │ │ + cbz r3, 1a72e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1a72fe │ │ │ │ + bne.n 1a7256 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 1a73a0 │ │ │ │ + cbz r3, 1a72f8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a73ac │ │ │ │ + cbz r3, 1a7304 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a737a │ │ │ │ + bne.n 1a72d2 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0edc │ │ │ │ - b.n 1a737a │ │ │ │ + bl 1a0e34 │ │ │ │ + b.n 1a72d2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 1a6e88 │ │ │ │ - b.n 1a7374 │ │ │ │ + bl 1a6de0 │ │ │ │ + b.n 1a72cc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1a6e88 │ │ │ │ - b.n 1a7374 │ │ │ │ - ldr r3, [pc, #92] @ (1a743c ) │ │ │ │ + bl 1a6de0 │ │ │ │ + b.n 1a72cc │ │ │ │ + ldr r3, [pc, #92] @ (1a7394 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7374 │ │ │ │ + beq.n 1a72cc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a6e88 │ │ │ │ - b.n 1a7374 │ │ │ │ + bl 1a6de0 │ │ │ │ + b.n 1a72cc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1a6e88 │ │ │ │ - b.n 1a7374 │ │ │ │ + bl 1a6de0 │ │ │ │ + b.n 1a72cc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1a6e88 │ │ │ │ - b.n 1a7374 │ │ │ │ + bl 1a6de0 │ │ │ │ + b.n 1a72cc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7374 │ │ │ │ + beq.n 1a72cc │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - cbnz r2, 1a742e │ │ │ │ + cbnz r2, 1a7386 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a741c │ │ │ │ - b.n 1a7374 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + bne.n 1a7374 │ │ │ │ + b.n 1a72cc │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a74e4 │ │ │ │ + beq.n 1a743c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6f8c │ │ │ │ + bl 1a6ee4 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1a74cc │ │ │ │ + cbz r6, 1a7424 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1a752c │ │ │ │ + bne.n 1a7484 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1a6f8c │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r6, 1a751a │ │ │ │ + cbz r6, 1a7472 │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a6f8c │ │ │ │ + bl 1a6ee4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 187be4 │ │ │ │ - b.n 1a74c8 │ │ │ │ + bl 187b3c │ │ │ │ + b.n 1a7420 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a7490 │ │ │ │ + b.n 1a73e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1a75ea │ │ │ │ + beq.n 1a7542 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a75b2 │ │ │ │ + beq.n 1a750a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7440 │ │ │ │ + bl 1a7398 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a7572 │ │ │ │ + cbz r3, 1a74ca │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7568 │ │ │ │ + bne.n 1a74c0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7596 │ │ │ │ + beq.n 1a74ee │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -503629,101 +503567,101 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 1a75ee │ │ │ │ + cbz r7, 1a7546 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 1a75be │ │ │ │ + cbz r3, 1a7516 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 1a75ca │ │ │ │ + cbz r3, 1a7522 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a7558 │ │ │ │ + b.n 1a74b0 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7688 │ │ │ │ + beq.n 1a75e0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a7688 │ │ │ │ + bne.n 1a75e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #53] @ 0x35 │ │ │ │ ldrb.w r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a768e │ │ │ │ + beq.n 1a75e6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1a7650 │ │ │ │ + cbz r2, 1a75a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 19fef8 │ │ │ │ + bl 19fe50 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fd20 │ │ │ │ + bl 19fc78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ strd r2, r1, [r0, #16] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #24] │ │ │ │ - cbz r1, 1a7688 │ │ │ │ + cbz r1, 1a75e0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7628 │ │ │ │ + beq.n 1a7580 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -503731,192 +503669,192 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a770e │ │ │ │ + cbz r2, 1a7666 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a76be │ │ │ │ + beq.n 1a7616 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a775a │ │ │ │ + beq.n 1a76b2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 1a77de │ │ │ │ + beq.w 1a7736 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 1a77b8 │ │ │ │ - cbz r2, 1a76e6 │ │ │ │ + beq.n 1a7710 │ │ │ │ + cbz r2, 1a763e │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 1a76fa │ │ │ │ + cbz r4, 1a7652 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1a7550 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1a7550 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a7732 │ │ │ │ + beq.n 1a768a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a778a │ │ │ │ + beq.n 1a76e2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 1a772a │ │ │ │ + cbz r0, 1a7682 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a77f8 │ │ │ │ + beq.n 1a7750 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1a7550 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r0, #40] @ 0x28 │ │ │ │ - beq.n 1a777c │ │ │ │ + beq.n 1a76d4 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 1a777c │ │ │ │ + cbz r2, 1a76d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75f8 │ │ │ │ + bl 1a7550 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1a7804 │ │ │ │ + beq.n 1a775c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a77d2 │ │ │ │ + beq.n 1a772a │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1a77ac │ │ │ │ + cbz r4, 1a7704 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 1a75f8 │ │ │ │ - b.n 1a76ba │ │ │ │ - cbz r2, 1a77fe │ │ │ │ + bl 1a7550 │ │ │ │ + b.n 1a7612 │ │ │ │ + cbz r2, 1a7756 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 1a76fa │ │ │ │ + b.n 1a7652 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1a779c │ │ │ │ + b.n 1a76f4 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ itett eq │ │ │ │ moveq r4, r2 │ │ │ │ strne r2, [r1, #40] @ 0x28 │ │ │ │ - vldreq d7, [pc, #36] @ 1a7810 │ │ │ │ + vldreq d7, [pc, #36] @ 1a7768 │ │ │ │ vstreq d7, [r1, #40] @ 0x28 │ │ │ │ - bne.w 1a76e6 │ │ │ │ - b.n 1a76fa │ │ │ │ + bne.w 1a763e │ │ │ │ + b.n 1a7652 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1a774c │ │ │ │ + b.n 1a76a4 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n 1a76fa │ │ │ │ + b.n 1a7652 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1a77ac │ │ │ │ + b.n 1a7704 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1861ec │ │ │ │ - bl 19f85c │ │ │ │ + bl 186144 │ │ │ │ + bl 19f7b4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r2, r4, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a7854 │ │ │ │ + beq.n 1a77ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7864 │ │ │ │ + beq.n 1a77bc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a7440 │ │ │ │ + bl 1a7398 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1a7698 │ │ │ │ + bl 1a75f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -503924,140 +503862,140 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1a78e0 │ │ │ │ + bhi.n 1a7838 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #24 │ │ │ │ movs r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a710c │ │ │ │ + bl 1a7064 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a7818 │ │ │ │ + bl 1a7770 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a6ff8 │ │ │ │ + bl 1a6f50 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a78fc │ │ │ │ + cbz r3, 1a7854 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a710c │ │ │ │ + bl 1a7064 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a7818 │ │ │ │ + bl 1a7770 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 1a78aa │ │ │ │ + b.n 1a7802 │ │ │ │ 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 r4, r0 │ │ │ │ - bl 1861ec │ │ │ │ - bl 19f85c │ │ │ │ + bl 186144 │ │ │ │ + bl 19f7b4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1a79b2 │ │ │ │ + beq.n 1a790a │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a7998 │ │ │ │ + cbz r0, 1a78f0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 1a798a │ │ │ │ + beq.n 1a78e2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7960 │ │ │ │ + bne.n 1a78b8 │ │ │ │ str.w r9, [r7, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a79aa │ │ │ │ + beq.n 1a7902 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7960 │ │ │ │ + bne.n 1a78b8 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ - b.n 1a79aa │ │ │ │ + b.n 1a7902 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #32] │ │ │ │ movs r1, #0 │ │ │ │ @@ -504069,45 +504007,45 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ - bl 187ccc │ │ │ │ - cbz r0, 1a7a4c │ │ │ │ + bl 187c24 │ │ │ │ + cbz r0, 1a79a4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r8, #48 @ 0x30 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ ite eq │ │ │ │ streq.w r8, [r5, #40] @ 0x28 │ │ │ │ strne.w r8, [r5, #44] @ 0x2c │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7a16 │ │ │ │ + bne.n 1a796e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187c6c │ │ │ │ + bl 187bc4 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @@ -504120,188 +504058,188 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ ldrne r6, [r0, #28] │ │ │ │ - cbz r3, 1a7a9c │ │ │ │ + cbz r3, 1a79f4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a7aa8 │ │ │ │ + cbz r3, 1a7a00 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1a7aea │ │ │ │ + bhi.n 1a7a42 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1a7ae2 │ │ │ │ + cbz r0, 1a7a3a │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r5, r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 1a7afa │ │ │ │ + cbz r0, 1a7a52 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a7ae6 │ │ │ │ + beq.n 1a7a3e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7ada │ │ │ │ - b.n 1a7ae2 │ │ │ │ + bne.n 1a7a32 │ │ │ │ + b.n 1a7a3a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a7b26 │ │ │ │ + beq.n 1a7a7e │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a7b1e │ │ │ │ + bne.n 1a7a76 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1a7ad6 │ │ │ │ + bne.n 1a7a2e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 1a7ad6 │ │ │ │ + bne.n 1a7a2e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1a7ae2 │ │ │ │ + b.n 1a7a3a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a7b4c │ │ │ │ + beq.n 1a7aa4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1a7b44 │ │ │ │ + bne.n 1a7a9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7b38 │ │ │ │ + beq.n 1a7a90 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 187be4 │ │ │ │ - b.n 1a7ae2 │ │ │ │ + bl 187b3c │ │ │ │ + b.n 1a7a3a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 1a7b80 │ │ │ │ + cbz r3, 1a7ad8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1a7b8c │ │ │ │ + cbz r3, 1a7ae4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6eec │ │ │ │ + bl 1a6e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7698 │ │ │ │ + bl 1a75f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #680] @ (1a7e64 ) │ │ │ │ + ldr r5, [pc, #680] @ (1a7dbc ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #680] @ (1a7e68 ) │ │ │ │ + ldr r2, [pc, #680] @ (1a7dc0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1a7874 │ │ │ │ + bl 1a77cc │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 1a7c36 │ │ │ │ + cbnz r1, 1a7b8e │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7c08 │ │ │ │ + beq.n 1a7b60 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7d9e │ │ │ │ + beq.w 1a7cf6 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a7530 │ │ │ │ + bl 1a7488 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a7530 │ │ │ │ - ldr r2, [pc, #588] @ (1a7e6c ) │ │ │ │ - ldr r3, [pc, #584] @ (1a7e68 ) │ │ │ │ + bl 1a7488 │ │ │ │ + ldr r2, [pc, #588] @ (1a7dc4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1a7dc0 ) │ │ │ │ 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 1a7e5e │ │ │ │ + bne.w 1a7db6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a7cca │ │ │ │ + bne.n 1a7c22 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ mov ip, r5 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ add.w r6, lr, #4 │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ @@ -504311,85 +504249,85 @@ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [ip], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a7c76 │ │ │ │ + beq.n 1a7bce │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7d20 │ │ │ │ + beq.n 1a7c78 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1a7e0c │ │ │ │ + beq.w 1a7d64 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 1a7e24 │ │ │ │ - bl 1a7178 │ │ │ │ + beq.w 1a7d7c │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7cb0 │ │ │ │ + cbz r3, 1a7c08 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a7dce │ │ │ │ + beq.w 1a7d26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1a7d1a │ │ │ │ + b.n 1a7c72 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a7ce6 │ │ │ │ + beq.n 1a7c3e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7c1c │ │ │ │ + beq.n 1a7b74 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 1a7c1c │ │ │ │ + bne.n 1a7b74 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a7dd2 │ │ │ │ + beq.n 1a7d2a │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7d14 │ │ │ │ + cbz r3, 1a7c6c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a7c1c │ │ │ │ + bne.w 1a7b74 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -504399,214 +504337,214 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7d52 │ │ │ │ + beq.n 1a7caa │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1a7de2 │ │ │ │ + beq.n 1a7d3a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1a7daa │ │ │ │ + cbz r2, 1a7d02 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7d86 │ │ │ │ + beq.n 1a7cde │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7c1c │ │ │ │ + beq.w 1a7b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 1a7c1c │ │ │ │ + b.n 1a7b74 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7a70 │ │ │ │ + bl 1a79c8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1a7c08 │ │ │ │ + b.n 1a7b60 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7dc0 │ │ │ │ + beq.n 1a7d18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7c1c │ │ │ │ + beq.w 1a7b74 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1a7d98 │ │ │ │ + b.n 1a7cf0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1a7d1a │ │ │ │ + b.n 1a7c72 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1a7d14 │ │ │ │ + b.n 1a7c6c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1a7df6 │ │ │ │ + beq.n 1a7d4e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1a7c1c │ │ │ │ + beq.w 1a7b74 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a7178 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7d98 │ │ │ │ + beq.n 1a7cf0 │ │ │ │ add.w r6, r2, #48 @ 0x30 │ │ │ │ - b.n 1a7d90 │ │ │ │ + b.n 1a7ce8 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1a7e4c │ │ │ │ - bl 1a7178 │ │ │ │ + beq.n 1a7da4 │ │ │ │ + bl 1a70d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1a7cb0 │ │ │ │ - bl 1a7178 │ │ │ │ + b.n 1a7c08 │ │ │ │ + bl 1a70d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1a7e46 │ │ │ │ + cbz r3, 1a7d9e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a7d1a │ │ │ │ + b.n 1a7c72 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 1a7d1a │ │ │ │ - bl 1a7178 │ │ │ │ + b.n 1a7c72 │ │ │ │ + bl 1a70d0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 1a7d1a │ │ │ │ + b.n 1a7c72 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (1a7f7c ) │ │ │ │ + ldr r0, [pc, #248] @ (1a7ed4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1a7f80 ) │ │ │ │ + ldr r1, [pc, #248] @ (1a7ed8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 19fdf8 │ │ │ │ - cbz r0, 1a7ede │ │ │ │ + bl 19fd50 │ │ │ │ + cbz r0, 1a7e36 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (1a7f84 ) │ │ │ │ - ldr r3, [pc, #184] @ (1a7f80 ) │ │ │ │ + ldr r2, [pc, #192] @ (1a7edc ) │ │ │ │ + ldr r3, [pc, #184] @ (1a7ed8 ) │ │ │ │ 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 1a7f76 │ │ │ │ + bne.n 1a7ece │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1a7874 │ │ │ │ + bl 1a77cc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a7efc │ │ │ │ + bne.n 1a7e54 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 1a7874 │ │ │ │ + bl 1a77cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a7f46 │ │ │ │ + b.n 1a7e9e │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -504614,99 +504552,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 1a7f3e │ │ │ │ + bne.n 1a7e96 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a7530 │ │ │ │ - b.n 1a7ec2 │ │ │ │ + bl 1a7488 │ │ │ │ + b.n 1a7e1a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (1a80d0 ) │ │ │ │ + ldr r4, [pc, #308] @ (1a8028 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1a80d4 ) │ │ │ │ + ldr r1, [pc, #308] @ (1a802c ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia.w r7, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r5] │ │ │ │ - beq.n 1a8098 │ │ │ │ + beq.n 1a7ff0 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a7ff6 │ │ │ │ + beq.n 1a7f4e │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a7ff6 │ │ │ │ + cbz r3, 1a7f4e │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 1a71d4 │ │ │ │ + bl 1a712c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7fe6 │ │ │ │ + bne.n 1a7f3e │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1a7874 │ │ │ │ + bl 1a77cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8076 │ │ │ │ + beq.n 1a7fce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a80b4 │ │ │ │ + beq.n 1a800c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 1a805e │ │ │ │ + cbz r3, 1a7fb6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a805e │ │ │ │ + cbz r2, 1a7fb6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -504714,15 +504652,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8034 │ │ │ │ + bne.n 1a7f8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -504733,374 +504671,374 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 1a7530 │ │ │ │ + bl 1a7488 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1a7530 │ │ │ │ - ldr r2, [pc, #60] @ (1a80d8 ) │ │ │ │ - ldr r3, [pc, #56] @ (1a80d4 ) │ │ │ │ + bl 1a7488 │ │ │ │ + ldr r2, [pc, #60] @ (1a8030 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a802c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a80cc │ │ │ │ + bne.n 1a8024 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 1a8074 │ │ │ │ + b.n 1a7fcc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a8102 │ │ │ │ + cbz r3, 1a805a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a80f2 │ │ │ │ + bne.n 1a804a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (1a8244 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a819c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (1a8248 ) │ │ │ │ + ldr r3, [pc, #304] @ (1a81a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 1a812e │ │ │ │ + b.n 1a8086 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a812c │ │ │ │ + bne.n 1a8084 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a820c │ │ │ │ + beq.n 1a8164 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a823a │ │ │ │ - bl 19fdec │ │ │ │ + beq.n 1a8192 │ │ │ │ + bl 19fd44 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a81ae │ │ │ │ + beq.n 1a8106 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a81ae │ │ │ │ + bne.n 1a8106 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a8220 │ │ │ │ + beq.n 1a8178 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a8220 │ │ │ │ + bne.n 1a8178 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a81a0 │ │ │ │ + cbz r2, 1a80f8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1a81a0 │ │ │ │ + bne.n 1a80f8 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a817c │ │ │ │ + bne.n 1a80d4 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8212 │ │ │ │ + beq.n 1a816a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8236 │ │ │ │ + beq.n 1a818e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1a7e70 │ │ │ │ + bl 1a7dc8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a81f4 │ │ │ │ + cbz r3, 1a814c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1a728c │ │ │ │ + bl 1a71e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a81e4 │ │ │ │ - ldr r2, [pc, #84] @ (1a824c ) │ │ │ │ - ldr r3, [pc, #80] @ (1a8248 ) │ │ │ │ + bne.n 1a813c │ │ │ │ + ldr r2, [pc, #84] @ (1a81a4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1a81a0 ) │ │ │ │ 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 1a8232 │ │ │ │ + bne.n 1a818a │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 1a8218 │ │ │ │ + cbnz r2, 1a8170 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1a81c2 │ │ │ │ + b.n 1a811a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a81c0 │ │ │ │ + b.n 1a8118 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a6e88 │ │ │ │ + bl 1a6de0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a08b4 │ │ │ │ - b.n 1a81ae │ │ │ │ + bl 1a080c │ │ │ │ + b.n 1a8106 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a81c0 │ │ │ │ - bl 19fdec │ │ │ │ + b.n 1a8118 │ │ │ │ + bl 19fd44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1a82cc ) │ │ │ │ - ldr r3, [pc, #104] @ (1a82d0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a8224 ) │ │ │ │ + ldr r3, [pc, #104] @ (1a8228 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 1a827c │ │ │ │ - ldr r2, [pc, #40] @ (1a82d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a82d0 ) │ │ │ │ + bcs.n 1a81d4 │ │ │ │ + ldr r2, [pc, #40] @ (1a822c ) │ │ │ │ + ldr r3, [pc, #32] @ (1a8228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a82c6 │ │ │ │ + bne.n 1a821e │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ sub sp, #8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1a8326 │ │ │ │ + beq.n 1a827e │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1a831e │ │ │ │ + bmi.n 1a8276 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a831e │ │ │ │ + bne.n 1a8276 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 1a8318 │ │ │ │ + bhi.n 1a8270 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ str r2, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a82d8 │ │ │ │ + bl 1a8230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a82f6 │ │ │ │ + bne.n 1a824e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a82d8 │ │ │ │ - b.n 1a831e │ │ │ │ + bl 1a8230 │ │ │ │ + b.n 1a8276 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a82d8 │ │ │ │ - b.n 1a831e │ │ │ │ + bl 1a8230 │ │ │ │ + b.n 1a8276 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 1a83b0 │ │ │ │ + beq.n 1a8308 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1a83b8 │ │ │ │ + bne.n 1a8310 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r0, #32] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a8436 │ │ │ │ + bne.n 1a838e │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #32 │ │ │ │ - bl 1a8354 │ │ │ │ + bl 1a82ac │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 1a8458 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a8400 ) │ │ │ │ + bhi.n 1a83b0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a8358 ) │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -505116,64 +505054,64 @@ │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a8396 │ │ │ │ + b.n 1a82ee │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r6, r5, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov lr, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a83ee │ │ │ │ + b.n 1a8346 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 1a8396 │ │ │ │ + b.n 1a82ee │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1a8396 │ │ │ │ + b.n 1a82ee │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a8476 │ │ │ │ + beq.n 1a83ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8472 │ │ │ │ + bne.n 1a83ca │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a8472 │ │ │ │ + bne.n 1a83ca │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2512fc │ │ │ │ - cbz r0, 1a8504 │ │ │ │ + bl 251254 │ │ │ │ + cbz r0, 1a845c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 1a8588 │ │ │ │ + bhi.n 1a84e0 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -505182,36 +505120,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 1a8504 │ │ │ │ + cbnz r3, 1a845c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 1a8504 │ │ │ │ + cbnz r3, 1a845c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a8624 │ │ │ │ + beq.w 1a857c │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 1a8624 │ │ │ │ + bls.w 1a857c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a8636 │ │ │ │ + bhi.w 1a858e │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ @@ -505252,30 +505190,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 1a850e │ │ │ │ + b.n 1a8466 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 1a850e │ │ │ │ + b.n 1a8466 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 1a850e │ │ │ │ + b.n 1a8466 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 1a84d6 │ │ │ │ + b.n 1a842e │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 1a84d6 │ │ │ │ + b.n 1a842e │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 1a84d6 │ │ │ │ + b.n 1a842e │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1a8636 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1a85c0 ) │ │ │ │ + bhi.n 1a858e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1a8518 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -505303,48 +505241,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a8506 │ │ │ │ + beq.w 1a845e │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f120 │ │ │ │ - b.n 1a8506 │ │ │ │ + bl 19f078 │ │ │ │ + b.n 1a845e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2744] @ 1a9108 │ │ │ │ + ldr.w r2, [pc, #2744] @ 1a9060 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2736] @ 1a910c │ │ │ │ + ldr.w r3, [pc, #2736] @ 1a9064 │ │ │ │ mul.w r0, r4, r6 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r4, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 1a87de │ │ │ │ + bcc.w 1a8736 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -505363,26 +505301,26 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [sp, #28] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r8 │ │ │ │ - bhi.w 1a90d0 │ │ │ │ + bhi.w 1a9028 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ smlabb r9, r1, r4, r9 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1a86ce │ │ │ │ + bls.n 1a8626 │ │ │ │ strd r2, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ sub.w sl, r8, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -505396,40 +505334,40 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bcc.w 1a8a12 │ │ │ │ + bcc.w 1a896a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ mov lr, r3 │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r7, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a874e │ │ │ │ + bne.n 1a86a6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a8f5c │ │ │ │ + beq.w 1a8eb4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505446,39 +505384,39 @@ │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 1a8a36 │ │ │ │ + bhi.w 1a898e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1a86c2 │ │ │ │ + bcc.w 1a861a │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.w 1a93e0 │ │ │ │ + bls.w 1a9338 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a89e0 │ │ │ │ + beq.w 1a8938 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ @@ -505488,87 +505426,87 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a8f60 │ │ │ │ + beq.w 1a8eb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1a8846 │ │ │ │ + bne.n 1a879e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93aa │ │ │ │ + beq.w 1a9302 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a93ce │ │ │ │ + beq.w 1a9326 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a9114 │ │ │ │ + beq.w 1a906c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a887c │ │ │ │ + cbz r0, 1a87d4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a89c6 │ │ │ │ + beq.w 1a891e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a8996 │ │ │ │ + b.n 1a88ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505581,130 +505519,130 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a896e │ │ │ │ + cbz r0, 1a88c6 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 1a89c4 │ │ │ │ + bcs.n 1a891c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a88a2 │ │ │ │ + bne.w 1a87fa │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1a88a2 │ │ │ │ + bne.w 1a87fa │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 1a8920 │ │ │ │ + b.n 1a8878 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a8814 │ │ │ │ + bne.w 1a876c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3414 │ │ │ │ - ldr.w r2, [pc, #1820] @ 1a9110 │ │ │ │ - ldr.w r3, [pc, #1812] @ 1a910c │ │ │ │ + bl 1a336c │ │ │ │ + ldr.w r2, [pc, #1820] @ 1a9068 │ │ │ │ + ldr.w r3, [pc, #1812] @ 1a9064 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9572 │ │ │ │ + bne.w 1a94ca │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1a8f5c │ │ │ │ + beq.w 1a8eb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, sl │ │ │ │ mov r6, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 1a874e │ │ │ │ + b.n 1a86a6 │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 1a90e4 │ │ │ │ + beq.w 1a903c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 1a8f88 │ │ │ │ + bne.w 1a8ee0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a9404 │ │ │ │ + beq.w 1a935c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a939a │ │ │ │ + beq.w 1a92f2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a8f88 │ │ │ │ + bne.w 1a8ee0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -505712,22 +505650,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a9414 │ │ │ │ + bne.w 1a936c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -505746,21 +505684,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -505774,33 +505712,33 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ strd r4, r4, [r6, #8] │ │ │ │ strd r4, r4, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a94f4 │ │ │ │ + bne.w 1a944c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -505819,22 +505757,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ movw r7, #61446 @ 0xf006 │ │ │ │ @@ -505852,15 +505790,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ movs r3, #2 │ │ │ │ @@ -505875,22 +505813,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ @@ -505906,15 +505844,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r2] │ │ │ │ mov ip, r7 │ │ │ │ @@ -505930,22 +505868,22 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -505960,28 +505898,28 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r5, r5, [r6] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a948c │ │ │ │ + bne.w 1a93e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -506001,23 +505939,23 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #28 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -506034,15 +505972,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r2] │ │ │ │ mov ip, r7 │ │ │ │ str r4, [r2, #8] │ │ │ │ @@ -506058,23 +505996,23 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ @@ -506089,15 +506027,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [r2] │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r2, #8] │ │ │ │ @@ -506114,21 +506052,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ @@ -506144,15 +506082,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ str.w r4, [sl] │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ @@ -506162,99 +506100,99 @@ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str.w r4, [sl, #12] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ strd r3, r5, [sl, #24] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9024 │ │ │ │ + b.n 1a8f7c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1a87b6 │ │ │ │ + b.n 1a870e │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93bc │ │ │ │ + beq.w 1a9314 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 1a89c6 │ │ │ │ + beq.w 1a891e │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a8846 │ │ │ │ + bne.w 1a879e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a89c6 │ │ │ │ + b.n 1a891e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1a9012 │ │ │ │ + bcc.n 1a8f6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #260 @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ cmp sl, r6 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bls.n 1a9012 │ │ │ │ + bls.n 1a8f6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 1a8faa │ │ │ │ + beq.n 1a8f02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a9002 │ │ │ │ + cbz r0, 1a8f5a │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a8faa │ │ │ │ + b.n 1a8f02 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -506262,15 +506200,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1a90c6 │ │ │ │ + bcc.n 1a901e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ @@ -506278,21 +506216,21 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w ip, sp, #264 @ 0x108 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506306,46 +506244,46 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.w 1a87be │ │ │ │ + bl 1a2f40 │ │ │ │ + b.w 1a8716 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a87be │ │ │ │ - b.n 1a904a │ │ │ │ + beq.w 1a8716 │ │ │ │ + b.n 1a8fa2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, fp, lsl #2] │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ - b.w 1a86ea │ │ │ │ + b.w 1a8642 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a93f4 │ │ │ │ + beq.w 1a934c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9024 │ │ │ │ + beq.n 1a8f7c │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a8f88 │ │ │ │ + bne.w 1a8ee0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9024 │ │ │ │ + b.n 1a8f7c │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -506355,82 +506293,82 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a9128 │ │ │ │ + bne.n 1a9080 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a956e │ │ │ │ + beq.w 1a94c6 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1a9172 │ │ │ │ + bhi.n 1a90ca │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r4, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a9562 │ │ │ │ + bne.w 1a94ba │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r3 │ │ │ │ cmp r4, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a91e6 │ │ │ │ + bne.n 1a913e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a9488 │ │ │ │ + beq.w 1a93e0 │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a91ce │ │ │ │ + bne.n 1a9126 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a9488 │ │ │ │ + beq.w 1a93e0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506442,20 +506380,20 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -506463,79 +506401,79 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1a9266 │ │ │ │ + bne.n 1a91be │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a956a │ │ │ │ + beq.w 1a94c2 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1a92ac │ │ │ │ + bhi.n 1a9204 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a936e │ │ │ │ + bne.n 1a92c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [r3, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a9312 │ │ │ │ + bne.n 1a926a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a936e │ │ │ │ + beq.n 1a92c6 │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a92fe │ │ │ │ - cbz r5, 1a936e │ │ │ │ + bne.n 1a9256 │ │ │ │ + cbz r5, 1a92c6 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov r6, r9 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506547,91 +506485,91 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a89c6 │ │ │ │ + b.w 1a891e │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9024 │ │ │ │ + b.n 1a8f7c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a89c6 │ │ │ │ + b.w 1a891e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a89c6 │ │ │ │ + b.w 1a891e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 1a89c6 │ │ │ │ + b.w 1a891e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a3414 │ │ │ │ - b.w 1a89f0 │ │ │ │ + bl 1a336c │ │ │ │ + b.w 1a8948 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9024 │ │ │ │ + b.n 1a8f7c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #478 @ 0x1de │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9024 │ │ │ │ + b.n 1a8f7c │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ @@ -506644,34 +506582,34 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.w 1a8a94 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.w 1a89ec │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1a9248 │ │ │ │ + b.n 1a91a0 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #8] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -506685,33 +506623,33 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1a8d5a │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1a8cb2 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov ip, sl │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -506723,45 +506661,45 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.w 1a8b70 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.w 1a8ac8 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a9248 │ │ │ │ + b.n 1a91a0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1a92c8 │ │ │ │ + b.n 1a9220 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a918e │ │ │ │ + b.n 1a90e6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a958a │ │ │ │ + bne.n 1a94e2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a958e │ │ │ │ + beq.n 1a94e6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a958a │ │ │ │ + bne.n 1a94e2 │ │ │ │ ldrb.w r1, [r0, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a958a │ │ │ │ + bne.n 1a94e2 │ │ │ │ ldrb.w r0, [r0, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -506769,138 +506707,138 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r5, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a9640 │ │ │ │ + beq.n 1a9598 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a9648 │ │ │ │ + beq.n 1a95a0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 1a95f6 │ │ │ │ + cbz r3, 1a954e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a95d8 │ │ │ │ + beq.n 1a9530 │ │ │ │ cmp r5, #6 │ │ │ │ - ble.n 1a9640 │ │ │ │ + ble.n 1a9598 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185fb8 │ │ │ │ + bl 185f10 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, r5, lsl #2] │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a962e │ │ │ │ + beq.n 1a9586 │ │ │ │ subs r4, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r3, 1a9644 │ │ │ │ + cbz r3, 1a959c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a9644 │ │ │ │ + bne.n 1a959c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a9618 │ │ │ │ + bne.n 1a9570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9578 │ │ │ │ + bl 1a94d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a961e │ │ │ │ + bne.n 1a9576 │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1a961e │ │ │ │ + b.n 1a9576 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9578 │ │ │ │ + bl 1a94d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a95ec │ │ │ │ + bne.n 1a9544 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 1a95ec │ │ │ │ + b.n 1a9544 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.n 1a967c │ │ │ │ + bcc.n 1a95d4 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1a9682 │ │ │ │ + bls.n 1a95da │ │ │ │ mov r0, r2 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a96c2 │ │ │ │ + cbz r0, 1a961a │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a96b8 │ │ │ │ - bl 1a08b4 │ │ │ │ + bne.n 1a9610 │ │ │ │ + bl 1a080c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 1a96bc │ │ │ │ + cbz r3, 1a9614 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1a9698 │ │ │ │ + beq.n 1a95f0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a96b8 │ │ │ │ + b.n 1a9610 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #248] @ (1a97d4 ) │ │ │ │ + ldr r4, [pc, #248] @ (1a972c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #248] @ (1a97d8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1a9730 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #72 @ 0x48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -506908,144 +506846,144 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 1a97b0 │ │ │ │ + beq.n 1a9708 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1a973c │ │ │ │ + b.n 1a9694 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1a97a6 │ │ │ │ + bne.n 1a96fe │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1a97a6 │ │ │ │ + beq.n 1a96fe │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a97a6 │ │ │ │ + beq.n 1a96fe │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w sl, [r3, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 1a97a6 │ │ │ │ + bne.n 1a96fe │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a8354 │ │ │ │ + bl 1a82ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1a97a6 │ │ │ │ + beq.n 1a96fe │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #68 @ 0x44 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1a973a │ │ │ │ - ldr r2, [pc, #40] @ (1a97dc ) │ │ │ │ - ldr r3, [pc, #36] @ (1a97d8 ) │ │ │ │ + bne.n 1a9692 │ │ │ │ + ldr r2, [pc, #40] @ (1a9734 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a9730 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a97ce │ │ │ │ + bne.n 1a9726 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 1a97fe │ │ │ │ + b.n 1a9756 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a97f4 │ │ │ │ + bne.n 1a974c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a980a │ │ │ │ + bne.n 1a9762 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a980e │ │ │ │ + bne.n 1a9766 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1a980a │ │ │ │ + cbz r3, 1a9762 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a97e2 │ │ │ │ + bne.n 1a973a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a98a6 │ │ │ │ + beq.n 1a97fe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a9842 │ │ │ │ - cbz r3, 1a983c │ │ │ │ + beq.n 1a979a │ │ │ │ + cbz r3, 1a9794 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a982a │ │ │ │ + beq.n 1a9782 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a9832 │ │ │ │ + bne.n 1a978a │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r1, r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9886 │ │ │ │ + bhi.n 1a97de │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a98b0 │ │ │ │ + bhi.n 1a9808 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r7, #16 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ asrs r7, r4, #32 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ @@ -507061,151 +506999,151 @@ │ │ │ │ movs r7, #39 @ 0x27 │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1a98b8 │ │ │ │ + bne.n 1a9810 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 1a98b4 │ │ │ │ + bcs.n 1a980c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 1a9830 │ │ │ │ + b.n 1a9788 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9886 │ │ │ │ + b.n 1a97de │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9886 │ │ │ │ + b.n 1a97de │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a983e │ │ │ │ + b.n 1a9796 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1a9944 │ │ │ │ + beq.n 1a989c │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 1a996c │ │ │ │ + bne.n 1a98c4 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a9914 │ │ │ │ + beq.n 1a986c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a98f4 │ │ │ │ + beq.n 1a984c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.n 1a993c │ │ │ │ - bls.n 1a9948 │ │ │ │ + beq.n 1a9894 │ │ │ │ + bls.n 1a98a0 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - beq.n 1a9958 │ │ │ │ + beq.n 1a98b0 │ │ │ │ movw r0, #711 @ 0x2c7 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a98ee │ │ │ │ + bne.n 1a9846 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1a98ee │ │ │ │ - b.n 1a993c │ │ │ │ + bne.n 1a9846 │ │ │ │ + b.n 1a9894 │ │ │ │ add.w r0, r2, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a98ee │ │ │ │ + bne.n 1a9846 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 1a98f0 │ │ │ │ + bhi.n 1a9848 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a98c0 │ │ │ │ + bl 1a9818 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a98f0 │ │ │ │ + bne.n 1a9848 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a98dc │ │ │ │ + bne.n 1a9834 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1a98f0 │ │ │ │ + b.n 1a9848 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - beq.n 1a993c │ │ │ │ + beq.n 1a9894 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a98ee │ │ │ │ + bhi.n 1a9846 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 1a993c │ │ │ │ - b.n 1a98ee │ │ │ │ + bmi.n 1a9894 │ │ │ │ + b.n 1a9846 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1a9970 │ │ │ │ + beq.n 1a98c8 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1a98ee │ │ │ │ + bne.n 1a9846 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1a98ee │ │ │ │ - b.n 1a993c │ │ │ │ + bpl.n 1a9846 │ │ │ │ + b.n 1a9894 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1a98f0 │ │ │ │ + b.n 1a9848 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 1a993c │ │ │ │ - b.n 1a9960 │ │ │ │ + bmi.n 1a9894 │ │ │ │ + b.n 1a98b8 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a99f2 │ │ │ │ - bhi.n 1a99e4 │ │ │ │ + beq.n 1a994a │ │ │ │ + bhi.n 1a993c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a9a0a │ │ │ │ + bhi.n 1a9962 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a9a44 │ │ │ │ + bne.n 1a999c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 251328 │ │ │ │ + bl 251280 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9a12 │ │ │ │ + beq.n 1a996a │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1a9a12 │ │ │ │ + bpl.n 1a996a │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1a9a38 │ │ │ │ + beq.n 1a9990 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1a9a38 │ │ │ │ + bhi.n 1a9990 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ subs r1, #55 @ 0x37 │ │ │ │ subs r3, #57 @ 0x39 │ │ │ │ adds r5, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ @@ -507215,99 +507153,99 @@ │ │ │ │ adds r7, #53 @ 0x35 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ movs r7, r6 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #48] @ 0x30 │ │ │ │ - bne.n 1a9a0a │ │ │ │ + bne.n 1a9962 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 1a9978 │ │ │ │ + bl 1a98d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 2512c8 │ │ │ │ + bl 251220 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a99bc │ │ │ │ + bne.n 1a9914 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1a99ec │ │ │ │ + b.n 1a9944 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 1a99ec │ │ │ │ + b.n 1a9944 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 1a99ec │ │ │ │ + b.n 1a9944 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a99ec │ │ │ │ + b.n 1a9944 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #224] @ (1a9b40 ) │ │ │ │ + ldr r4, [pc, #224] @ (1a9a98 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (1a9b44 ) │ │ │ │ + ldr r3, [pc, #224] @ (1a9a9c ) │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9b36 │ │ │ │ + beq.n 1a9a8e │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a9b24 │ │ │ │ + beq.n 1a9a7c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1a9aec │ │ │ │ + beq.n 1a9a44 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9ad2 │ │ │ │ + bhi.n 1a9a2a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9ad2 │ │ │ │ + bhi.n 1a9a2a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -507331,99 +507269,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9a8e │ │ │ │ + bne.n 1a99e6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 1a9b04 │ │ │ │ - bl 1860c0 │ │ │ │ - ldr r2, [pc, #64] @ (1a9b48 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a9b44 ) │ │ │ │ + bcs.n 1a9a5c │ │ │ │ + bl 186018 │ │ │ │ + ldr r2, [pc, #64] @ (1a9aa0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9a9c ) │ │ │ │ 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 1a9b3a │ │ │ │ + bne.n 1a9a92 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 1a9ad2 │ │ │ │ + b.n 1a9a2a │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 1a8250 │ │ │ │ + bl 1a81a8 │ │ │ │ add sl, r0 │ │ │ │ - b.n 1a9aec │ │ │ │ + b.n 1a9a44 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 1a9af6 │ │ │ │ + b.n 1a9a4e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 1a9fd8 │ │ │ │ + ldr.w r5, [pc, #1144] @ 1a9f30 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1a9fdc │ │ │ │ + ldr.w r3, [pc, #1144] @ 1a9f34 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9bb0 │ │ │ │ + cbz r0, 1a9b08 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a9d34 │ │ │ │ + beq.w 1a9c8c │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a9fd6 │ │ │ │ + bhi.w 1a9f2e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -507442,15 +507380,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 1a9dd6 │ │ │ │ + beq.w 1a9d2e │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -507459,41 +507397,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a9cde │ │ │ │ + beq.n 1a9c36 │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 1a9ce6 │ │ │ │ + beq.n 1a9c3e │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 1a9d14 │ │ │ │ + beq.n 1a9c6c │ │ │ │ ldrb.w r8, [lr, #109] @ 0x6d │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1a9fc8 │ │ │ │ + bne.w 1a9f20 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a9c84 │ │ │ │ + bne.n 1a9bdc │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 1a9eb8 │ │ │ │ + beq.w 1a9e10 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 1a9f76 │ │ │ │ + bhi.w 1a9ece │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a9fd6 │ │ │ │ + bhi.w 1a9f2e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -507520,81 +507458,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 1a9e18 │ │ │ │ + bne.w 1a9d70 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9d14 │ │ │ │ + cbz r0, 1a9c6c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a9bc0 │ │ │ │ + bne.w 1a9b18 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 1a9d44 │ │ │ │ + bcs.n 1a9c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860c0 │ │ │ │ - ldr r2, [pc, #664] @ (1a9fe0 ) │ │ │ │ - ldr r3, [pc, #660] @ (1a9fdc ) │ │ │ │ + bl 186018 │ │ │ │ + ldr r2, [pc, #664] @ (1a9f38 ) │ │ │ │ + ldr r3, [pc, #660] @ (1a9f34 ) │ │ │ │ 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 1a9fc4 │ │ │ │ + bne.w 1a9f1c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1a8250 │ │ │ │ + bl 1a81a8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a9df0 │ │ │ │ + beq.n 1a9d48 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 1a9d24 │ │ │ │ + beq.n 1a9c7c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9fd6 │ │ │ │ + bhi.w 1a9f2e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -507623,550 +507561,550 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1a9f16 │ │ │ │ + beq.w 1a9e6e │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 1a9c4e │ │ │ │ - b.n 1a9cec │ │ │ │ + bne.w 1a9ba6 │ │ │ │ + b.n 1a9c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d24 │ │ │ │ + beq.n 1a9c7c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d14 │ │ │ │ + beq.n 1a9c6c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 1a9d06 │ │ │ │ + b.n 1a9c5e │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 1a9d14 │ │ │ │ + beq.w 1a9c6c │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a9fd6 │ │ │ │ + bhi.w 1a9f2e │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 1a9dc0 │ │ │ │ - beq.n 1a9ddc │ │ │ │ - beq.n 1a9dde │ │ │ │ + beq.n 1a9d18 │ │ │ │ + beq.n 1a9d34 │ │ │ │ + beq.n 1a9d36 │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 1a9de2 │ │ │ │ - beq.n 1a9de4 │ │ │ │ - beq.n 1a9de6 │ │ │ │ + beq.n 1a9d3a │ │ │ │ + beq.n 1a9d3c │ │ │ │ + beq.n 1a9d3e │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 1a9dea │ │ │ │ - beq.n 1a9dec │ │ │ │ - beq.n 1a9dee │ │ │ │ - beq.n 1a9df0 │ │ │ │ - beq.n 1a9df2 │ │ │ │ - beq.n 1a9df4 │ │ │ │ - beq.n 1a9df6 │ │ │ │ - cbnz r0, 1a9ecc │ │ │ │ + beq.n 1a9d42 │ │ │ │ + beq.n 1a9d44 │ │ │ │ + beq.n 1a9d46 │ │ │ │ + beq.n 1a9d48 │ │ │ │ + beq.n 1a9d4a │ │ │ │ + beq.n 1a9d4c │ │ │ │ + beq.n 1a9d4e │ │ │ │ + cbnz r0, 1a9e24 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a9e86 │ │ │ │ + cbz r0, 1a9dde │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d24 │ │ │ │ + b.n 1a9c7c │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a9e5c │ │ │ │ + b.n 1a9db4 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a9e5c │ │ │ │ + b.n 1a9db4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a9e5c │ │ │ │ + b.n 1a9db4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9f7c │ │ │ │ + beq.n 1a9ed4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a9ef4 │ │ │ │ + cbz r0, 1a9e4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d24 │ │ │ │ + b.n 1a9c7c │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 1a9cec │ │ │ │ + beq.w 1a9c44 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 1a9d14 │ │ │ │ + beq.w 1a9c6c │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a9f56 │ │ │ │ + cbz r0, 1a9eae │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d24 │ │ │ │ + b.n 1a9c7c │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 1a9e5c │ │ │ │ + b.n 1a9db4 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 1a9ec6 │ │ │ │ + b.n 1a9e1e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a9dfa │ │ │ │ + b.n 1a9d52 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 1a9dfa │ │ │ │ + b.n 1a9d52 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 1a9dfa │ │ │ │ + b.n 1a9d52 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a9dfa │ │ │ │ + b.n 1a9d52 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a9f2c │ │ │ │ + b.n 1a9e84 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a9f2c │ │ │ │ + b.n 1a9e84 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9f2c │ │ │ │ + b.n 1a9e84 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a9f2c │ │ │ │ + b.n 1a9e84 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 1a9e2a │ │ │ │ - b.n 1a9f28 │ │ │ │ + bls.w 1a9d82 │ │ │ │ + b.n 1a9e80 │ │ │ │ nop │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aa070 │ │ │ │ + beq.n 1a9fc8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1aa02a │ │ │ │ + cbz r3, 1a9f82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1aa05e │ │ │ │ + cbz r2, 1a9fb6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa074 │ │ │ │ + beq.n 1a9fcc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1aa024 │ │ │ │ + cbz r4, 1a9f7c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1aa024 │ │ │ │ + cbz r2, 1a9f7c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa044 │ │ │ │ + beq.n 1a9f9c │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa012 │ │ │ │ + bne.n 1a9f6a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa052 │ │ │ │ + beq.n 1a9faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9ffe │ │ │ │ + bne.n 1a9f56 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1aa01e │ │ │ │ + b.n 1a9f76 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 1aa02a │ │ │ │ + b.n 1a9f82 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa02a │ │ │ │ - bl 1a9684 │ │ │ │ + bne.n 1a9f82 │ │ │ │ + bl 1a95dc │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 1aa02a │ │ │ │ + b.n 1a9f82 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1aa036 │ │ │ │ + b.n 1a9f8e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1aa00e │ │ │ │ + b.n 1a9f66 │ │ │ │ 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, #408] @ 0x198 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1aa0a2 │ │ │ │ - b.n 1aa0c6 │ │ │ │ + cbnz r5, 1a9ffa │ │ │ │ + b.n 1aa01e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1aa0c6 │ │ │ │ + cbz r5, 1aa01e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa09c │ │ │ │ + beq.n 1a9ff4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1a9fe4 │ │ │ │ + bl 1a9f3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1aa0c6 │ │ │ │ + cbz r3, 1aa01e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa0aa │ │ │ │ + bne.n 1aa002 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa0b8 │ │ │ │ + bne.n 1aa010 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 1aa0ee │ │ │ │ - b.n 1aa1a6 │ │ │ │ + cbnz r7, 1aa046 │ │ │ │ + b.n 1aa0fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa1a6 │ │ │ │ + beq.n 1aa0fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aa0e6 │ │ │ │ + beq.n 1aa03e │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1aa1c8 │ │ │ │ + beq.n 1aa120 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1aa15c │ │ │ │ + cbz r1, 1aa0b4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa16e │ │ │ │ + beq.n 1aa0c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 1aa13a │ │ │ │ + bne.n 1aa092 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aa1ac │ │ │ │ + bne.n 1aa104 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #24] │ │ │ │ movne r6, #1 │ │ │ │ - cbz r2, 1aa15c │ │ │ │ + cbz r2, 1aa0b4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 1aa152 │ │ │ │ + cbz r2, 1aa0aa │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1aa152 │ │ │ │ + cbz r1, 1aa0aa │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1aa120 │ │ │ │ + beq.n 1aa078 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa140 │ │ │ │ + bne.n 1aa098 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 1aa120 │ │ │ │ + beq.n 1aa078 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa182 │ │ │ │ + beq.n 1aa0da │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa10a │ │ │ │ + b.n 1aa062 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1aa120 │ │ │ │ + beq.n 1aa078 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1aa16a │ │ │ │ + bne.n 1aa0c2 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa1a6 │ │ │ │ + cbz r3, 1aa0fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa0f6 │ │ │ │ + bne.n 1aa04e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa198 │ │ │ │ + bne.n 1aa0f0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1aa138 │ │ │ │ + bne.n 1aa090 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1aa12e │ │ │ │ + bhi.n 1aa086 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa13a │ │ │ │ - b.n 1aa15c │ │ │ │ + bne.n 1aa092 │ │ │ │ + b.n 1aa0b4 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 1aa182 │ │ │ │ + b.n 1aa0da │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 1aa1f0 │ │ │ │ + beq.n 1aa148 │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 1aa1f4 │ │ │ │ + bne.n 1aa14c │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 1aa218 │ │ │ │ + beq.n 1aa170 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1aa272 │ │ │ │ - cbnz r3, 1aa21e │ │ │ │ + bne.n 1aa1ca │ │ │ │ + cbnz r3, 1aa176 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1aa276 │ │ │ │ + beq.n 1aa1ce │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1aa2aa │ │ │ │ + beq.n 1aa202 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1aa222 │ │ │ │ + beq.n 1aa17a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aa272 │ │ │ │ + bne.n 1aa1ca │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa416 │ │ │ │ + beq.w 1aa36e │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa19e │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa416 │ │ │ │ + beq.w 1aa36e │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1aa236 │ │ │ │ + beq.n 1aa18e │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa416 │ │ │ │ + beq.w 1aa36e │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 1aa268 │ │ │ │ + b.n 1aa1c0 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1aa28c │ │ │ │ + cbz r3, 1aa1e4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1aa262 │ │ │ │ + bne.n 1aa1ba │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1aa45e │ │ │ │ + beq.w 1aa3b6 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 1aa218 │ │ │ │ + bmi.n 1aa170 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 1aa2d0 │ │ │ │ + cbz r0, 1aa228 │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 1aa29e │ │ │ │ + b.n 1aa1f6 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 1aa2c8 │ │ │ │ + cbz r0, 1aa220 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 1aa298 │ │ │ │ - b.n 1aa272 │ │ │ │ + bne.n 1aa1f0 │ │ │ │ + b.n 1aa1ca │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1aa222 │ │ │ │ + beq.n 1aa17a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 1aa272 │ │ │ │ + beq.n 1aa1ca │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa400 │ │ │ │ + beq.w 1aa358 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa44c │ │ │ │ + beq.w 1aa3a4 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 1aa452 │ │ │ │ + bhi.w 1aa3aa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.w 1aa404 │ │ │ │ + beq.w 1aa35c │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 1aa3de │ │ │ │ + beq.n 1aa336 │ │ │ │ ldr.w r1, [lr, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w lr, [r3, #12] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1aa40e │ │ │ │ + bne.n 1aa366 │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1aa40e │ │ │ │ + bne.n 1aa366 │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldrd r5, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1aa446 │ │ │ │ + bhi.w 1aa39e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aa646 │ │ │ │ + bhi.w 1aa59e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -508197,18 +508135,18 @@ │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ uxtb r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [lr, #37] @ 0x25 │ │ │ │ ldrd r5, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1aa440 │ │ │ │ + bhi.n 1aa398 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aa646 │ │ │ │ + bhi.w 1aa59e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -508239,162 +508177,162 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.w 1aa218 │ │ │ │ + bne.w 1aa170 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1aa2d8 │ │ │ │ + bne.w 1aa230 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa618 │ │ │ │ + beq.w 1aa570 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ movs r0, #6 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 1aa3de │ │ │ │ + b.n 1aa336 │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 1aa3de │ │ │ │ + b.n 1aa336 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa624 │ │ │ │ + beq.w 1aa57c │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa292 │ │ │ │ + b.n 1aa1ea │ │ │ │ uxth r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa378 │ │ │ │ + b.n 1aa2d0 │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa378 │ │ │ │ + b.n 1aa2d0 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1aa3d4 │ │ │ │ + b.n 1aa32c │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1aa3d4 │ │ │ │ + b.n 1aa32c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, lr │ │ │ │ - b.n 1aa3d4 │ │ │ │ + b.n 1aa32c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1aa378 │ │ │ │ + b.n 1aa2d0 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1aa3de │ │ │ │ - b.n 1aa218 │ │ │ │ + beq.n 1aa336 │ │ │ │ + b.n 1aa170 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa628 │ │ │ │ + beq.w 1aa580 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 1aa5cc │ │ │ │ + bne.w 1aa524 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1aa5cc │ │ │ │ + beq.w 1aa524 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aa46c │ │ │ │ + bne.n 1aa3c4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1aa5ba │ │ │ │ + beq.w 1aa512 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1aa4b6 │ │ │ │ + beq.n 1aa40e │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa49e │ │ │ │ + bne.n 1aa3f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa636 │ │ │ │ + beq.w 1aa58e │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1aa604 │ │ │ │ + beq.w 1aa55c │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 1aa592 │ │ │ │ + beq.n 1aa4ea │ │ │ │ ldr.w r5, [lr, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.w 1aa60e │ │ │ │ + bne.w 1aa566 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 1aa60e │ │ │ │ + bne.n 1aa566 │ │ │ │ ldrb.w r5, [lr, #37] @ 0x25 │ │ │ │ ldrd r2, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.n 1aa54c │ │ │ │ + bhi.n 1aa4a4 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1aa5be │ │ │ │ + bhi.n 1aa516 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r4, [pc, #64] @ (1aa568 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa65c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa65c ) │ │ │ │ + ldr r4, [pc, #64] @ (1aa4c0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5b4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5b4 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ - ldr r4, [pc, #304] @ (1aa660 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa664 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa664 ) │ │ │ │ - ldr r7, [pc, #304] @ (1aa668 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa668 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa66c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa66c ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa670 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa670 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa674 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa674 ) │ │ │ │ - ldr r4, [pc, #304] @ (1aa678 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5b8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5bc ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5bc ) │ │ │ │ + ldr r7, [pc, #304] @ (1aa5c0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5c0 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5c4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5c4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5cc ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5cc ) │ │ │ │ + ldr r4, [pc, #304] @ (1aa5d0 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r7, [r7, #37] @ 0x25 │ │ │ │ cmp r7, #32 │ │ │ │ ldrd r5, r6, [r6, #40] @ 0x28 │ │ │ │ - bhi.n 1aa588 │ │ │ │ + bhi.n 1aa4e0 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1aa646 │ │ │ │ + bhi.n 1aa59e │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -508409,168 +508347,168 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 1aa27c │ │ │ │ + bne.w 1aa1d4 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1aa4c6 │ │ │ │ + bne.n 1aa41e │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1aa272 │ │ │ │ + bne.w 1aa1ca │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 1aa272 │ │ │ │ + bne.w 1aa1ca │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1aa226 │ │ │ │ + b.n 1aa17e │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa54c │ │ │ │ + b.n 1aa4a4 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1aa54c │ │ │ │ + b.n 1aa4a4 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1aa48c │ │ │ │ + beq.w 1aa3e4 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 1aa5f8 │ │ │ │ + beq.n 1aa550 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 1aa272 │ │ │ │ + beq.w 1aa1ca │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aa5e0 │ │ │ │ + bne.n 1aa538 │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1aa49a │ │ │ │ - b.n 1aa4be │ │ │ │ + bne.w 1aa3f2 │ │ │ │ + b.n 1aa416 │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 1aa592 │ │ │ │ + b.n 1aa4ea │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 1aa592 │ │ │ │ + b.n 1aa4ea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aa21a │ │ │ │ + beq.w 1aa172 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 1aa400 │ │ │ │ + bpl.w 1aa358 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 1aa21a │ │ │ │ + b.n 1aa172 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1aa48c │ │ │ │ + b.n 1aa3e4 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa588 │ │ │ │ + b.n 1aa4e0 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1aa272 │ │ │ │ - b.n 1aa5ba │ │ │ │ + bne.w 1aa1ca │ │ │ │ + b.n 1aa512 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1aa588 │ │ │ │ + b.n 1aa4e0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (1aa6d8 ) │ │ │ │ - ldr r2, [pc, #128] @ (1aa6dc ) │ │ │ │ + ldr r1, [pc, #124] @ (1aa630 ) │ │ │ │ + ldr r2, [pc, #128] @ (1aa634 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1aa6b8 │ │ │ │ + beq.n 1aa610 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa1cc │ │ │ │ + bl 1aa124 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 1aa6a8 │ │ │ │ + bcs.n 1aa600 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 1aa6b8 │ │ │ │ - bl 1860c0 │ │ │ │ - ldr r2, [pc, #36] @ (1aa6e0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1aa6dc ) │ │ │ │ + bcs.n 1aa610 │ │ │ │ + bl 186018 │ │ │ │ + ldr r2, [pc, #36] @ (1aa638 ) │ │ │ │ + ldr r3, [pc, #32] @ (1aa634 ) │ │ │ │ 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 1aa6d2 │ │ │ │ + bne.n 1aa62a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1aa6ec │ │ │ │ + cbz r3, 1aa644 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #32 │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -508578,162 +508516,162 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 1aa74c │ │ │ │ + beq.n 1aa6a4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 1aa756 │ │ │ │ + cbz r5, 1aa6ae │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 1aa776 │ │ │ │ + cbz r1, 1aa6ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa1cc │ │ │ │ + bl 1aa124 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aa648 │ │ │ │ + bl 1aa5a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aa742 │ │ │ │ + bne.n 1aa69a │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 185ec4 │ │ │ │ + bl 185e1c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 1aa742 │ │ │ │ + b.n 1aa69a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a9684 │ │ │ │ - cbz r0, 1aa7b0 │ │ │ │ + bl 1a95dc │ │ │ │ + cbz r0, 1aa708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a96c8 │ │ │ │ + bl 1a9620 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1a129c │ │ │ │ + bl 1a11f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa858 │ │ │ │ + beq.n 1aa7b0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1aa800 │ │ │ │ + cbz r5, 1aa758 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1aa824 │ │ │ │ + cbz r4, 1aa77c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa860 │ │ │ │ + beq.n 1aa7b8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1aa7fa │ │ │ │ + cbz r4, 1aa752 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa7fa │ │ │ │ + cbz r3, 1aa752 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aa812 │ │ │ │ + beq.n 1aa76a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa7e8 │ │ │ │ + bne.n 1aa740 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aa848 │ │ │ │ + beq.n 1aa7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa7d4 │ │ │ │ + bne.n 1aa72c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9684 │ │ │ │ - cbz r0, 1aa836 │ │ │ │ + bl 1a95dc │ │ │ │ + cbz r0, 1aa78e │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa7e4 │ │ │ │ - b.n 1aa800 │ │ │ │ + bne.n 1aa73c │ │ │ │ + b.n 1aa758 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aa800 │ │ │ │ + bne.n 1aa758 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 1aa854 │ │ │ │ + cbnz r0, 1aa7ac │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1a96c8 │ │ │ │ + bl 1a9620 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa7e4 │ │ │ │ - b.n 1aa800 │ │ │ │ + bne.n 1aa73c │ │ │ │ + b.n 1aa758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa836 │ │ │ │ + beq.n 1aa78e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1aa800 │ │ │ │ + b.n 1aa758 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a9684 │ │ │ │ - cbnz r0, 1aa870 │ │ │ │ + bl 1a95dc │ │ │ │ + cbnz r0, 1aa7c8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 1aa836 │ │ │ │ + b.n 1aa78e │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa7e4 │ │ │ │ + b.n 1aa73c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #2780] @ 1ab364 │ │ │ │ - ldr.w r2, [pc, #2780] @ 1ab368 │ │ │ │ + ldr.w r3, [pc, #2780] @ 1ab2bc │ │ │ │ + ldr.w r2, [pc, #2780] @ 1ab2c0 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2768] @ 1ab36c │ │ │ │ + ldr.w r3, [pc, #2768] @ 1ab2c4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -508746,56 +508684,56 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1ab434 │ │ │ │ + beq.w 1ab38c │ │ │ │ mov fp, r7 │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aaa7e │ │ │ │ + beq.w 1aa9d6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r9 │ │ │ │ mov.w r8, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1aa988 │ │ │ │ + beq.n 1aa8e0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1aaaba │ │ │ │ - cbnz r2, 1aa968 │ │ │ │ - ldr.w r3, [pc, #2652] @ 1ab370 │ │ │ │ + beq.w 1aaa12 │ │ │ │ + cbnz r2, 1aa8c0 │ │ │ │ + ldr.w r3, [pc, #2652] @ 1ab2c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1aa968 │ │ │ │ + cbz r0, 1aa8c0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1aa95a │ │ │ │ + bne.n 1aa8b2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 1aa95a │ │ │ │ + bne.n 1aa8b2 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldrd r7, r6, [r4, #52] @ 0x34 │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ adds r6, r1, #4 │ │ │ │ str.w fp, [r4, #52] @ 0x34 │ │ │ │ @@ -508805,221 +508743,221 @@ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r6, [r7, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1aa928 │ │ │ │ + bne.n 1aa880 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1aaa7c │ │ │ │ + beq.w 1aa9d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aa97a │ │ │ │ + cbz r3, 1aa8d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aa90a │ │ │ │ + bne.n 1aa862 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa968 │ │ │ │ + beq.n 1aa8c0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aabbc │ │ │ │ + bne.w 1aab14 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1aa9a8 │ │ │ │ + beq.n 1aa900 │ │ │ │ ands r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1aab48 │ │ │ │ + beq.w 1aaaa0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aa968 │ │ │ │ + bne.n 1aa8c0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aabc6 │ │ │ │ + beq.w 1aab1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1be0d4 │ │ │ │ + bl 1be02c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r0, 1aa9f0 │ │ │ │ + cbz r0, 1aa948 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 1aabc6 │ │ │ │ + bhi.w 1aab1e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #52] @ 0x34 │ │ │ │ - bne.w 1aadf6 │ │ │ │ + bne.w 1aad4e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aaa58 │ │ │ │ + bne.n 1aa9b0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 1aaa08 │ │ │ │ + cbnz r1, 1aa960 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 1aad70 │ │ │ │ + beq.w 1aacc8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1aaa3c │ │ │ │ - b.n 1aadaa │ │ │ │ + beq.n 1aa994 │ │ │ │ + b.n 1aad02 │ │ │ │ mov r0, sl │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 1aaa42 │ │ │ │ + bne.n 1aa99a │ │ │ │ mov r0, sl │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 1aadaa │ │ │ │ + bne.w 1aad02 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1aaa10 │ │ │ │ + beq.n 1aa968 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 1aaa58 │ │ │ │ + cbz r3, 1aa9b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aaa58 │ │ │ │ + bne.n 1aa9b0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1aaeca │ │ │ │ + beq.w 1aae22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9578 │ │ │ │ - cbz r0, 1aaa68 │ │ │ │ + bl 1a94d0 │ │ │ │ + cbz r0, 1aa9c0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aadfa │ │ │ │ + beq.w 1aad52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1aa96e │ │ │ │ + bne.w 1aa8c6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa8de │ │ │ │ + bne.w 1aa836 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ee368 │ │ │ │ - ldr.w r2, [pc, #2264] @ 1ab374 │ │ │ │ - ldr.w r3, [pc, #2252] @ 1ab36c │ │ │ │ + bl 1ee2c0 │ │ │ │ + ldr.w r2, [pc, #2264] @ 1ab2cc │ │ │ │ + ldr.w r3, [pc, #2252] @ 1ab2c4 │ │ │ │ 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 1ab44e │ │ │ │ + bne.w 1ab3a6 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.w 1aac5a │ │ │ │ + beq.w 1aabb2 │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aabcc │ │ │ │ + beq.n 1aab24 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.w 1aa968 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa968 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1ab378 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ + ldr.w r3, [pc, #2200] @ 1ab2d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #1236] @ 0x4d4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 1aad2a │ │ │ │ + beq.w 1aac82 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1aa968 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa968 │ │ │ │ + beq.w 1aa8c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1aa968 │ │ │ │ + b.n 1aa8c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1aacd0 │ │ │ │ + beq.w 1aac28 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa968 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrd r7, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r6, r0, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r2, [r7, #4] │ │ │ │ @@ -509038,54 +508976,54 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, r6, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 1aab40 │ │ │ │ + b.n 1aaa98 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1aab46 │ │ │ │ + beq.n 1aaa9e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1aa968 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1aa9f0 │ │ │ │ + b.n 1aa948 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1948] @ 1ab378 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1ab2d0 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #586] @ 0x24a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a846c │ │ │ │ + bl 1a83c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa968 │ │ │ │ + beq.w 1aa8c0 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ab452 │ │ │ │ + bne.w 1ab3aa │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 1ab45c │ │ │ │ + bhi.w 1ab3b4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r3, r3, #14 │ │ │ │ lsls r3, r3, #14 │ │ │ │ lsls r3, r6, #13 │ │ │ │ @@ -509112,30 +509050,30 @@ │ │ │ │ add.w r9, r4, #24 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - bl 1a1250 │ │ │ │ + bl 1a11a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a846c │ │ │ │ + bl 1a83c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa968 │ │ │ │ + beq.w 1aa8c0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 1ab452 │ │ │ │ + bne.w 1ab3aa │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ab45c │ │ │ │ + bhi.w 1ab3b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r0, r3, #13 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r4, r3, #13 │ │ │ │ lsls r3, r7, #12 │ │ │ │ @@ -509157,18 +509095,18 @@ │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r7, r3, #15 │ │ │ │ lsls r0, r3, #13 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 1ab31c │ │ │ │ + bhi.w 1ab274 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1aaec4 │ │ │ │ + bhi.w 1aae1c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @@ -509201,101 +509139,101 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab428 │ │ │ │ + beq.w 1ab380 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 1aab32 │ │ │ │ - b.n 1aab04 │ │ │ │ + bne.w 1aaa8a │ │ │ │ + b.n 1aaa5c │ │ │ │ mov r0, sl │ │ │ │ - bl 2513d0 │ │ │ │ - cbz r0, 1aad94 │ │ │ │ + bl 251328 │ │ │ │ + cbz r0, 1aacec │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1aad94 │ │ │ │ + bne.n 1aacec │ │ │ │ mov r1, r9 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1ab37c │ │ │ │ + beq.w 1ab2d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aaa58 │ │ │ │ + bne.w 1aa9b0 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 1aaa08 │ │ │ │ + b.n 1aa960 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 1aaa42 │ │ │ │ - bl 24f1c4 │ │ │ │ + bne.w 1aa99a │ │ │ │ + bl 24f11c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 1aaddc │ │ │ │ + beq.n 1aad34 │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 1ab3f6 │ │ │ │ + beq.w 1ab34e │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 24f1e0 │ │ │ │ + bl 24f138 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 1aaa42 │ │ │ │ + bne.w 1aa99a │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a82d8 │ │ │ │ - b.n 1aab40 │ │ │ │ + bl 1a8230 │ │ │ │ + b.n 1aaa98 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1aa9f0 │ │ │ │ + b.n 1aa948 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ab458 │ │ │ │ + bne.w 1ab3b0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ab400 │ │ │ │ + beq.w 1ab358 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne lr, r3 │ │ │ │ - beq.w 1ab43a │ │ │ │ + beq.w 1ab392 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1aae82 │ │ │ │ + beq.n 1aadda │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r9, r7 │ │ │ │ subs r3, #4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1aae5e │ │ │ │ + b.n 1aadb6 │ │ │ │ ldrd r7, r6, [r3, #4] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str r6, [r7, #4] │ │ │ │ str r7, [r6, #0] │ │ │ │ adds r6, r2, #4 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ movs r7, #1 │ │ │ │ @@ -509305,63 +509243,63 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 1aae80 │ │ │ │ + beq.n 1aadd8 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1aae34 │ │ │ │ + bne.n 1aad8c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aae34 │ │ │ │ + bne.n 1aad8c │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 1aae5c │ │ │ │ + bne.n 1aadb4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aab40 │ │ │ │ - b.n 1aaa68 │ │ │ │ + bne.w 1aaa98 │ │ │ │ + b.n 1aa9c0 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 1aab54 │ │ │ │ + bne.w 1aaaac │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ab326 │ │ │ │ + beq.w 1ab27e │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1a08b4 │ │ │ │ - b.n 1aab40 │ │ │ │ + bl 1a080c │ │ │ │ + b.n 1aaa98 │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1aae94 │ │ │ │ + b.n 1aadec │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1aae94 │ │ │ │ + b.n 1aadec │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 1aae94 │ │ │ │ + b.n 1aadec │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 1aaed6 │ │ │ │ + cbnz r2, 1aae2e │ │ │ │ ldrd r2, r1, [r3, #52] @ 0x34 │ │ │ │ strd r2, r1, [r4, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -509371,19 +509309,19 @@ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1a9578 │ │ │ │ + bl 1a94d0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aaa60 │ │ │ │ - b.n 1aab40 │ │ │ │ + bne.w 1aa9b8 │ │ │ │ + b.n 1aaa98 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ add.w ip, r3, #68 @ 0x44 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ uxth r6, r6 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ @@ -509405,15 +509343,15 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ ldrb.w r9, [r2, #16] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 1ab07c │ │ │ │ + beq.w 1aafd4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -509425,77 +509363,77 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #240 @ 0xf0 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1aaf6e │ │ │ │ + bne.n 1aaec6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd fp, fp, [sp, #152] @ 0x98 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 1aafce │ │ │ │ + cbz r6, 1aaf26 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 1aafb2 │ │ │ │ + bhi.n 1aaf0a │ │ │ │ cmp r9, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ab07c │ │ │ │ + bne.n 1aafd4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ cmp r9, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ab018 │ │ │ │ + bne.n 1aaf70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab07c │ │ │ │ + beq.n 1aafd4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ab004 │ │ │ │ - cbz r7, 1ab07c │ │ │ │ + bne.n 1aaf5c │ │ │ │ + cbz r7, 1aafd4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509507,88 +509445,88 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r9, [r7, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1ab0a6 │ │ │ │ + beq.n 1aaffe │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1a8638 │ │ │ │ + bl 1a8590 │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 1ab322 │ │ │ │ + beq.w 1ab27a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ cmp r9, sl │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 1ab0ce │ │ │ │ + cbz r2, 1ab026 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ab0c4 │ │ │ │ + bne.n 1ab01c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ab10c │ │ │ │ + beq.n 1ab064 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ab0fa │ │ │ │ + bhi.n 1ab052 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w lr, sp, #136 @ 0x88 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509600,15 +509538,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ add.w ip, r6, #4 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ @@ -509616,23 +509554,23 @@ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ str.w ip, [r4, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ strb.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 19f1d4 │ │ │ │ + bl 19f12c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 1aab40 │ │ │ │ + b.n 1aaa98 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r1, ip │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ add.w lr, r2, #72 @ 0x48 │ │ │ │ ldrd r0, r3, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r7, [r4, #40] @ 0x28 │ │ │ │ @@ -509652,76 +509590,76 @@ │ │ │ │ mov.w r3, #3 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strb.w ip, [r4, #41] @ 0x29 │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ strb.w r6, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 1ab234 │ │ │ │ + beq.n 1ab18c │ │ │ │ mul.w r0, r1, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 448cc <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 1a8638 │ │ │ │ + bl 1a8590 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1ab300 │ │ │ │ + beq.n 1ab258 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 43fd0 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 1ab258 │ │ │ │ + cbz r6, 1ab1b0 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1ab24e │ │ │ │ + bne.n 1ab1a6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ strd fp, fp, [sp, #120] @ 0x78 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add.w r2, sp, #119 @ 0x77 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 1ab292 │ │ │ │ + cbz r7, 1ab1ea │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 1ab280 │ │ │ │ + bhi.n 1ab1d8 │ │ │ │ str.w sl, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -509733,83 +509671,83 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a10c8 │ │ │ │ - b.n 1aab40 │ │ │ │ + bl 1a1020 │ │ │ │ + b.n 1aaa98 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaf0a │ │ │ │ + b.n 1aae62 │ │ │ │ mov.w ip, #8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab1ca │ │ │ │ + b.n 1ab122 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1aae94 │ │ │ │ + b.n 1aadec │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - b.n 1ab180 │ │ │ │ + b.n 1ab0d8 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aaea2 │ │ │ │ + bne.w 1aadfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9578 │ │ │ │ + bl 1a94d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aaea2 │ │ │ │ + beq.w 1aadfa │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 1aaea2 │ │ │ │ + b.n 1aadfa │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaf0a │ │ │ │ + b.n 1aae62 │ │ │ │ mov.w ip, #32 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab1ca │ │ │ │ + b.n 1ab122 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1ab1ca │ │ │ │ + b.n 1ab122 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaf0a │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + b.n 1aae62 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aad94 │ │ │ │ + bne.w 1aacec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -509820,559 +509758,559 @@ │ │ │ │ ldr r7, [sp, #0] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9684 │ │ │ │ - b.w 1aab40 │ │ │ │ + bl 1a95dc │ │ │ │ + b.w 1aaa98 │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 1aadc6 │ │ │ │ - b.w 1aaa42 │ │ │ │ + bne.w 1aad1e │ │ │ │ + b.w 1aa99a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1ab454 │ │ │ │ + bne.n 1ab3ac │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r1 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1aae18 │ │ │ │ + b.n 1aad70 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1ab1ca │ │ │ │ + b.n 1ab122 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1aaf0a │ │ │ │ + b.n 1aae62 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 1aa968 │ │ │ │ - b.w 1aab04 │ │ │ │ + bne.w 1aa8c0 │ │ │ │ + b.w 1aaa5c │ │ │ │ mov r7, r9 │ │ │ │ - b.w 1aaa90 │ │ │ │ + b.w 1aa9e8 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 1a9978 │ │ │ │ + bl 1a98d0 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 1aae18 │ │ │ │ + b.n 1aad70 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 1ab47a │ │ │ │ - b.n 1ab49e │ │ │ │ + cbnz r5, 1ab3d2 │ │ │ │ + b.n 1ab3f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ab49e │ │ │ │ + cbz r5, 1ab3f6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab474 │ │ │ │ + beq.n 1ab3cc │ │ │ │ movs r5, #0 │ │ │ │ - bl 1aa874 │ │ │ │ + bl 1aa7cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1ab49e │ │ │ │ + cbz r3, 1ab3f6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab482 │ │ │ │ + bne.n 1ab3da │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab490 │ │ │ │ + bne.n 1ab3e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (1ab7d4 ) │ │ │ │ + ldr r2, [pc, #812] @ (1ab72c ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1ab51e │ │ │ │ + bhi.n 1ab476 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1ab798 │ │ │ │ + beq.w 1ab6f0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d0 │ │ │ │ + beq.n 1ab428 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 1ab514 │ │ │ │ + bcc.n 1ab46c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d2 │ │ │ │ + beq.n 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab50e │ │ │ │ + beq.n 1ab466 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab506 │ │ │ │ + bne.n 1ab45e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab794 │ │ │ │ + bne.w 1ab6ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab4e4 │ │ │ │ - b.n 1ab4d0 │ │ │ │ + bne.n 1ab43c │ │ │ │ + b.n 1ab428 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d0 │ │ │ │ + beq.n 1ab428 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.n 1ab55c │ │ │ │ + bcc.n 1ab4b4 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d2 │ │ │ │ + beq.n 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab556 │ │ │ │ + beq.n 1ab4ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab54e │ │ │ │ + bne.n 1ab4a6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab794 │ │ │ │ + bne.w 1ab6ec │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 1ab588 │ │ │ │ + cbz r3, 1ab4e0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1ab588 │ │ │ │ + bhi.n 1ab4e0 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d2 │ │ │ │ + beq.n 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab582 │ │ │ │ + beq.n 1ab4da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab57a │ │ │ │ + bne.n 1ab4d2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab794 │ │ │ │ + bne.w 1ab6ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab52c │ │ │ │ - b.n 1ab4d0 │ │ │ │ - ldr r3, [pc, #580] @ (1ab7d8 ) │ │ │ │ + bne.n 1ab484 │ │ │ │ + b.n 1ab428 │ │ │ │ + ldr r3, [pc, #580] @ (1ab730 ) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab4d0 │ │ │ │ + beq.n 1ab428 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 1ab5de │ │ │ │ + bcc.n 1ab536 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab4d2 │ │ │ │ + beq.n 1ab42a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ab5d8 │ │ │ │ + beq.n 1ab530 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 1ab5d0 │ │ │ │ + bne.n 1ab528 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab794 │ │ │ │ + bne.w 1ab6ec │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1ab5ae │ │ │ │ - b.n 1ab4d0 │ │ │ │ + bne.n 1ab506 │ │ │ │ + b.n 1ab428 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ab4d0 │ │ │ │ + beq.w 1ab428 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 1ab62a │ │ │ │ + bcc.n 1ab582 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab624 │ │ │ │ + beq.n 1ab57c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab61c │ │ │ │ + bne.n 1ab574 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1ab794 │ │ │ │ + bne.w 1ab6ec │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1ab4d0 │ │ │ │ + bne.w 1ab428 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 1ab4d0 │ │ │ │ + bhi.w 1ab428 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab65a │ │ │ │ + beq.n 1ab5b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab652 │ │ │ │ + bne.n 1ab5aa │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ab4d2 │ │ │ │ + b.n 1ab42a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1ab69c │ │ │ │ + cbz r3, 1ab5f4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 1ab69c │ │ │ │ + bcc.n 1ab5f4 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab698 │ │ │ │ + beq.n 1ab5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab690 │ │ │ │ + bne.n 1ab5e8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab794 │ │ │ │ + bne.n 1ab6ec │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ab4d0 │ │ │ │ + beq.w 1ab428 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 1ab7ce │ │ │ │ + beq.w 1ab726 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r5, [r7, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1ab6de │ │ │ │ + bcc.n 1ab636 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab6da │ │ │ │ + beq.n 1ab632 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab6d2 │ │ │ │ + bne.n 1ab62a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab794 │ │ │ │ + bne.n 1ab6ec │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 1ab6ae │ │ │ │ - b.n 1ab4d0 │ │ │ │ + bne.n 1ab606 │ │ │ │ + b.n 1ab428 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ab4d0 │ │ │ │ + beq.w 1ab428 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movs r0, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1ab7ce │ │ │ │ + beq.n 1ab726 │ │ │ │ ldr.w r3, [lr, r0, lsl #2] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 1ab734 │ │ │ │ + bcc.n 1ab68c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ab730 │ │ │ │ + beq.n 1ab688 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab728 │ │ │ │ + bne.n 1ab680 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1ab794 │ │ │ │ + bne.n 1ab6ec │ │ │ │ adds r0, #5 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1ab704 │ │ │ │ - b.n 1ab4d0 │ │ │ │ - ldr r3, [pc, #156] @ (1ab7dc ) │ │ │ │ + bne.n 1ab65c │ │ │ │ + b.n 1ab428 │ │ │ │ + ldr r3, [pc, #156] @ (1ab734 ) │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ab4d0 │ │ │ │ + beq.w 1ab428 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 1ab7ce │ │ │ │ + beq.n 1ab726 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r7, [r5, #32] │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 1ab788 │ │ │ │ + bcc.n 1ab6e0 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1ab784 │ │ │ │ + beq.n 1ab6dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 1ab77c │ │ │ │ + bne.n 1ab6d4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1ab794 │ │ │ │ + bne.n 1ab6ec │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1ab75a │ │ │ │ - b.n 1ab4d0 │ │ │ │ + bne.n 1ab6b2 │ │ │ │ + b.n 1ab428 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ab4d2 │ │ │ │ + b.n 1ab42a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ab7ce │ │ │ │ + beq.n 1ab726 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ab4d0 │ │ │ │ + bcc.w 1ab428 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab4d2 │ │ │ │ + beq.w 1ab42a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1ab65a │ │ │ │ + beq.w 1ab5b2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab7c4 │ │ │ │ - b.n 1ab65a │ │ │ │ + bne.n 1ab71c │ │ │ │ + b.n 1ab5b2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #328] @ (1ab920 ) │ │ │ │ + ldr r3, [pc, #1000] @ (1abb18 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 1ab7ec │ │ │ │ + cbz r1, 1ab744 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1a1330 │ │ │ │ + bl 1a1288 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1ab836 │ │ │ │ - cbz r3, 1ab836 │ │ │ │ + beq.n 1ab78e │ │ │ │ + cbz r3, 1ab78e │ │ │ │ ldrb.w ip, [r2, #19] │ │ │ │ - b.n 1ab822 │ │ │ │ + b.n 1ab77a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1ab836 │ │ │ │ + cbz r3, 1ab78e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ab81e │ │ │ │ - cbz r0, 1ab83c │ │ │ │ + bne.n 1ab776 │ │ │ │ + cbz r0, 1ab794 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ab832 │ │ │ │ + b.n 1ab78a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 1ab83c │ │ │ │ + cbz r2, 1ab794 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ab82e │ │ │ │ + bne.n 1ab786 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 1ab850 │ │ │ │ + beq.n 1ab7a8 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 1ab81e │ │ │ │ + b.n 1ab776 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3324] @ 1ac568 │ │ │ │ - ldr.w r2, [pc, #3324] @ 1ac56c │ │ │ │ + ldr.w r0, [pc, #3324] @ 1ac4c0 │ │ │ │ + ldr.w r2, [pc, #3324] @ 1ac4c4 │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r3, [pc, #3320] @ 1ac570 │ │ │ │ + ldr.w r3, [pc, #3320] @ 1ac4c8 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w r2, [pc, #3304] @ 1ac574 │ │ │ │ + ldr.w r2, [pc, #3304] @ 1ac4cc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r2 │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1aba5c │ │ │ │ + beq.w 1ab9b4 │ │ │ │ ldrb.w r0, [r4, #42] @ 0x2a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba5c │ │ │ │ + bne.w 1ab9b4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov lr, ip │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 1abab0 │ │ │ │ + bhi.w 1aba08 │ │ │ │ cmp.w ip, #408 @ 0x198 │ │ │ │ - bcs.w 1aba7c │ │ │ │ + bcs.w 1ab9d4 │ │ │ │ cmp.w ip, #288 @ 0x120 │ │ │ │ - bhi.w 1abe38 │ │ │ │ + bhi.w 1abd90 │ │ │ │ cmp.w ip, #270 @ 0x10e │ │ │ │ - bcs.w 1ac100 │ │ │ │ + bcs.w 1ac058 │ │ │ │ cmp.w ip, #193 @ 0xc1 │ │ │ │ - beq.w 1ac738 │ │ │ │ - bhi.w 1abfd0 │ │ │ │ + beq.w 1ac690 │ │ │ │ + bhi.w 1abf28 │ │ │ │ cmp.w ip, #159 @ 0x9f │ │ │ │ - bhi.w 1aca10 │ │ │ │ + bhi.w 1ac968 │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - bls.w 1ac21e │ │ │ │ + bls.w 1ac176 │ │ │ │ sub.w r3, ip, #67 @ 0x43 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ @@ -510461,77 +510399,77 @@ │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r2, r7, #30 │ │ │ │ sub.w r3, ip, #468 @ 0x1d4 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ cmp.w ip, #494 @ 0x1ee │ │ │ │ - bls.w 1acd0c │ │ │ │ + bls.w 1acc64 │ │ │ │ mvn.w r7, #494 @ 0x1ee │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r7 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4752 @ 0x1290 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ac18c │ │ │ │ + bne.w 1ac0e4 │ │ │ │ tst.w r3, #9 │ │ │ │ - beq.w 1ac12a │ │ │ │ + beq.w 1ac082 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acd04 │ │ │ │ + beq.w 1acc5c │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac92c │ │ │ │ + bne.w 1ac884 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1aba32 │ │ │ │ + cbnz r0, 1ab98a │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1aba0a │ │ │ │ + bne.n 1ab962 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1aba58 │ │ │ │ + cbz r3, 1ab9b0 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2840] @ 1ac578 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1ac56c │ │ │ │ + ldr.w r2, [pc, #2840] @ 1ac4d0 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1ac4c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1acd22 │ │ │ │ + bne.w 1acc7a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r3, ip, #408 @ 0x198 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #17 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r7, r7, #19 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r2, r7, #18 │ │ │ │ @@ -510545,26 +510483,26 @@ │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ lsls r1, r0, #14 │ │ │ │ cmp.w ip, #588 @ 0x24c │ │ │ │ - bcs.n 1abb80 │ │ │ │ + bcs.n 1abad8 │ │ │ │ cmp.w ip, #584 @ 0x248 │ │ │ │ - bcs.w 1ac98e │ │ │ │ + bcs.w 1ac8e6 │ │ │ │ cmp.w ip, #552 @ 0x228 │ │ │ │ - bhi.w 1ac946 │ │ │ │ + bhi.w 1ac89e │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 1ac198 │ │ │ │ + bls.w 1ac0f0 │ │ │ │ subw r3, ip, #514 @ 0x202 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.w 1ac12a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abae4 ) │ │ │ │ + bhi.w 1ac082 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aba3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -510636,21 +510574,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r1, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #612 @ 0x264 │ │ │ │ - bcc.w 1ac9b4 │ │ │ │ + bcc.w 1ac90c │ │ │ │ sub.w r3, ip, #612 @ 0x264 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.w 1ac12a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abba4 ) │ │ │ │ + bhi.w 1ac082 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abafc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #25 │ │ │ │ @@ -510959,20 +510897,20 @@ │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bhi.w 1ac138 │ │ │ │ + bhi.w 1ac090 │ │ │ │ mvn.w r3, #288 @ 0x120 │ │ │ │ add r3, ip │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bhi.w 1ac12a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abe58 ) │ │ │ │ + bhi.w 1ac082 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abdb0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #14 │ │ │ │ @@ -511147,22 +511085,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ sdiv pc, r9, pc │ │ │ │ cmp.w ip, #202 @ 0xca │ │ │ │ - bls.w 1acafe │ │ │ │ + bls.w 1aca56 │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 1ac12a │ │ │ │ + beq.w 1ac082 │ │ │ │ sub.w r3, ip, #203 @ 0xcb │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bhi.w 1ac12a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1abff8 ) │ │ │ │ + bhi.w 1ac082 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1abf50 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ lsls r3, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -511293,74 +511231,74 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub.w r2, ip, #270 @ 0x10e │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #8289 @ 0x2061 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1ac18c │ │ │ │ + bne.n 1ac0e4 │ │ │ │ movw r2, #49156 @ 0xc004 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ cmp.w ip, #288 @ 0x120 │ │ │ │ - beq.w 1acaa2 │ │ │ │ + beq.w 1ac9fa │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1aba3e │ │ │ │ + b.n 1ab996 │ │ │ │ mvn.w r7, #382 @ 0x17e │ │ │ │ add.w r1, ip, r7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1ac12a │ │ │ │ + bhi.n 1ac082 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #7202 @ 0x1c22 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ lsls r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ - cbnz r3, 1ac18c │ │ │ │ + cbnz r3, 1ac0e4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1ac550 │ │ │ │ + bmi.w 1ac4a8 │ │ │ │ cmp r1, #22 │ │ │ │ - bne.n 1ac12a │ │ │ │ + bne.n 1ac082 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r5, #25] │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1acbec │ │ │ │ + bne.w 1acb44 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1acca0 │ │ │ │ + beq.w 1acbf8 │ │ │ │ ittt le │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ orrle r0, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1aba3e │ │ │ │ + b.n 1ab996 │ │ │ │ cmp.w ip, #456 @ 0x1c8 │ │ │ │ - bcs.w 1aca9a │ │ │ │ + bcs.w 1ac9f2 │ │ │ │ mvn.w r1, #426 @ 0x1aa │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, ip, r1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #40430 @ 0x9dee │ │ │ │ movt r2, #4673 @ 0x1241 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ac18c │ │ │ │ + bne.n 1ac0e4 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 1ac12a │ │ │ │ + beq.n 1ac082 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 1acd26 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1ac1d4 ) │ │ │ │ + bhi.w 1acc7e │ │ │ │ + add r3, pc, #8 @ (adr r3, 1ac12c ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #21 │ │ │ │ @@ -511387,970 +511325,970 @@ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.n 1aba3e │ │ │ │ + b.n 1ab996 │ │ │ │ cmp.w ip, #43 @ 0x2b │ │ │ │ - bls.w 1acb22 │ │ │ │ + bls.w 1aca7a │ │ │ │ sub.w r2, ip, #50 @ 0x32 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 1ac7b2 │ │ │ │ + bne.w 1ac70a │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 1ac12a │ │ │ │ + beq.w 1ac082 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aca08 │ │ │ │ + bne.w 1ac960 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac280 │ │ │ │ + cbz r0, 1ac1d8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.w 1aba3e │ │ │ │ + bmi.w 1ab996 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac82e │ │ │ │ + bne.w 1ac786 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba3e │ │ │ │ + bne.w 1ab996 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bpl.w 1aba3e │ │ │ │ + bpl.w 1ab996 │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 1aba3e │ │ │ │ + bmi.w 1ab996 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #344] @ 0x158 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - beq.n 1ac31a │ │ │ │ + beq.n 1ac272 │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.n 1ac31a │ │ │ │ + bmi.n 1ac272 │ │ │ │ tst.w r2, #262148 @ 0x40004 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w r2, [r2, #344] @ 0x158 │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ands.w r2, r2, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - bne.w 1aba3e │ │ │ │ + bne.w 1ab996 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aba3e │ │ │ │ + beq.w 1ab996 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac93e │ │ │ │ + bne.w 1ac896 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ac332 │ │ │ │ - b.w 1aba32 │ │ │ │ + bne.n 1ac28a │ │ │ │ + b.w 1ab98a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac37c │ │ │ │ + cbnz r0, 1ac2d4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac37c │ │ │ │ + cbnz r0, 1ac2d4 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldrb.w r3, [r3, #3130] @ 0xc3a │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r1, [r3, #2314] @ 0x90a │ │ │ │ ldr r2, [r2, #16] │ │ │ │ adds r1, #11 │ │ │ │ ldrb.w r3, [r3, #2318] @ 0x90e │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc76 │ │ │ │ + bne.w 1acbce │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac870 │ │ │ │ + bne.w 1ac7c8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1accba │ │ │ │ + bne.w 1acc12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac870 │ │ │ │ + bne.w 1ac7c8 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 1aba32 │ │ │ │ + b.w 1ab98a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acbe4 │ │ │ │ + bne.w 1acb3c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac430 │ │ │ │ + cbnz r0, 1ac388 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1accc4 │ │ │ │ + bne.w 1acc1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 1ac446 │ │ │ │ + bne.n 1ac39e │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ - b.n 1ac192 │ │ │ │ + b.n 1ac0ea │ │ │ │ ldrb r6, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc02 │ │ │ │ + bne.w 1acb5a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ac798 │ │ │ │ + bne.w 1ac6f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - b.w 1aba32 │ │ │ │ + b.w 1ab98a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1acc40 │ │ │ │ + bne.w 1acb98 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1acc90 │ │ │ │ + beq.w 1acbe8 │ │ │ │ cmp.w sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, r6 │ │ │ │ - beq.w 1acce2 │ │ │ │ + beq.w 1acc3a │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ - b.n 1ac192 │ │ │ │ + b.n 1ac0ea │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - beq.w 1ac192 │ │ │ │ + beq.w 1ac0ea │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac192 │ │ │ │ + beq.w 1ac0ea │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ac936 │ │ │ │ + bne.w 1ac88e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1ac4e0 │ │ │ │ - b.w 1aba32 │ │ │ │ + bne.n 1ac438 │ │ │ │ + b.w 1ab98a │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc6a │ │ │ │ + bne.w 1acbc2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac52c │ │ │ │ + cbnz r0, 1ac484 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ nop │ │ │ │ - blx r1 │ │ │ │ + ldr r0, [pc, #192] @ (1ac584 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + ldr r0, [pc, #152] @ (1ac564 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1aca8e │ │ │ │ + bne.w 1ac9e6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac5b0 │ │ │ │ + cbnz r0, 1ac508 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ sub.w r2, r6, #458 @ 0x1ca │ │ │ │ bic.w r2, r2, #2 │ │ │ │ sub.w r1, r6, #342 @ 0x156 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - bls.w 1aba3e │ │ │ │ + bls.w 1ab996 │ │ │ │ bic.w r2, r6, #2 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - beq.w 1aba3e │ │ │ │ + beq.w 1ab996 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc12 │ │ │ │ + bne.w 1acb6a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac46e │ │ │ │ + beq.w 1ac3c6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1aba3e │ │ │ │ - b.n 1ac46e │ │ │ │ + bmi.w 1ab996 │ │ │ │ + b.n 1ac3c6 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #59] @ 0x3b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbz r3, 1ac658 │ │ │ │ + cbz r3, 1ac5b0 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1accd6 │ │ │ │ + bne.w 1acc2e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla lr, r3, lr, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #2326] @ 0x916 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc26 │ │ │ │ + bne.w 1acb7e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - b.n 1ac4b8 │ │ │ │ + b.n 1ac410 │ │ │ │ add.w r3, r8, #36864 @ 0x9000 │ │ │ │ ubfx r0, r9, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #1230] @ 0x4ce │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc1a │ │ │ │ + bne.w 1acb72 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ tst.w r9, r3 │ │ │ │ mov.w r3, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ movw r3, #2050 @ 0x802 │ │ │ │ - b.n 1ac718 │ │ │ │ + b.n 1ac670 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc4e │ │ │ │ + bne.w 1acba6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac76a │ │ │ │ + cbz r0, 1ac6c2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 1aba3e │ │ │ │ + bmi.w 1ab996 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc80 │ │ │ │ + bne.w 1acbd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ac480 │ │ │ │ + beq.w 1ac3d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.w 1aba32 │ │ │ │ + bl 1ab738 │ │ │ │ + b.w 1ab98a │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 1ab9f0 │ │ │ │ + beq.w 1ab948 │ │ │ │ cmp.w ip, #189 @ 0xbd │ │ │ │ - bne.w 1ac12a │ │ │ │ + bne.w 1ac082 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc0a │ │ │ │ + bne.w 1acb62 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1ac7e4 │ │ │ │ + cbz r0, 1ac73c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 1aba3e │ │ │ │ + bmi.w 1ab996 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc88 │ │ │ │ + bne.w 1acbe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1accfc │ │ │ │ + bne.w 1acc54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ac292 │ │ │ │ + beq.w 1ac1ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac296 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac1ee │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acc56 │ │ │ │ + bne.w 1acbae │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1ac870 │ │ │ │ + cbnz r0, 1ac7c8 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1accac │ │ │ │ + bne.w 1acc04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ac786 │ │ │ │ + beq.n 1ac6de │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1aba32 │ │ │ │ + b.w 1ab98a │ │ │ │ ldrb r6, [r1, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc5e │ │ │ │ + bne.w 1acbb6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, lr, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aba3e │ │ │ │ + beq.w 1ab996 │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldrb.w r0, [r4, r2, lsl #2] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add r7, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acc32 │ │ │ │ + bne.w 1acb8a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aba32 │ │ │ │ - b.n 1ac46e │ │ │ │ + beq.w 1ab98a │ │ │ │ + b.n 1ac3c6 │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r1, #3612] @ 0xe1c │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r2, r2, #8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 1aca44 │ │ │ │ + bne.w 1ac99c │ │ │ │ ldrb.w r3, [r1, #3574] @ 0xdf6 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1acbd8 │ │ │ │ + bne.w 1acb30 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - b.n 1ac52c │ │ │ │ + b.n 1ac484 │ │ │ │ add.w r2, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r3, [r2, #3221] @ 0xc95 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac57c │ │ │ │ + bne.w 1ac4d4 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r3, [r2, #3226] @ 0xc9a │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.w 1aba24 │ │ │ │ + bl 1ab738 │ │ │ │ + b.w 1ab97c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac4fa │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac452 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac34c │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac2a4 │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1ac12a │ │ │ │ + bhi.w 1ac082 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #54475 @ 0xd4cb │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 1ac18c │ │ │ │ + bne.w 1ac0e4 │ │ │ │ tst.w r3, #270532608 @ 0x10200000 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ tst.w r3, #10240 @ 0x2800 │ │ │ │ - beq.w 1ac12a │ │ │ │ + beq.w 1ac082 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ mvn.w sl, #584 @ 0x248 │ │ │ │ add.w r3, ip, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 1ac24e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ac9a8 ) │ │ │ │ + bhi.w 1ac1a6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1ac900 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ @ instruction: 0xfb19ffff │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ sub.w r2, ip, #588 @ 0x24c │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #64518 @ 0xfc06 │ │ │ │ movt r2, #51 @ 0x33 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac18c │ │ │ │ + bne.w 1ac0e4 │ │ │ │ movs r2, #17 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 1ac12a │ │ │ │ + bne.w 1ac082 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 1aba3e │ │ │ │ + bne.w 1ab996 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 1aba3e │ │ │ │ + beq.w 1ab996 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac264 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac1bc │ │ │ │ cmp.w ip, #187 @ 0xbb │ │ │ │ - bhi.w 1ac7a2 │ │ │ │ + bhi.w 1ac6fa │ │ │ │ sub.w r3, ip, #160 @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #1170 @ 0x492 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ movt r3, #2056 @ 0x808 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 1ac24e │ │ │ │ + bne.w 1ac1a6 │ │ │ │ cmp.w ip, #181 @ 0xb5 │ │ │ │ - beq.w 1ac7b2 │ │ │ │ - b.w 1ac12a │ │ │ │ + beq.w 1ac70a │ │ │ │ + b.w 1ac082 │ │ │ │ ldrb.w r3, [r1, #3532] @ 0xdcc │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac8e6 │ │ │ │ + beq.w 1ac83e │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1aca86 │ │ │ │ + bne.n 1ac9de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aba32 │ │ │ │ + bne.w 1ab98a │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 1aca58 │ │ │ │ - b.w 1aba32 │ │ │ │ + bne.n 1ac9b0 │ │ │ │ + b.w 1ab98a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1aca70 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac9c8 │ │ │ │ mov r0, ip │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac5a4 │ │ │ │ + b.n 1ac4fc │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ - bne.w 1ab9bc │ │ │ │ + bne.w 1ab914 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1acbfa │ │ │ │ + bne.w 1acb52 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 1acade │ │ │ │ + cbnz r0, 1aca36 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1accce │ │ │ │ + bne.w 1acc26 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac46e │ │ │ │ + beq.w 1ac3c6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w r2, r3, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 1ac46e │ │ │ │ + bpl.w 1ac3c6 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ sub.w r2, ip, #194 @ 0xc2 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ tst.w r3, #169 @ 0xa9 │ │ │ │ - bne.w 1ab9f0 │ │ │ │ + bne.w 1ab948 │ │ │ │ tst.w r3, #260 @ 0x104 │ │ │ │ - bne.w 1ac24e │ │ │ │ + bne.w 1ac1a6 │ │ │ │ cmp.w ip, #198 @ 0xc6 │ │ │ │ - beq.w 1ac7b2 │ │ │ │ - b.w 1ac12a │ │ │ │ + beq.w 1ac70a │ │ │ │ + b.w 1ac082 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 1ac12a │ │ │ │ + bls.w 1ac082 │ │ │ │ sub.w r3, ip, #6 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - bhi.w 1ac12a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1acb40 ) │ │ │ │ + bhi.w 1ac082 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aca98 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - bl 76b42 │ │ │ │ - bl fff98b46 │ │ │ │ - bl fff98b4a │ │ │ │ - bl fff98b4e │ │ │ │ - bl fff98b52 │ │ │ │ - bl fff98b56 │ │ │ │ - bl fff98b5a │ │ │ │ - bl fff98b5e │ │ │ │ - bl fff98b62 │ │ │ │ - bl fff98b66 │ │ │ │ - bl fff98b6a │ │ │ │ - bl fff98b6e │ │ │ │ - bl fff98b72 │ │ │ │ - bl fff98b76 │ │ │ │ - bl fff98b7a │ │ │ │ - bl fff98b7e │ │ │ │ - bl fff98b82 │ │ │ │ - bl fff98b86 │ │ │ │ - bl fff98b8a │ │ │ │ - bl fff98b8e │ │ │ │ - bl fff98b92 │ │ │ │ - bl fff98b96 │ │ │ │ - bl fff98b9a │ │ │ │ - bl fff98b9e │ │ │ │ - bl fff98ba2 │ │ │ │ - bl fff98ba6 │ │ │ │ + bl 76a9a │ │ │ │ + bl fff98a9e │ │ │ │ + bl fff98aa2 │ │ │ │ + bl fff98aa6 │ │ │ │ + bl fff98aaa │ │ │ │ + bl fff98aae │ │ │ │ + bl fff98ab2 │ │ │ │ + bl fff98ab6 │ │ │ │ + bl fff98aba │ │ │ │ + bl fff98abe │ │ │ │ + bl fff98ac2 │ │ │ │ + bl fff98ac6 │ │ │ │ + bl fff98aca │ │ │ │ + bl fff98ace │ │ │ │ + bl fff98ad2 │ │ │ │ + bl fff98ad6 │ │ │ │ + bl fff98ada │ │ │ │ + bl fff98ade │ │ │ │ + bl fff98ae2 │ │ │ │ + bl fff98ae6 │ │ │ │ + bl fff98aea │ │ │ │ + bl fff98aee │ │ │ │ + bl fff98af2 │ │ │ │ + bl fff98af6 │ │ │ │ + bl fff98afa │ │ │ │ + bl fff98afe │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - bl fff98bb2 │ │ │ │ - bl fff98bb6 │ │ │ │ - bl 76bba │ │ │ │ - bl fff98bbe │ │ │ │ - bl fff98bc2 │ │ │ │ + bl fff98b0a │ │ │ │ + bl fff98b0e │ │ │ │ + bl 76b12 │ │ │ │ + bl fff98b16 │ │ │ │ + bl fff98b1a │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mrc 15, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - bl 76bd6 │ │ │ │ + bl 76b2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac52c │ │ │ │ + b.n 1ac484 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac418 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w ip, [r4, #20] │ │ │ │ - b.w 1ac178 │ │ │ │ + b.w 1ac0d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1acabc │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1aca14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac468 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac3c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac7c8 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac720 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac60c │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac6fc │ │ │ │ + b.n 1ac654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac6c6 │ │ │ │ + b.n 1ac61e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aba32 │ │ │ │ - b.n 1ac46e │ │ │ │ + beq.w 1ab98a │ │ │ │ + b.n 1ac3c6 │ │ │ │ mov r0, ip │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ac4a0 │ │ │ │ + b.n 1ac3f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac74e │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac6a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac850 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac7a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac88c │ │ │ │ + b.n 1ac7e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac526 │ │ │ │ + b.n 1ac47e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.w 1ac3ca │ │ │ │ + bl 1ab738 │ │ │ │ + b.w 1ac322 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac780 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac6d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac7fa │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac752 │ │ │ │ mvn.w r2, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.n 1ac4b8 │ │ │ │ + b.n 1ac410 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ - b.w 1ac192 │ │ │ │ + b.w 1ac0ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ac870 │ │ │ │ - b.n 1ac786 │ │ │ │ + bne.w 1ac7c8 │ │ │ │ + b.n 1ac6de │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.w 1ac3e6 │ │ │ │ + bl 1ab738 │ │ │ │ + b.w 1ac33e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.w 1ac430 │ │ │ │ + bl 1ab738 │ │ │ │ + b.w 1ac388 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1acad8 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1aca30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ - b.n 1ac658 │ │ │ │ + b.n 1ac5b0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.w 1ac4b8 │ │ │ │ + bmi.w 1ac410 │ │ │ │ ubfx r2, r9, #2, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r0 │ │ │ │ orr.w r0, r3, r2 │ │ │ │ - b.w 1ac4b8 │ │ │ │ + b.w 1ac410 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab7e0 │ │ │ │ - b.n 1ac816 │ │ │ │ + bl 1ab738 │ │ │ │ + b.n 1ac76e │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ - b.w 1aba3e │ │ │ │ + b.w 1ab996 │ │ │ │ cmp.w ip, #470 @ 0x1d6 │ │ │ │ - bls.w 1ab9f0 │ │ │ │ + bls.w 1ab948 │ │ │ │ sub.w r3, ip, #472 @ 0x1d8 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 1ac18c │ │ │ │ - b.w 1ac12a │ │ │ │ + bls.w 1ac0e4 │ │ │ │ + b.w 1ac082 │ │ │ │ blx 444f8 <__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, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2372] @ 1ad680 │ │ │ │ - ldr.w r2, [pc, #2372] @ 1ad684 │ │ │ │ + ldr.w r3, [pc, #2372] @ 1ad5d8 │ │ │ │ + ldr.w r2, [pc, #2372] @ 1ad5dc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2364] @ 1ad688 │ │ │ │ + ldr.w r3, [pc, #2364] @ 1ad5e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acdec │ │ │ │ + beq.n 1acd44 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1ad2be │ │ │ │ + beq.w 1ad216 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1ad0a6 │ │ │ │ + beq.w 1acffe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1acde4 │ │ │ │ + bne.n 1acd3c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1acdc8 │ │ │ │ + cbz r3, 1acd20 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1acdc0 │ │ │ │ + beq.n 1acd18 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acf98 │ │ │ │ + beq.w 1acef0 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad050 │ │ │ │ + beq.w 1acfa8 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 1aced2 │ │ │ │ + bhi.w 1ace2a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movs r2, r1 │ │ │ │ @@ -512359,186 +512297,186 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb.w fp, [r5, #38] @ 0x26 │ │ │ │ strb.w r2, [r5, #39] @ 0x27 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acd80 │ │ │ │ + bne.n 1accd8 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbnz r3, 1acdd8 │ │ │ │ + cbnz r3, 1acd30 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 1acdd8 │ │ │ │ + cbnz r3, 1acd30 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acd60 │ │ │ │ - ldr.w r2, [pc, #2204] @ 1ad68c │ │ │ │ - ldr.w r3, [pc, #2196] @ 1ad688 │ │ │ │ + bne.n 1accb8 │ │ │ │ + ldr.w r2, [pc, #2204] @ 1ad5e4 │ │ │ │ + ldr.w r3, [pc, #2196] @ 1ad5e0 │ │ │ │ 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 1ad668 │ │ │ │ + bne.w 1ad5c0 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1acdc0 │ │ │ │ + bne.n 1acd18 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad48e │ │ │ │ + beq.w 1ad3e6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1acdc0 │ │ │ │ + bne.n 1acd18 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acdc0 │ │ │ │ + bne.n 1acd18 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acdc0 │ │ │ │ + beq.n 1acd18 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - b.n 1acdc0 │ │ │ │ + b.n 1acd18 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1ad5d2 │ │ │ │ + bhi.w 1ad52a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r3, r2, #13 │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #2092] @ 1ad690 │ │ │ │ + ldr.w r3, [pc, #2092] @ 1ad5e8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1acdc0 │ │ │ │ + beq.n 1acd18 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad00a │ │ │ │ + bne.w 1acf62 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ad016 │ │ │ │ + bne.w 1acf6e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 1ace82 │ │ │ │ - b.n 1acdc0 │ │ │ │ + bne.n 1acdda │ │ │ │ + b.n 1acd18 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 1acec4 │ │ │ │ + cbnz r1, 1ace1c │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r2, [r3, #47] @ 0x2f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1aceb4 │ │ │ │ + beq.n 1ace0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1aceb0 │ │ │ │ + b.n 1ace08 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #55] @ 0x37 │ │ │ │ strb.w r3, [r5, #54] @ 0x36 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #51] @ 0x33 │ │ │ │ strb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1acfe0 │ │ │ │ + beq.n 1acf38 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 1acf1a │ │ │ │ + b.n 1ace72 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 1ad01e │ │ │ │ + bne.w 1acf76 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad4b8 │ │ │ │ + bne.w 1ad410 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r5, #79] @ 0x4f │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 1acf60 │ │ │ │ + bcs.n 1aceb8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 1ad01e │ │ │ │ + bhi.n 1acf76 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.n 1ad034 │ │ │ │ + bne.n 1acf8c │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 1acef4 │ │ │ │ + beq.n 1ace4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad4c6 │ │ │ │ + bne.w 1ad41e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 1acf52 │ │ │ │ + cbz r3, 1aceaa │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 1acf1a │ │ │ │ + bcc.n 1ace72 │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1acdc0 │ │ │ │ - ldr.w r3, [pc, #1824] @ 1ad694 │ │ │ │ + b.n 1acd18 │ │ │ │ + ldr.w r3, [pc, #1824] @ 1ad5ec │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1acf8e │ │ │ │ + cbz r3, 1acee6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #43] @ 0x2b │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab858 │ │ │ │ - b.n 1acdc0 │ │ │ │ + bl 1ab7b0 │ │ │ │ + b.n 1acd18 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1ace10 │ │ │ │ + beq.w 1acd68 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1aced2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1acfac ) │ │ │ │ + bhi.n 1ace2a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1acf04 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512547,63 +512485,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe3ffff │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acdc0 │ │ │ │ + bne.w 1acd18 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1acee6 │ │ │ │ + bne.n 1ace3e │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 1acdc0 │ │ │ │ + b.n 1acd18 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acdc0 │ │ │ │ - b.n 1ace3e │ │ │ │ + bne.w 1acd18 │ │ │ │ + b.n 1acd96 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acdc0 │ │ │ │ - b.n 1ace60 │ │ │ │ + bne.w 1acd18 │ │ │ │ + b.n 1acdb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acea2 │ │ │ │ + beq.w 1acdfa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 1acdc0 │ │ │ │ + b.n 1acd18 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad4d4 │ │ │ │ + bne.w 1ad42c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 1acf12 │ │ │ │ + b.n 1ace6a │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1ad4aa │ │ │ │ + bne.w 1ad402 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acf52 │ │ │ │ + beq.n 1aceaa │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 1acf52 │ │ │ │ + b.n 1aceaa │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1acd9a │ │ │ │ + beq.w 1accf2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 1ad0a2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1ad068 ) │ │ │ │ + bhi.n 1acffa │ │ │ │ + add r2, pc, #8 @ (adr r2, 1acfc0 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -512615,53 +512553,53 @@ │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a22c4 │ │ │ │ + bl 1a221c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ad09e │ │ │ │ + cbz r0, 1acff6 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab4a4 │ │ │ │ + bl 1ab3fc │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 1acd9a │ │ │ │ + b.n 1accf2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1acd9a │ │ │ │ + b.n 1accf2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1ad66c │ │ │ │ + beq.w 1ad5c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad0ec │ │ │ │ + cbz r3, 1ad044 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad0ec │ │ │ │ + bne.n 1ad044 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad28c │ │ │ │ + bne.w 1ad1e4 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad28c │ │ │ │ + beq.w 1ad1e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad0ec │ │ │ │ + cbz r3, 1ad044 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad0cc │ │ │ │ + beq.n 1ad024 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -512677,664 +512615,664 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strb.w sl, [sp, #73] @ 0x49 │ │ │ │ strh.w sl, [sp, #74] @ 0x4a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1acd28 │ │ │ │ + bl 1acc80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #74] @ 0x4a │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad1ba │ │ │ │ + beq.n 1ad112 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1ad1ba │ │ │ │ + bne.n 1ad112 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 1ad198 │ │ │ │ + cbnz r4, 1ad0f0 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 1ad174 │ │ │ │ - b.n 1ad198 │ │ │ │ + cbnz r2, 1ad0cc │ │ │ │ + b.n 1ad0f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 1ad274 │ │ │ │ + bne.w 1ad1cc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad198 │ │ │ │ + cbz r3, 1ad0f0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad274 │ │ │ │ + bne.n 1ad1cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ad16e │ │ │ │ + beq.n 1ad0c6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1ad16e │ │ │ │ + beq.n 1ad0c6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ad166 │ │ │ │ + bne.n 1ad0be │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad174 │ │ │ │ + bne.n 1ad0cc │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1ad1aa │ │ │ │ + cbz r2, 1ad102 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1ad156 │ │ │ │ + beq.n 1ad0ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w sl, [sp, #73] @ 0x49 │ │ │ │ strb.w sl, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad12a │ │ │ │ + bne.n 1ad082 │ │ │ │ ldrb.w r3, [sp, #75] @ 0x4b │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [fp, #58] @ 0x3a │ │ │ │ mov r9, r4 │ │ │ │ strb.w r6, [fp, #57] @ 0x39 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl 1a1530 │ │ │ │ + bl 1a1488 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad25e │ │ │ │ + beq.n 1ad1b6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad25e │ │ │ │ + bne.n 1ad1b6 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad2b4 │ │ │ │ + beq.n 1ad20c │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1ad24c │ │ │ │ + cbz r3, 1ad1a4 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ movs r6, #0 │ │ │ │ - cbz r3, 1ad22c │ │ │ │ + cbz r3, 1ad184 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1ad678 │ │ │ │ + beq.w 1ad5d0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 1ad22c │ │ │ │ + bcc.n 1ad184 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 1ad282 │ │ │ │ + cbz r2, 1ad1da │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad220 │ │ │ │ + bne.n 1ad178 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1ad282 │ │ │ │ + bne.n 1ad1da │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab7e0 │ │ │ │ - cbnz r0, 1ad282 │ │ │ │ + bl 1ab738 │ │ │ │ + cbnz r0, 1ad1da │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r3, 1ad244 │ │ │ │ - cbz r6, 1ad27e │ │ │ │ + cbz r3, 1ad19c │ │ │ │ + cbz r6, 1ad1d6 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1ad282 │ │ │ │ + bne.n 1ad1da │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad204 │ │ │ │ + bne.n 1ad15c │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1ad25e │ │ │ │ + cbz r3, 1ad1b6 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad1ea │ │ │ │ + beq.n 1ad142 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ - cbnz r3, 1ad26e │ │ │ │ + cbnz r3, 1ad1c6 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 1acde4 │ │ │ │ + b.n 1acd3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 1ad198 │ │ │ │ + b.n 1ad0f0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 1ad244 │ │ │ │ + b.n 1ad19c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ - b.n 1ad24c │ │ │ │ + b.n 1ad1a4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 1ad2a2 │ │ │ │ - b.n 1ad0e0 │ │ │ │ + cbnz r3, 1ad1fa │ │ │ │ + b.n 1ad038 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad0e0 │ │ │ │ + beq.w 1ad038 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1ad298 │ │ │ │ + bne.n 1ad1f0 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 1ad0e0 │ │ │ │ + b.n 1ad038 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad24c │ │ │ │ - b.n 1ad1f6 │ │ │ │ + bne.n 1ad1a4 │ │ │ │ + b.n 1ad14e │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r9, #25] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ad4e2 │ │ │ │ + bne.w 1ad43a │ │ │ │ ldrb.w r8, [r3, #18] │ │ │ │ mov r5, r9 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r9 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #45] @ 0x2d │ │ │ │ - bl 1acd28 │ │ │ │ + bl 1acc80 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #73] @ 0x49 │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strb.w r3, [sp, #73] @ 0x49 │ │ │ │ - bl 1acd28 │ │ │ │ + bl 1acc80 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ad4ec │ │ │ │ + beq.w 1ad444 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ad678 │ │ │ │ + beq.w 1ad5d0 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - bcc.n 1ad372 │ │ │ │ + bcc.n 1ad2ca │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 1ad372 │ │ │ │ + cbz r3, 1ad2ca │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1ad366 │ │ │ │ + beq.n 1ad2be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad35e │ │ │ │ + bne.n 1ad2b6 │ │ │ │ sub.w fp, r1, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1530 │ │ │ │ + bl 1a1488 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad404 │ │ │ │ + beq.n 1ad35c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1ad404 │ │ │ │ + bne.n 1ad35c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r7, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ad44c │ │ │ │ + beq.n 1ad3a4 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ad482 │ │ │ │ + bne.n 1ad3da │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ strb.w r0, [r4, #55] @ 0x37 │ │ │ │ ands.w r7, r7, #256 @ 0x100 │ │ │ │ - beq.n 1ad3c2 │ │ │ │ + beq.n 1ad31a │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ad46e │ │ │ │ + beq.n 1ad3c6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1ad3e2 │ │ │ │ + b.n 1ad33a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad46e │ │ │ │ + beq.n 1ad3c6 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad3ce │ │ │ │ + beq.n 1ad326 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ad402 │ │ │ │ + cbz r3, 1ad35a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1ad392 │ │ │ │ + beq.n 1ad2ea │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ - cbnz r3, 1ad414 │ │ │ │ + cbnz r3, 1ad36c │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #74] @ 0x4a │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #47] @ 0x2f │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 1ad428 │ │ │ │ + cbnz r1, 1ad380 │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #49] @ 0x31 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 1ad446 │ │ │ │ + cbnz r2, 1ad39e │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 1acde4 │ │ │ │ + b.n 1acd3c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 1ad462 │ │ │ │ + bpl.n 1ad3ba │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad3f6 │ │ │ │ + bne.n 1ad34e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ad3ca │ │ │ │ + bne.n 1ad322 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp r6, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r7, r7, #1 │ │ │ │ tst.w r8, r7 │ │ │ │ - beq.n 1ad3f6 │ │ │ │ - b.n 1ad3ee │ │ │ │ + beq.n 1ad34e │ │ │ │ + b.n 1ad346 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab4a4 │ │ │ │ - b.n 1ad3aa │ │ │ │ + bl 1ab3fc │ │ │ │ + b.n 1ad302 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1acdc0 │ │ │ │ + bne.w 1acd18 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1acdc0 │ │ │ │ + beq.w 1acd18 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 1acdc0 │ │ │ │ + b.n 1acd18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad046 │ │ │ │ + b.n 1acf9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acf0c │ │ │ │ + b.n 1ace64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1acf4c │ │ │ │ + b.n 1acea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad030 │ │ │ │ + b.n 1acf88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ad2da │ │ │ │ + b.n 1ad232 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1ad372 │ │ │ │ + b.n 1ad2ca │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ad53e │ │ │ │ + bne.n 1ad496 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 1acdc0 │ │ │ │ + b.n 1acd18 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ad5fc │ │ │ │ + bne.n 1ad554 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ad508 │ │ │ │ + beq.n 1ad460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad50c │ │ │ │ + b.n 1ad464 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1ad5e6 │ │ │ │ - bhi.n 1ad5d6 │ │ │ │ + beq.n 1ad53e │ │ │ │ + bhi.n 1ad52e │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1ad5e6 │ │ │ │ + beq.n 1ad53e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1ad5e6 │ │ │ │ + beq.n 1ad53e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ad5e6 │ │ │ │ + beq.n 1ad53e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #21 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 1ad5d2 │ │ │ │ - bls.n 1ad5c6 │ │ │ │ + beq.n 1ad52a │ │ │ │ + bls.n 1ad51e │ │ │ │ sub.w r3, r2, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1ad510 │ │ │ │ + beq.n 1ad468 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 1ad5d2 │ │ │ │ + beq.n 1ad52a │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1ad646 │ │ │ │ + beq.n 1ad59e │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad62a │ │ │ │ + beq.n 1ad582 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ad614 │ │ │ │ + beq.n 1ad56c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ad564 │ │ │ │ + bne.n 1ad4bc │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad564 │ │ │ │ + beq.n 1ad4bc │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1ad5d2 │ │ │ │ + beq.n 1ad52a │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1ad5d2 │ │ │ │ + beq.n 1ad52a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1ad588 │ │ │ │ + bne.n 1ad4e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1ad5e6 │ │ │ │ + beq.n 1ad53e │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 1ad564 │ │ │ │ + bne.n 1ad4bc │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 1ad60a │ │ │ │ + cbnz r7, 1ad562 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ad4f8 │ │ │ │ + b.n 1ad450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab7e0 │ │ │ │ + bl 1ab738 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad510 │ │ │ │ - b.n 1ad5ba │ │ │ │ + beq.w 1ad468 │ │ │ │ + b.n 1ad512 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad564 │ │ │ │ + beq.n 1ad4bc │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43fd0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1a1ad4 │ │ │ │ + bl 1a1a2c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ab858 │ │ │ │ + bl 1ab7b0 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 1ad510 │ │ │ │ + b.n 1ad468 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (1ad710 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ad668 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1ad714 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ad66c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee258 │ │ │ │ + bl 1ee1b0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - bl 1acd28 │ │ │ │ + bl 1acc80 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee368 │ │ │ │ - ldr r2, [pc, #32] @ (1ad718 ) │ │ │ │ - ldr r3, [pc, #28] @ (1ad714 ) │ │ │ │ + bl 1ee2c0 │ │ │ │ + ldr r2, [pc, #32] @ (1ad670 ) │ │ │ │ + ldr r3, [pc, #28] @ (1ad66c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ad70c │ │ │ │ + bne.n 1ad664 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ad73a │ │ │ │ - b.n 1ad756 │ │ │ │ + cbnz r3, 1ad692 │ │ │ │ + b.n 1ad6ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ad756 │ │ │ │ + cbz r3, 1ad6ae │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad734 │ │ │ │ + beq.n 1ad68c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1ee258 │ │ │ │ - b.n 1ad74e │ │ │ │ + bl 1ee1b0 │ │ │ │ + b.n 1ad6a6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ad740 │ │ │ │ + bne.n 1ad698 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad748 │ │ │ │ + bne.n 1ad6a0 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r0, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ada14 │ │ │ │ + beq.w 1ad96c │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9f8 │ │ │ │ + beq.w 1ad950 │ │ │ │ ldr.w r3, [r5, #264] @ 0x108 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9d6 │ │ │ │ + beq.w 1ad92e │ │ │ │ ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r7, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad9b2 │ │ │ │ + beq.w 1ad90a │ │ │ │ ldr.w r3, [r7, #264] @ 0x108 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -513342,15 +513280,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad990 │ │ │ │ + beq.w 1ad8e8 │ │ │ │ ldr.w r2, [r9, #264] @ 0x108 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -513359,29 +513297,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ad96e │ │ │ │ + beq.w 1ad8c6 │ │ │ │ ldr.w r2, [r5, #264] @ 0x108 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r9, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad950 │ │ │ │ + beq.n 1ad8a8 │ │ │ │ ldr.w r3, [r9, #264] @ 0x108 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -513390,419 +513328,419 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [fp, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ad932 │ │ │ │ + beq.n 1ad88a │ │ │ │ ldr.w r2, [fp, #264] @ 0x108 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ - cbz r3, 1ad910 │ │ │ │ + cbz r3, 1ad868 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1ad758 │ │ │ │ + bl 1ad6b0 │ │ │ │ ldr.w r0, [r6, #260] @ 0x104 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 1ad8f2 │ │ │ │ + bcc.n 1ad84a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r2, #260] @ 0x104 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1ad8d4 │ │ │ │ + bcc.n 1ad82c │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r9, #260] @ 0x104 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 1ad8a2 │ │ │ │ + bcc.n 1ad7fa │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ad874 │ │ │ │ + bcc.n 1ad7cc │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 1ad84e │ │ │ │ + bcc.w 1ad7a6 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ad820 │ │ │ │ + bcc.w 1ad778 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r4, #260] @ 0x104 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 1ad7ec │ │ │ │ + bcc.w 1ad744 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ad7bc │ │ │ │ + bcc.w 1ad714 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ad78e │ │ │ │ + bhi.w 1ad6e6 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #492] @ 0x1ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #604] @ (1adc98 ) │ │ │ │ + ldr r2, [pc, #604] @ (1adbf0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #604] @ (1adc9c ) │ │ │ │ + ldr r3, [pc, #604] @ (1adbf4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ee258 │ │ │ │ + bl 1ee1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ - cbz r0, 1ada92 │ │ │ │ + bl 1a11f4 │ │ │ │ + cbz r0, 1ad9ea │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ str.w r8, [r4, #260] @ 0x104 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ strd r5, r6, [r4, #488] @ 0x1e8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ - bl 187aec │ │ │ │ + bl 187a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ada66 │ │ │ │ + bne.n 1ad9be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ + bl 1a11f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1adb22 │ │ │ │ + beq.n 1ada7a │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1adb10 │ │ │ │ + beq.n 1ada68 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1adc84 │ │ │ │ + beq.w 1adbdc │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ - cbz r3, 1adaf4 │ │ │ │ + cbz r3, 1ada4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1adc72 │ │ │ │ + beq.w 1adbca │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1adaf4 │ │ │ │ + beq.n 1ada4c │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n 1adaec │ │ │ │ + bls.n 1ada44 │ │ │ │ ldr.w r2, [r2, #256] @ 0x100 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 1adad8 │ │ │ │ + bhi.n 1ada30 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1adacc │ │ │ │ + bls.n 1ada24 │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1adae6 │ │ │ │ + bhi.n 1ada3e │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1adad0 │ │ │ │ + bne.n 1ada28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adabe │ │ │ │ + bne.n 1ada16 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r5, #256] @ 0x100 │ │ │ │ movne.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adaa2 │ │ │ │ + bne.n 1ad9fa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ada92 │ │ │ │ + bne.n 1ad9ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ + bl 1a11f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1adb38 │ │ │ │ - b.n 1adb90 │ │ │ │ + cbnz r0, 1ada90 │ │ │ │ + b.n 1adae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adb90 │ │ │ │ + cbz r0, 1adae8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1adb2e │ │ │ │ + bls.n 1ada86 │ │ │ │ add.w r8, r5, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1adb2e │ │ │ │ + beq.n 1ada86 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr.w r3, [r4, #256] @ 0x100 │ │ │ │ - cbz r3, 1adb76 │ │ │ │ + cbz r3, 1adace │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1adb76 │ │ │ │ + beq.n 1adace │ │ │ │ add.w r0, r4, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr.w r4, [r4, #256] @ 0x100 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1adb60 │ │ │ │ + bne.n 1adab8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb50 │ │ │ │ + bne.n 1adaa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb38 │ │ │ │ + bne.n 1ada90 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ - bl 1861ec │ │ │ │ + bl 186144 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ - cbz r0, 1adbc0 │ │ │ │ + bl 1a11f4 │ │ │ │ + cbz r0, 1adb18 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1adbb8 │ │ │ │ + cbz r3, 1adb10 │ │ │ │ ldr.w r2, [r3, #260] @ 0x104 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #260] @ 0x104 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adba8 │ │ │ │ + bne.n 1adb00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ + bl 1a11f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adc00 │ │ │ │ + cbz r0, 1adb58 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1adbe8 │ │ │ │ + b.n 1adb40 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #268 @ 0x10c │ │ │ │ - bhi.n 1adc88 │ │ │ │ + bhi.n 1adbe0 │ │ │ │ strd r8, r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adc00 │ │ │ │ + cbz r0, 1adb58 │ │ │ │ ldr.w r2, [r4, #260] @ 0x104 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adbd0 │ │ │ │ + bne.n 1adb28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbe8 │ │ │ │ + bne.n 1adb40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a129c │ │ │ │ - cbz r0, 1adc24 │ │ │ │ + bl 1a11f4 │ │ │ │ + cbz r0, 1adb7c │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbz r3, 1adc1c │ │ │ │ + cbz r3, 1adb74 │ │ │ │ ldrd r2, r1, [r3, #260] @ 0x104 │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r3, #260] @ 0x104 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 1a1480 │ │ │ │ + bl 1a13d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adc08 │ │ │ │ + bne.n 1adb60 │ │ │ │ ldr.w r2, [r5, #260] @ 0x104 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - cbz r2, 1adc54 │ │ │ │ + cbz r2, 1adbac │ │ │ │ ldr.w r4, [r5, #264] @ 0x108 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad758 │ │ │ │ + bl 1ad6b0 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1adc3e │ │ │ │ + bcc.n 1adb96 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1adca0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1adbf8 ) │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #64] @ (1adc9c ) │ │ │ │ + ldr r3, [pc, #64] @ (1adbf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1adc92 │ │ │ │ + bne.n 1adbea │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl 187ccc │ │ │ │ + bl 187c24 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1adabe │ │ │ │ - b.n 1adb00 │ │ │ │ + bne.w 1ada16 │ │ │ │ + b.n 1ada58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1adb00 │ │ │ │ + b.n 1ada58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185fb8 │ │ │ │ - b.n 1adbda │ │ │ │ + bl 185f10 │ │ │ │ + b.n 1adb32 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1adcba │ │ │ │ + bpl.n 1adc12 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1ada28 │ │ │ │ + bl 1ad980 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #488] @ 0x1e8 │ │ │ │ ldr.w r2, [r1, #488] @ 0x1e8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1adcde │ │ │ │ + bcc.n 1adc36 │ │ │ │ ldr.w r0, [r0, #492] @ 0x1ec │ │ │ │ ldr.w r3, [r1, #492] @ 0x1ec │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 1adcf4 │ │ │ │ + cbz r3, 1adc4c │ │ │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r5, [pc, #792] @ (1ae024 ) │ │ │ │ + ldr r5, [pc, #792] @ (1adf7c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r4, [pc, #792] @ (1ae028 ) │ │ │ │ + ldr r4, [pc, #792] @ (1adf80 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ @@ -513810,18 +513748,18 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ ldrb.w r4, [sp, #184] @ 0xb8 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 1adecc │ │ │ │ + bcs.w 1ade24 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1adebc │ │ │ │ + beq.w 1ade14 │ │ │ │ mov r7, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r7, r5 │ │ │ │ @@ -513832,54 +513770,54 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r5, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ade80 │ │ │ │ + beq.w 1addd8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ strd r2, r2, [sp, #92] @ 0x5c │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1adeae │ │ │ │ + beq.w 1ade06 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb.w r8, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strb.w r8, [sp, #92] @ 0x5c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1addc6 │ │ │ │ + bne.n 1add1e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1adeb4 │ │ │ │ + beq.n 1ade0c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ strb.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -513895,26 +513833,26 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r5, [r9] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, sl │ │ │ │ subs r3, r3, r5 │ │ │ │ sub.w r5, fp, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1adee8 │ │ │ │ + beq.n 1ade40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adf94 │ │ │ │ + bne.w 1adeec │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1adfde │ │ │ │ + bne.w 1adf36 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add sl, r3 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp fp, sl │ │ │ │ it ls │ │ │ │ @@ -513924,533 +513862,533 @@ │ │ │ │ it ls │ │ │ │ movls sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1adeb8 │ │ │ │ + beq.n 1ade10 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1add72 │ │ │ │ + bne.w 1adcca │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1adea8 │ │ │ │ + cbz r0, 1ade00 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 1ade64 │ │ │ │ + b.n 1addbc │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 1adf2e │ │ │ │ + bne.n 1ade86 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1ade2c │ │ │ │ + b.n 1add84 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3414 │ │ │ │ - ldr r2, [pc, #348] @ (1ae02c ) │ │ │ │ - ldr r3, [pc, #344] @ (1ae028 ) │ │ │ │ + bl 1a336c │ │ │ │ + ldr r2, [pc, #348] @ (1adf84 ) │ │ │ │ + ldr r3, [pc, #344] @ (1adf80 ) │ │ │ │ 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 1ae01e │ │ │ │ + bne.w 1adf76 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 1adf48 │ │ │ │ + cbnz r3, 1adea0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ade48 │ │ │ │ + beq.n 1adda0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adf1c │ │ │ │ + cbz r0, 1ade74 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ade48 │ │ │ │ + b.n 1adda0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1addc6 │ │ │ │ + b.n 1add1e │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1adf7c │ │ │ │ + cbz r0, 1aded4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ade48 │ │ │ │ - b.n 1adeee │ │ │ │ + beq.w 1adda0 │ │ │ │ + b.n 1ade46 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1adfc8 │ │ │ │ + cbz r0, 1adf20 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ade48 │ │ │ │ + beq.w 1adda0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ae00c │ │ │ │ + cbz r0, 1adf64 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ade48 │ │ │ │ + b.n 1adda0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (1ae1f0 ) │ │ │ │ + ldr r2, [pc, #428] @ (1ae148 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (1ae1f4 ) │ │ │ │ + ldr r3, [pc, #428] @ (1ae14c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 1ae1c8 │ │ │ │ + vldr d0, [pc, #376] @ 1ae120 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ae086 │ │ │ │ + cbz r0, 1adfde │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #312] @ 1ae1d0 │ │ │ │ + vldr d0, [pc, #312] @ 1ae128 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ae0c2 │ │ │ │ + cbz r0, 1ae01a │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 1ae1d8 │ │ │ │ + vldr d0, [pc, #260] @ 1ae130 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ae104 │ │ │ │ + cbz r0, 1ae05c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ - vldr d0, [pc, #204] @ 1ae1e0 │ │ │ │ + bl 1a31e4 │ │ │ │ + vldr d0, [pc, #204] @ 1ae138 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ae142 │ │ │ │ + cbz r0, 1ae09a │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #148] @ 1ae1e8 │ │ │ │ + vldr d0, [pc, #148] @ 1ae140 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1ae182 │ │ │ │ + cbz r0, 1ae0da │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov.w r1, #284 @ 0x11c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - ldr r2, [pc, #80] @ (1ae1f8 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ae1f4 ) │ │ │ │ + bl 1a3194 │ │ │ │ + ldr r2, [pc, #80] @ (1ae150 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ae14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ae1c0 │ │ │ │ + bne.n 1ae118 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 1ae1e4 │ │ │ │ + bvc.n 1ae13c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 1ae16e │ │ │ │ - b.n 1ade8c │ │ │ │ + bcc.n 1ae0c6 │ │ │ │ + b.n 1adde4 │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ae242 │ │ │ │ + bne.n 1ae19a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1ae242 │ │ │ │ + bpl.n 1ae19a │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 1ae244 │ │ │ │ + bpl.n 1ae19c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r1, r0, #72 @ 0x48 │ │ │ │ eor.w r2, r2, #262144 @ 0x40000 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ subne r3, #4 │ │ │ │ - beq.n 1ae242 │ │ │ │ + beq.n 1ae19a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ae238 │ │ │ │ + bmi.n 1ae190 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae262 │ │ │ │ + beq.n 1ae1ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1ae22c │ │ │ │ + bne.n 1ae184 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 1ae218 │ │ │ │ + bmi.n 1ae170 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1ae218 │ │ │ │ + bmi.n 1ae170 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 1ae242 │ │ │ │ + bpl.n 1ae19a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 1ae218 │ │ │ │ + b.n 1ae170 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 1ae1fc │ │ │ │ + bl 1ae154 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ae294 │ │ │ │ + beq.n 1ae1ec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 1ae27e │ │ │ │ + bmi.n 1ae1d6 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1ae27e │ │ │ │ - b.n 1ae272 │ │ │ │ + bne.n 1ae1d6 │ │ │ │ + b.n 1ae1ca │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #872] @ 1ae618 │ │ │ │ + ldr.w r9, [pc, #872] @ 1ae570 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (1ae61c ) │ │ │ │ + ldr r2, [pc, #868] @ (1ae574 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (1ae620 ) │ │ │ │ + ldr r3, [pc, #868] @ (1ae578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a6b38 │ │ │ │ + bl 1a6a90 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ae2f8 │ │ │ │ + beq.n 1ae250 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #52 @ 0x34 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str.w ip, [r2] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ae5f0 │ │ │ │ + beq.w 1ae548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ clz sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1ae36a │ │ │ │ + cbz r5, 1ae2c2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ae524 │ │ │ │ + beq.w 1ae47c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ae4c2 │ │ │ │ + beq.w 1ae41a │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ae350 │ │ │ │ + beq.n 1ae2a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ae470 │ │ │ │ + beq.w 1ae3c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae470 │ │ │ │ + beq.w 1ae3c8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae4c2 │ │ │ │ + beq.w 1ae41a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae332 │ │ │ │ + bne.n 1ae28a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 1ae512 │ │ │ │ + beq.w 1ae46a │ │ │ │ cmp.w r1, #408 @ 0x198 │ │ │ │ - beq.w 1ae48e │ │ │ │ + beq.w 1ae3e6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae334 │ │ │ │ + bne.n 1ae28c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae318 │ │ │ │ + bne.n 1ae270 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w fp, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -514460,409 +514398,409 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 1ae5ea │ │ │ │ + beq.w 1ae542 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 1ae3ba │ │ │ │ + cbz r2, 1ae312 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae5dc │ │ │ │ + beq.w 1ae534 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7e70 │ │ │ │ + bl 1a7dc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ae584 │ │ │ │ + beq.w 1ae4dc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae42a │ │ │ │ + cbz r0, 1ae382 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ae5ea │ │ │ │ + beq.w 1ae542 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae5e0 │ │ │ │ + beq.w 1ae538 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 1a7f88 │ │ │ │ + bl 1a7ee0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ccc │ │ │ │ - b.n 1ae5c0 │ │ │ │ + bl 1a3c24 │ │ │ │ + b.n 1ae518 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae4d4 │ │ │ │ + beq.n 1ae42c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ae36a │ │ │ │ + bne.w 1ae2c2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.n 1ae534 │ │ │ │ + beq.n 1ae48c │ │ │ │ cmp.w r2, #408 @ 0x198 │ │ │ │ - bne.w 1ae36a │ │ │ │ + bne.w 1ae2c2 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (1ae624 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ae57c ) │ │ │ │ add.w r0, r8, #24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, #45056 @ 0xb000 │ │ │ │ ldrb.w r1, [r1, #2314] @ 0x90a │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r8, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae334 │ │ │ │ - b.n 1ae36a │ │ │ │ + bne.w 1ae28c │ │ │ │ + b.n 1ae2c2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1ae508 │ │ │ │ - cbz r2, 1ae4e0 │ │ │ │ + beq.n 1ae460 │ │ │ │ + cbz r2, 1ae438 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae334 │ │ │ │ - b.n 1ae36a │ │ │ │ + bne.w 1ae28c │ │ │ │ + b.n 1ae2c2 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 1ae54c │ │ │ │ + beq.n 1ae4a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1ae36a │ │ │ │ + bne.w 1ae2c2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite ne │ │ │ │ movne r0, sl │ │ │ │ orreq.w r0, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae4ca │ │ │ │ + bne.n 1ae422 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 181c08 │ │ │ │ - cbz r0, 1ae562 │ │ │ │ + bl 181b60 │ │ │ │ + cbz r0, 1ae4ba │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ae4cc │ │ │ │ + b.n 1ae424 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ae1fc │ │ │ │ - b.n 1ae4cc │ │ │ │ + bl 1ae154 │ │ │ │ + b.n 1ae424 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ae334 │ │ │ │ - b.n 1ae36a │ │ │ │ + bne.w 1ae28c │ │ │ │ + b.n 1ae2c2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1ae4c0 │ │ │ │ + beq.n 1ae418 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ae36a │ │ │ │ + bne.w 1ae2c2 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1ae354 │ │ │ │ + b.n 1ae2ac │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ae318 │ │ │ │ - b.n 1ae376 │ │ │ │ + bne.w 1ae270 │ │ │ │ + b.n 1ae2ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae1fc │ │ │ │ + bl 1ae154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ae318 │ │ │ │ - b.n 1ae376 │ │ │ │ + bne.w 1ae270 │ │ │ │ + b.n 1ae2ce │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 1a681c │ │ │ │ + bl 1a6774 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 181c44 │ │ │ │ - b.n 1ae500 │ │ │ │ + bl 181b9c │ │ │ │ + b.n 1ae458 │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a7f88 │ │ │ │ + bl 1a7ee0 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1ae5e4 │ │ │ │ + cbz r3, 1ae53c │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (1ae628 ) │ │ │ │ - ldr r3, [pc, #92] @ (1ae620 ) │ │ │ │ + ldr r2, [pc, #100] @ (1ae580 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ae578 ) │ │ │ │ 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 1ae614 │ │ │ │ + bne.n 1ae56c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ae3d4 │ │ │ │ + b.n 1ae32c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ae456 │ │ │ │ + b.n 1ae3ae │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 1ae5b6 │ │ │ │ + b.n 1ae50e │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1ae60e │ │ │ │ + beq.n 1ae566 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r7, fp │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ae3a2 │ │ │ │ + b.n 1ae2fa │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 1ae3a2 │ │ │ │ + b.n 1ae2fa │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, 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, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1ae864 ) │ │ │ │ - ldr r3, [pc, #548] @ (1ae868 ) │ │ │ │ + ldr r1, [pc, #548] @ (1ae7bc ) │ │ │ │ + ldr r3, [pc, #548] @ (1ae7c0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ae716 │ │ │ │ + bne.n 1ae66e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae716 │ │ │ │ + beq.n 1ae66e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 1ae67c │ │ │ │ + cbz r2, 1ae5d4 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1ae736 │ │ │ │ + beq.n 1ae68e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae798 │ │ │ │ + beq.w 1ae6f0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ae852 │ │ │ │ + beq.w 1ae7aa │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ strd r4, r5, [fp] │ │ │ │ mov r0, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r2, r4, #7 │ │ │ │ bic.w r3, r2, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1ae6cc │ │ │ │ + beq.n 1ae624 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1ae6be │ │ │ │ + bne.n 1ae616 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 1ae6de │ │ │ │ + cbz r3, 1ae636 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 1ae6f4 │ │ │ │ + cbz r1, 1ae64c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sp │ │ │ │ add r4, sp │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ adds r1, #16 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ae6e8 │ │ │ │ + bne.n 1ae640 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1ae298 │ │ │ │ + bl 1ae1f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ae718 │ │ │ │ + b.n 1ae670 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae67c │ │ │ │ + bne.n 1ae5d4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 1ae754 │ │ │ │ + cbnz r0, 1ae6ac │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1ae782 │ │ │ │ + bls.n 1ae6da │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ (1ae86c ) │ │ │ │ - ldr r3, [pc, #332] @ (1ae868 ) │ │ │ │ + ldr r2, [pc, #336] @ (1ae7c4 ) │ │ │ │ + ldr r3, [pc, #332] @ (1ae7c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae860 │ │ │ │ + bne.w 1ae7b8 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb.w r4, [r5, #35] @ 0x23 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1ae706 │ │ │ │ + beq.n 1ae65e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae67c │ │ │ │ + bne.n 1ae5d4 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1ae77a │ │ │ │ + cbz r0, 1ae6d2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ae76e │ │ │ │ + cbz r2, 1ae6c6 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ae766 │ │ │ │ + bne.n 1ae6be │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 1ae78e │ │ │ │ + beq.n 1ae6e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae75a │ │ │ │ - bl 1a13e4 │ │ │ │ + bne.n 1ae6b2 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae754 │ │ │ │ + bne.n 1ae6ac │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1ae78a │ │ │ │ + bhi.n 1ae6e2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 1ae78e │ │ │ │ + bls.n 1ae6e6 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1ae716 │ │ │ │ + bne.n 1ae66e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 1ae67c │ │ │ │ + b.n 1ae5d4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w lr, r7, #8 │ │ │ │ strd r0, r0, [r7, #12] │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ str r0, [r7, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r0, [r7, #8] │ │ │ │ @@ -514871,138 +514809,138 @@ │ │ │ │ str r2, [r7, #28] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ae83a │ │ │ │ + beq.n 1ae792 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1ae81c │ │ │ │ + cbz r3, 1ae774 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ae82a │ │ │ │ + cbz r2, 1ae782 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ae80a │ │ │ │ + cbz r4, 1ae762 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1ae80a │ │ │ │ + cbz r2, 1ae762 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae7f0 │ │ │ │ + bne.n 1ae748 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 1a13e4 │ │ │ │ - cbz r5, 1ae83c │ │ │ │ + bl 1a133c │ │ │ │ + cbz r5, 1ae794 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ae7d0 │ │ │ │ + b.n 1ae728 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 1ae81c │ │ │ │ + b.n 1ae774 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ - cbnz r0, 1ae858 │ │ │ │ + bl 1ee2c0 │ │ │ │ + cbnz r0, 1ae7b0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187be4 │ │ │ │ - b.n 1ae68c │ │ │ │ + bl 187b3c │ │ │ │ + b.n 1ae5e4 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 1ae69a │ │ │ │ + b.n 1ae5f2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1a1664 │ │ │ │ - b.n 1ae848 │ │ │ │ + bl 1a15bc │ │ │ │ + b.n 1ae7a0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r2, 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (1ae9e0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1ae938 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1ae9e4 ) │ │ │ │ + ldr r3, [pc, #348] @ (1ae93c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187d00 │ │ │ │ + bl 187c58 │ │ │ │ ldr.w r5, [r4, #408] @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1ae8b0 │ │ │ │ - b.n 1ae9d6 │ │ │ │ + cbnz r3, 1ae808 │ │ │ │ + b.n 1ae92e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae9d6 │ │ │ │ + beq.w 1ae92e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ae8a6 │ │ │ │ + beq.n 1ae7fe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187b68 │ │ │ │ + bl 187ac0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ae8d2 │ │ │ │ - b.n 1ae8fe │ │ │ │ + cbnz r0, 1ae82a │ │ │ │ + b.n 1ae856 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae8be │ │ │ │ + bne.n 1ae816 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae8cc │ │ │ │ + bne.n 1ae824 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187acc │ │ │ │ - ldr r2, [pc, #260] @ (1ae9e8 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ae9e4 ) │ │ │ │ + bl 187a24 │ │ │ │ + ldr r2, [pc, #260] @ (1ae940 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ae93c ) │ │ │ │ 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 1ae9da │ │ │ │ + bne.n 1ae932 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -515014,620 +514952,620 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ae9d2 │ │ │ │ + beq.n 1ae92a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ae982 │ │ │ │ + beq.n 1ae8da │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 1ae990 │ │ │ │ + cbz r2, 1ae8e8 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 1ae972 │ │ │ │ + cbz r4, 1ae8ca │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1ae972 │ │ │ │ + cbz r2, 1ae8ca │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ae958 │ │ │ │ + bne.n 1ae8b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 1a13e4 │ │ │ │ - cbz r7, 1ae9a8 │ │ │ │ + bl 1a133c │ │ │ │ + cbz r7, 1ae900 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ae934 │ │ │ │ + b.n 1ae88c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1ae62c │ │ │ │ + bl 1ae584 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ae98c │ │ │ │ + bne.n 1ae8e4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1ae9c0 │ │ │ │ + cbnz r0, 1ae918 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187be4 │ │ │ │ - b.n 1ae8d2 │ │ │ │ + bl 187b3c │ │ │ │ + b.n 1ae82a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1664 │ │ │ │ + bl 1a15bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 1ae8d2 │ │ │ │ + b.n 1ae82a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ae9a8 │ │ │ │ + b.n 1ae900 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1ae8da │ │ │ │ + b.n 1ae832 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1aeaac ) │ │ │ │ + ldr r2, [pc, #176] @ (1aea04 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1aeab0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1aea08 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aea58 │ │ │ │ + bne.n 1ae9b0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - beq.n 1aea84 │ │ │ │ + beq.n 1ae9dc │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aea54 │ │ │ │ + bne.n 1ae9ac │ │ │ │ ldrh.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrh.w r0, [r5, #314] @ 0x13a │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #316] @ 0x13c │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1aea72 │ │ │ │ + bls.n 1ae9ca │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1aea88 │ │ │ │ + bls.n 1ae9e0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1aea5a │ │ │ │ + b.n 1ae9b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1aeab4 ) │ │ │ │ - ldr r3, [pc, #80] @ (1aeab0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1aea0c ) │ │ │ │ + ldr r3, [pc, #80] @ (1aea08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aeaa6 │ │ │ │ + bne.n 1ae9fe │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1aea8c │ │ │ │ + bhi.n 1ae9e4 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1aea9a │ │ │ │ + bhi.n 1ae9f2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aea5a │ │ │ │ + b.n 1ae9b2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1aea58 │ │ │ │ + bne.n 1ae9b0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1aea5a │ │ │ │ + b.n 1ae9b2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r2, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1052] @ 1aeee8 │ │ │ │ + ldr.w r5, [pc, #1052] @ 1aee40 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1052] @ 1aeeec │ │ │ │ + ldr.w r4, [pc, #1052] @ 1aee44 │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 1aec1e │ │ │ │ + ble.w 1aeb76 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.w 1aec1e │ │ │ │ + beq.w 1aeb76 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1aecbc │ │ │ │ + bpl.w 1aec14 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aecc0 │ │ │ │ + bls.w 1aec18 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aecbc │ │ │ │ + bls.w 1aec14 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aec1e │ │ │ │ + bhi.n 1aeb76 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a95b4 │ │ │ │ + bl 1a950c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1aeb88 │ │ │ │ + cbz r7, 1aeae0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aee48 │ │ │ │ + beq.w 1aeda0 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1aee7a │ │ │ │ + beq.w 1aedd2 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1aebbc │ │ │ │ + bne.n 1aeb14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aee92 │ │ │ │ + beq.w 1aedea │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1aebb4 │ │ │ │ + bne.n 1aeb0c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aeba0 │ │ │ │ + bne.n 1aeaf8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1a9660 │ │ │ │ + bl 1a95b8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1aecdc │ │ │ │ + beq.w 1aec34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aed2c │ │ │ │ + beq.w 1aec84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aedb2 │ │ │ │ + beq.w 1aed0a │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 1aebfa │ │ │ │ + cbz r2, 1aeb52 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ - cbz r7, 1aec4e │ │ │ │ + cbz r7, 1aeba6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aeeb8 │ │ │ │ + beq.w 1aee10 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1aec3a │ │ │ │ + beq.n 1aeb92 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1aec5c │ │ │ │ + blt.n 1aebb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - ldr r2, [pc, #720] @ (1aeef0 ) │ │ │ │ - ldr r3, [pc, #712] @ (1aeeec ) │ │ │ │ + bne.w 1aea5a │ │ │ │ + ldr r2, [pc, #720] @ (1aee48 ) │ │ │ │ + ldr r3, [pc, #712] @ (1aee44 ) │ │ │ │ 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 1aeee2 │ │ │ │ + bne.w 1aee3a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #356] @ 0x164 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 1aec12 │ │ │ │ + bge.n 1aeb6a │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - bne.n 1aec12 │ │ │ │ + bne.n 1aeb6a │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #352] @ 0x160 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aec12 │ │ │ │ + bne.n 1aeb6a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #352] @ 0x160 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1aec1e │ │ │ │ + bgt.n 1aeb76 │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1aeb50 │ │ │ │ + b.n 1aeaa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aed5e │ │ │ │ + beq.n 1aecb6 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 1aecf8 │ │ │ │ + cbz r2, 1aec50 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1aed8a │ │ │ │ + beq.n 1aece2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aec12 │ │ │ │ + bne.n 1aeb6a │ │ │ │ ldrb.w r3, [r5, #353] @ 0x161 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r1, [r8, #18] │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ orr.w r3, r3, r1, lsr #7 │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r5, #353] @ 0x161 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aedda │ │ │ │ + beq.n 1aed32 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 1aed48 │ │ │ │ + cbz r2, 1aeca0 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1aed54 │ │ │ │ + cbz r7, 1aecac │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1aec3a │ │ │ │ + beq.w 1aeb92 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1aec8c │ │ │ │ - b.n 1aec5c │ │ │ │ + bge.n 1aebe4 │ │ │ │ + b.n 1aebb4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aecf8 │ │ │ │ + beq.n 1aec50 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aed00 │ │ │ │ + bne.n 1aec58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aee96 │ │ │ │ + beq.w 1aedee │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aebfa │ │ │ │ + beq.w 1aeb52 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ - b.n 1aebfa │ │ │ │ + b.n 1aeb52 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1aed48 │ │ │ │ + bmi.n 1aeca0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ - cbz r2, 1aee04 │ │ │ │ + cbz r2, 1aed5c │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aed54 │ │ │ │ + beq.n 1aecac │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aed4e │ │ │ │ + bne.n 1aeca6 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r3, [r5, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #388] @ 0x184 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1aec12 │ │ │ │ + bge.w 1aeb6a │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1aee76 │ │ │ │ + bne.n 1aedce │ │ │ │ ldr r7, [r2, #20] │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aeb84 │ │ │ │ + b.n 1aeadc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1ae9ec │ │ │ │ + bl 1ae944 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1aeb84 │ │ │ │ + b.n 1aeadc │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1aebbc │ │ │ │ + b.n 1aeb14 │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #360] @ 0x168 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #364] @ 0x16c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aee2e │ │ │ │ + blt.n 1aed86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1aeb02 │ │ │ │ - b.n 1aec1e │ │ │ │ + bne.w 1aea5a │ │ │ │ + b.n 1aeb76 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 1aef24 │ │ │ │ + bhi.n 1aee7c │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bhi.n 1aef86 │ │ │ │ + bhi.n 1aeede │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 1aef4a │ │ │ │ + bhi.n 1aeea2 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bls.n 1aef70 │ │ │ │ + bls.n 1aeec8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1aefc4 │ │ │ │ + bne.n 1aef1c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aef06 │ │ │ │ + beq.n 1aee5e │ │ │ │ cmp.w r3, #712 @ 0x2c8 │ │ │ │ - bcc.n 1aef5e │ │ │ │ + bcc.n 1aeeb6 │ │ │ │ mvn.w r2, #712 @ 0x2c8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #29 │ │ │ │ - bhi.n 1aefa8 │ │ │ │ + bhi.n 1aef00 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ movt r2, #9216 @ 0x2400 │ │ │ │ lsrs r2, r3 │ │ │ │ and.w r0, r2, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #161 @ 0xa1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1aefa8 │ │ │ │ + bhi.n 1aef00 │ │ │ │ movw r2, #61473 @ 0xf021 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #704 @ 0x2c0 │ │ │ │ - bls.n 1aefac │ │ │ │ + bls.n 1aef04 │ │ │ │ sub.w r0, r3, #708 @ 0x2c4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi.n 1aefa8 │ │ │ │ + bhi.n 1aef00 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.n 1aef98 │ │ │ │ + bhi.n 1aeef0 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aefb8 │ │ │ │ + bhi.n 1aef10 │ │ │ │ cmp r3, #11 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ movw r2, #32773 @ 0x8005 │ │ │ │ @@ -515662,118 +515600,118 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #3292] @ 1afcc4 │ │ │ │ - ldr.w r3, [pc, #3292] @ 1afcc8 │ │ │ │ + ldr.w r2, [pc, #3292] @ 1afc1c │ │ │ │ + ldr.w r3, [pc, #3292] @ 1afc20 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #3288] @ 1afccc │ │ │ │ + ldr.w r6, [pc, #3288] @ 1afc24 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 187b68 │ │ │ │ - cbz r0, 1af028 │ │ │ │ - ldr.w r2, [pc, #3268] @ 1afcd0 │ │ │ │ - ldr.w r3, [pc, #3256] @ 1afcc8 │ │ │ │ + bl 187ac0 │ │ │ │ + cbz r0, 1aef80 │ │ │ │ + ldr.w r2, [pc, #3268] @ 1afc28 │ │ │ │ + ldr.w r3, [pc, #3256] @ 1afc20 │ │ │ │ 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 1b06a2 │ │ │ │ + bne.w 1b05fa │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187be4 │ │ │ │ + bl 187b3c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af008 │ │ │ │ + beq.n 1aef60 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af23e │ │ │ │ + beq.w 1af196 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1af25c │ │ │ │ + bhi.w 1af1b4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #3184] @ 1afcd4 │ │ │ │ + ldr.w r3, [pc, #3184] @ 1afc2c │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af2e8 │ │ │ │ + beq.w 1af240 │ │ │ │ add.w r2, r0, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ and.w r1, r2, #126 @ 0x7e │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #26 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 1af0ae │ │ │ │ + beq.n 1af006 │ │ │ │ and.w ip, r2, #127 @ 0x7f │ │ │ │ sub.w ip, ip, #28 │ │ │ │ cmp.w ip, #1 │ │ │ │ ite hi │ │ │ │ movhi.w ip, #0 │ │ │ │ movls.w ip, #1 │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ add.w r6, r1, #64 @ 0x40 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.w 1af6ae │ │ │ │ + bhi.w 1af606 │ │ │ │ sub.w lr, r1, #64 @ 0x40 │ │ │ │ and.w r1, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r5, r1, #0, #7 │ │ │ │ ubfx fp, r5, #7, #6 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r2, [r2, #201] @ 0xc9 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af77c │ │ │ │ + bne.w 1af6d4 │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r2 │ │ │ │ - beq.n 1af118 │ │ │ │ + beq.n 1af070 │ │ │ │ and.w r2, r6, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsl.w lr, fp, lr │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w r6, fp, r6 │ │ │ │ subs r2, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ adc.w fp, lr, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1af8ea │ │ │ │ + beq.w 1af842 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsl.w r5, lr, r5 │ │ │ │ negs r1, r1 │ │ │ │ @@ -515781,119 +515719,119 @@ │ │ │ │ orr.w r6, r6, r5 │ │ │ │ and.w r5, r1, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, fp │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bcc.w 1af2f8 │ │ │ │ + bcc.w 1af250 │ │ │ │ movw r2, #590 @ 0x24e │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1af6fa │ │ │ │ + bhi.w 1af652 │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1b0430 │ │ │ │ + bhi.w 1b0388 │ │ │ │ cmp.w r3, #396 @ 0x18c │ │ │ │ - bhi.w 1af808 │ │ │ │ + bhi.w 1af760 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 1afe3c │ │ │ │ + bcs.w 1afd94 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - bhi.w 1af972 │ │ │ │ + bhi.w 1af8ca │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bls.w 1afd9c │ │ │ │ + bls.w 1afcf4 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ ite ne │ │ │ │ movne r1, #2 │ │ │ │ moveq r1, #4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a1aec │ │ │ │ + bl 1a1a44 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1a1aec │ │ │ │ + bl 1a1a44 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsls r1, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1af7ee │ │ │ │ + beq.w 1af746 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1af1fc │ │ │ │ + cbz r1, 1af154 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1af1e8 │ │ │ │ + b.n 1af140 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1af668 │ │ │ │ + beq.w 1af5c0 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1af1e0 │ │ │ │ + bne.n 1af138 │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #341] @ 0x155 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2c44 │ │ │ │ - cbnz r0, 1af218 │ │ │ │ + bl 1a2b9c │ │ │ │ + cbnz r0, 1af170 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r9, #352] @ 0x160 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1af6a0 │ │ │ │ - bhi.w 1af68a │ │ │ │ + beq.w 1af5f8 │ │ │ │ + bhi.w 1af5e2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1af25c │ │ │ │ + bne.n 1af1b4 │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1af04c │ │ │ │ + bne.w 1aefa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1af042 │ │ │ │ - b.n 1af008 │ │ │ │ + bne.w 1aef9a │ │ │ │ + b.n 1aef60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1af25c │ │ │ │ + cbz r0, 1af1b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1aefcc │ │ │ │ + bl 1aef24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1af04c │ │ │ │ + bne.w 1aefa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1af042 │ │ │ │ - b.n 1af008 │ │ │ │ - ldr.w r3, [pc, #2656] @ 1afcd8 │ │ │ │ + bne.w 1aef9a │ │ │ │ + b.n 1aef60 │ │ │ │ + ldr.w r3, [pc, #2656] @ 1afc30 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1af2c8 │ │ │ │ + cbz r5, 1af220 │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #17] │ │ │ │ @@ -515905,37 +515843,37 @@ │ │ │ │ ldrbne.w r2, [r9, #339] @ 0x153 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #338] @ 0x152 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #339] @ 0x153 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1af296 │ │ │ │ + bne.n 1af1ee │ │ │ │ mla r6, r8, r6, r1 │ │ │ │ ldrb.w r2, [r4, #45] @ 0x2d │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1af67e │ │ │ │ + beq.w 1af5d6 │ │ │ │ ldrb.w r3, [r9, #339] @ 0x153 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #339] @ 0x153 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ - bcs.w 1af15c │ │ │ │ + bcs.w 1af0b4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bls.w 1afd9c │ │ │ │ + bls.w 1afcf4 │ │ │ │ sub.w r2, r3, #47 @ 0x2f │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ - bhi.w 1af8f0 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1af314 ) │ │ │ │ + bhi.w 1af848 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1af26c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsrs r1, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #23 │ │ │ │ @@ -516354,43 +516292,43 @@ │ │ │ │ lsrs r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1af674 │ │ │ │ + b.n 1af5cc │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1af1fc │ │ │ │ + beq.w 1af154 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1af66c │ │ │ │ - b.n 1af1f0 │ │ │ │ + bne.n 1af5c4 │ │ │ │ + b.n 1af148 │ │ │ │ ldrb.w r3, [r9, #338] @ 0x152 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #338] @ 0x152 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af25c │ │ │ │ + bhi.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ - b.n 1af234 │ │ │ │ + b.n 1af18c │ │ │ │ ldrb.w r3, [r9, #337] @ 0x151 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #337] @ 0x151 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ add.w r6, r1, #32 │ │ │ │ ubfx fp, r2, #7, #6 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 1af0d4 │ │ │ │ + bhi.w 1af02c │ │ │ │ ubfx r2, r2, #26, #1 │ │ │ │ add r2, fp │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r1, r2, asr #1 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ittet ne │ │ │ │ andne.w r2, r2, #31 │ │ │ │ @@ -516402,23 +516340,23 @@ │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ ands r2, r1 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1af2f0 │ │ │ │ + b.n 1af248 │ │ │ │ cmp.w r3, #760 @ 0x2f8 │ │ │ │ - bcs.w 1afd9c │ │ │ │ + bcs.w 1afcf4 │ │ │ │ movw r2, #710 @ 0x2c6 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1afd7a │ │ │ │ + bls.w 1afcd2 │ │ │ │ subw r2, r3, #711 @ 0x2c7 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bhi.w 1af8f0 │ │ │ │ + bhi.w 1af848 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ @@ -516462,24 +516400,24 @@ │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - beq.w 1afe0c │ │ │ │ + beq.w 1afd64 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1af968 │ │ │ │ + bls.w 1af8c0 │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1af0e2 │ │ │ │ + bhi.w 1af03a │ │ │ │ add.w r2, fp, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1af0f6 │ │ │ │ + b.n 1af04e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -516488,435 +516426,435 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2c5c │ │ │ │ + bl 1a2bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af1d0 │ │ │ │ + beq.w 1af128 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af1d0 │ │ │ │ + b.n 1af128 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bcs.w 1b0092 │ │ │ │ + bcs.w 1affea │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ - bcc.w 1afd9c │ │ │ │ + bcc.w 1afcf4 │ │ │ │ sub.w r1, r3, #400 @ 0x190 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ movt r1, #2060 @ 0x80c │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1af1a4 │ │ │ │ + bne.w 1af0fc │ │ │ │ movw r1, #51232 @ 0xc820 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1afac4 │ │ │ │ + beq.w 1afa1c │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #405 @ 0x195 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, ip, r3 │ │ │ │ - beq.w 1b0472 │ │ │ │ + beq.w 1b03ca │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr.w r3, [r9, #108] @ 0x6c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r3, [r9, #176] @ 0xb0 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #176] @ 0xb0 │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1af8aa │ │ │ │ + beq.n 1af802 │ │ │ │ ldr.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r3, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1affae │ │ │ │ + beq.w 1aff06 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1aff6e │ │ │ │ + beq.w 1afec6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1af25c │ │ │ │ + bpl.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1af150 │ │ │ │ + b.n 1af0a8 │ │ │ │ subs r3, #51 @ 0x33 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 1afd9c │ │ │ │ + bhi.w 1afcf4 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 1afd9c │ │ │ │ + beq.w 1afcf4 │ │ │ │ ldrb.w r2, [r9, #341] @ 0x155 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r9, #341] @ 0x155 │ │ │ │ - bl 1aeef4 │ │ │ │ - cbz r0, 1af92c │ │ │ │ + bl 1aee4c │ │ │ │ + cbz r0, 1af884 │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 1afeba │ │ │ │ + bpl.w 1afe12 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b0216 │ │ │ │ + beq.w 1b016e │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 1afea2 │ │ │ │ + bls.w 1afdfa │ │ │ │ subs r3, #180 @ 0xb4 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1af25c │ │ │ │ + bhi.w 1af1b4 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1af228 │ │ │ │ - b.n 1af25c │ │ │ │ + bmi.w 1af180 │ │ │ │ + b.n 1af1b4 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1af798 │ │ │ │ - b.w 1af0e2 │ │ │ │ + bhi.w 1af6f0 │ │ │ │ + b.w 1af03a │ │ │ │ cmp.w r3, #328 @ 0x148 │ │ │ │ - bhi.w 1b0246 │ │ │ │ + bhi.w 1b019e │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bcc.w 1afd9c │ │ │ │ + bcc.w 1afcf4 │ │ │ │ sub.w r1, r3, #306 @ 0x132 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #34824 @ 0x8808 │ │ │ │ movt r1, #70 @ 0x46 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1af1a4 │ │ │ │ + bne.w 1af0fc │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1afd9c │ │ │ │ + bpl.w 1afcf4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b06d0 │ │ │ │ + bne.w 1b0628 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1b00be │ │ │ │ + bne.w 1b0016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeef4 │ │ │ │ + bl 1aee4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af25c │ │ │ │ + beq.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b000c │ │ │ │ + bhi.w 1aff64 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1af25c │ │ │ │ + b.n 1af1b4 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - beq.w 1b051e │ │ │ │ + beq.w 1b0476 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #723 @ 0x2d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1afa52 │ │ │ │ + bne.n 1af9aa │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #152] @ 0x98 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1afa82 │ │ │ │ + beq.n 1af9da │ │ │ │ ldr.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r9, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #220] @ 0xdc │ │ │ │ ldrh.w r3, [r9, #182] @ 0xb6 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #182] @ 0xb6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b004a │ │ │ │ + beq.w 1affa2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1afee8 │ │ │ │ + beq.w 1afe40 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 1af25c │ │ │ │ + bpl.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ tst.w r2, #9216 @ 0x2400 │ │ │ │ - beq.w 1afd9c │ │ │ │ + beq.w 1afcf4 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #80] @ 0x50 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #47] @ 0x2f │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 1afb00 │ │ │ │ + bpl.n 1afa58 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp.w r3, #410 @ 0x19a │ │ │ │ - bne.n 1afb1a │ │ │ │ + bne.n 1afa72 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r3, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #172] @ 0xac │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1afb56 │ │ │ │ + beq.n 1afaae │ │ │ │ ldr.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r3, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aff24 │ │ │ │ + beq.w 1afe7c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #377 @ 0x179 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1b0420 │ │ │ │ + bne.w 1b0378 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0420 │ │ │ │ + beq.w 1b0378 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1b057c │ │ │ │ + beq.w 1b04d4 │ │ │ │ ldr.w r3, [r9, #128] @ 0x80 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #132] @ 0x84 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af25c │ │ │ │ - b.n 1af8dc │ │ │ │ + bhi.w 1af1b4 │ │ │ │ + b.n 1af834 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1afbf2 │ │ │ │ + b.n 1afb4a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b06dc │ │ │ │ + beq.w 1b0634 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b06d6 │ │ │ │ + bne.w 1b062e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1afbe0 │ │ │ │ + bne.n 1afb38 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1af25c │ │ │ │ + bhi.w 1af1b4 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ add.w fp, r9, #360 @ 0x168 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1afda6 │ │ │ │ + beq.w 1afcfe │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 1afc34 │ │ │ │ + bne.n 1afb8c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #947] @ 0x3b3 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b0038 │ │ │ │ + bhi.w 1aff90 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #3999] @ 0xf9f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1afff6 │ │ │ │ + bhi.w 1aff4e │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af25c │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + b.w 1af1b4 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ @@ -516941,56 +516879,56 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r9, #341] @ 0x155 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #831] @ 0x33f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1b0022 │ │ │ │ + bhi.w 1aff7a │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1b0260 │ │ │ │ + bls.w 1b01b8 │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #96] @ 0x60 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ streq.w r3, [r9, #96] @ 0x60 │ │ │ │ - beq.w 1af25c │ │ │ │ + beq.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #341] @ 0x155 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ - b.n 1af90c │ │ │ │ + b.n 1af864 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, #32 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.n 1afe02 │ │ │ │ + bhi.n 1afd5a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b06d6 │ │ │ │ + bhi.w 1b062e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ @@ -517018,254 +516956,254 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str.w r2, [fp, r6, lsl #2] │ │ │ │ - b.n 1afc50 │ │ │ │ + b.n 1afba8 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1afe02 │ │ │ │ + b.n 1afd5a │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af784 │ │ │ │ + bne.w 1af6dc │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1af0f2 │ │ │ │ + bne.w 1af04a │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r6, r2 │ │ │ │ streq r6, [sp, #12] │ │ │ │ moveq r5, r6 │ │ │ │ - beq.w 1af15c │ │ │ │ + beq.w 1af0b4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ - b.w 1af122 │ │ │ │ + b.w 1af07a │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #43136 @ 0xa880 │ │ │ │ movt r1, #4200 @ 0x1068 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1af1a4 │ │ │ │ + bne.w 1af0fc │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1afd9c │ │ │ │ + beq.n 1afcf4 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #368 @ 0x170 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, ip, r2 │ │ │ │ - bne.w 1afacc │ │ │ │ + bne.w 1afa24 │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1afb56 │ │ │ │ + beq.w 1afaae │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 1afb56 │ │ │ │ + b.n 1afaae │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1af25c │ │ │ │ + bls.w 1af1b4 │ │ │ │ subs r3, #56 @ 0x38 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 1af25c │ │ │ │ - b.w 1af228 │ │ │ │ + bpl.w 1af1b4 │ │ │ │ + b.w 1af180 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1af948 │ │ │ │ + bpl.w 1af8a0 │ │ │ │ ldrb.w r3, [r9, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #322] @ 0x142 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1afee4 │ │ │ │ + bne.n 1afe3c │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ lsls r5, r3, #27 │ │ │ │ itt mi │ │ │ │ ornmi r3, r3, #63 @ 0x3f │ │ │ │ strbmi.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 1af948 │ │ │ │ + b.n 1af8a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #723 @ 0x2d3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3e0 │ │ │ │ + bl 1cd338 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae9ec │ │ │ │ + bl 1ae944 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1afa92 │ │ │ │ + bne.w 1af9ea │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr.w r2, [r9, #356] @ 0x164 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ - b.n 1afa92 │ │ │ │ + b.n 1af9ea │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3e0 │ │ │ │ + bl 1cd338 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b0594 │ │ │ │ + beq.w 1b04ec │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1afb60 │ │ │ │ + b.n 1afab8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #414 @ 0x19e │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3e0 │ │ │ │ + bl 1cd338 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae9ec │ │ │ │ + bl 1ae944 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1af8ba │ │ │ │ + bne.w 1af812 │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr.w r2, [r9, #356] @ 0x164 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #356] @ 0x164 │ │ │ │ - b.n 1af8ba │ │ │ │ + b.n 1af812 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #414 @ 0x19e │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3e0 │ │ │ │ + bl 1cd338 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b05bc │ │ │ │ + beq.w 1b0514 │ │ │ │ ldr.w r3, [r9, #376] @ 0x178 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #376] @ 0x178 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #380] @ 0x17c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.n 1af8b4 │ │ │ │ + b.n 1af80c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1af25c │ │ │ │ + bne.w 1af1b4 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #120] @ 0x78 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1afc84 │ │ │ │ + b.n 1afbdc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #725 @ 0x2d5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1b04a6 │ │ │ │ + beq.w 1b03fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1af25c │ │ │ │ + bmi.w 1af1b4 │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #392] @ 0x188 │ │ │ │ ldr.w r2, [r9, #396] @ 0x18c │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r9, #396] @ 0x18c │ │ │ │ ldrh.w r2, [r9, #404] @ 0x194 │ │ │ │ orrs r2, r1 │ │ │ │ strh.w r2, [r9, #404] @ 0x194 │ │ │ │ - b.n 1afa8c │ │ │ │ + b.n 1af9e4 │ │ │ │ cmp.w r3, #496 @ 0x1f0 │ │ │ │ - bhi.w 1b0408 │ │ │ │ + bhi.w 1b0360 │ │ │ │ cmp.w r3, #490 @ 0x1ea │ │ │ │ - bhi.w 1b03f2 │ │ │ │ + bhi.w 1b034a │ │ │ │ sub.w r1, r3, #444 @ 0x1bc │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 1afd9c │ │ │ │ + bhi.w 1afcf4 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #246 @ 0xf6 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 1af1a4 │ │ │ │ - b.n 1afd9c │ │ │ │ + bmi.w 1af0fc │ │ │ │ + b.n 1afcf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1b00d4 │ │ │ │ + b.n 1b002c │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1b06ca │ │ │ │ + beq.w 1b0622 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b06d6 │ │ │ │ + bne.w 1b062e │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b00c2 │ │ │ │ + bne.n 1b001a │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ @@ -517274,84 +517212,84 @@ │ │ │ │ cmpeq.w r3, #306 @ 0x132 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1b0116 │ │ │ │ + cbz r0, 1b006e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b0146 │ │ │ │ + blt.n 1b009e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b027e │ │ │ │ + beq.w 1b01d6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0460 │ │ │ │ + beq.w 1b03b8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1b0146 │ │ │ │ + beq.n 1b009e │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b05f6 │ │ │ │ + beq.w 1b054e │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b0514 │ │ │ │ + bne.w 1b046c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1b0500 │ │ │ │ + beq.w 1b0458 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b049c │ │ │ │ + beq.w 1b03f4 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1aeab8 │ │ │ │ + bl 1aea10 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1af9b6 │ │ │ │ + bne.w 1af90e │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1af9b6 │ │ │ │ + bne.w 1af90e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 251390 │ │ │ │ - bl 251368 │ │ │ │ + bl 2512e8 │ │ │ │ + bl 2512c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af9b6 │ │ │ │ + beq.w 1af90e │ │ │ │ mov r3, sl │ │ │ │ movs r6, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b01fa │ │ │ │ + b.n 1b0152 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ adds r5, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ @@ -517362,172 +517300,172 @@ │ │ │ │ ldr.w r3, [r9, #356] @ 0x164 │ │ │ │ str.w r1, [r9, #352] @ 0x160 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #356] @ 0x164 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1b01c8 │ │ │ │ + bcc.n 1b0120 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 1af9b6 │ │ │ │ + b.w 1af90e │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r2, r3, #104 @ 0x68 │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 1af25c │ │ │ │ + bls.w 1af1b4 │ │ │ │ ldrb.w r3, [r9, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.w 1af948 │ │ │ │ + b.w 1af8a0 │ │ │ │ sub.w r1, r3, #332 @ 0x14c │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 1afd9c │ │ │ │ + bhi.w 1afcf4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movt r2, #8624 @ 0x21b0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1af1a4 │ │ │ │ - b.n 1afd9c │ │ │ │ + bmi.w 1af0fc │ │ │ │ + b.n 1afcf4 │ │ │ │ movw r2, #594 @ 0x252 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1afd9c │ │ │ │ + bls.w 1afcf4 │ │ │ │ subw r1, r3, #595 @ 0x253 │ │ │ │ movs r2, #7 │ │ │ │ movt r2, #1248 @ 0x4e0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1af1a4 │ │ │ │ - b.n 1afd9c │ │ │ │ + bmi.w 1af0fc │ │ │ │ + b.n 1afcf4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b034a │ │ │ │ + beq.n 1b02a2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b0302 │ │ │ │ - cbz r2, 1b02a4 │ │ │ │ + beq.n 1b025a │ │ │ │ + cbz r2, 1b01fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b028e │ │ │ │ + beq.n 1b01e6 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 1b0146 │ │ │ │ + beq.w 1b009e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1b0460 │ │ │ │ + bne.w 1b03b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 1b0146 │ │ │ │ + bls.w 1b009e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1b05e8 │ │ │ │ + beq.w 1b0540 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b05d4 │ │ │ │ + beq.w 1b052c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1aeab8 │ │ │ │ - b.n 1b0192 │ │ │ │ + bl 1aea10 │ │ │ │ + b.n 1b00ea │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b06c4 │ │ │ │ + bne.w 1b061c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b05d0 │ │ │ │ + beq.w 1b0528 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1b0324 │ │ │ │ + bcc.n 1b027c │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1b0298 │ │ │ │ + b.n 1b01f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b03ea │ │ │ │ + beq.n 1b0342 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b06d6 │ │ │ │ + bne.w 1b062e │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b02a4 │ │ │ │ + beq.n 1b01fc │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1b056e │ │ │ │ + bne.w 1b04c6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1b03d8 │ │ │ │ + bhi.n 1b0330 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b06d6 │ │ │ │ + bhi.w 1b062e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ @@ -517559,95 +517497,95 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1b0298 │ │ │ │ + b.n 1b01f0 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b03d8 │ │ │ │ + b.n 1b0330 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1b0362 │ │ │ │ - b.n 1b02a4 │ │ │ │ + bne.n 1b02ba │ │ │ │ + b.n 1b01fc │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add.w r1, r3, ip │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1afd9c │ │ │ │ - b.w 1af1a4 │ │ │ │ + bpl.w 1afcf4 │ │ │ │ + b.w 1af0fc │ │ │ │ sub.w r1, r3, #540 @ 0x21c │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 1afd9c │ │ │ │ + bhi.w 1afcf4 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1af1a4 │ │ │ │ - b.n 1afd9c │ │ │ │ + bmi.w 1af0fc │ │ │ │ + b.n 1afcf4 │ │ │ │ ldrb.w r3, [r9, #340] @ 0x154 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #340] @ 0x154 │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ movt r2, #2048 @ 0x800 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1afd9c │ │ │ │ - b.w 1af1a4 │ │ │ │ + bpl.w 1afcf4 │ │ │ │ + b.w 1af0fc │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1b02ce │ │ │ │ + b.n 1b0226 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1af8aa │ │ │ │ + beq.w 1af802 │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 1af8aa │ │ │ │ + b.w 1af802 │ │ │ │ movs r2, #1 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b0180 │ │ │ │ + b.n 1b00d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd3e0 │ │ │ │ + bl 1cd338 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b0694 │ │ │ │ + beq.w 1b05ec │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [r9, #388] @ 0x184 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #388] @ 0x184 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -517655,31 +517593,31 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r2, [r3, #47] @ 0x2f │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 1afa8c │ │ │ │ - b.n 1b0070 │ │ │ │ + bmi.w 1af9e4 │ │ │ │ + b.n 1affc8 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1b0164 │ │ │ │ + bne.w 1b00bc │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1b0164 │ │ │ │ + bmi.w 1b00bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b0164 │ │ │ │ + b.n 1b00bc │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 1cd3bc │ │ │ │ + bl 1cd314 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ @@ -517693,70 +517631,70 @@ │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ lsls r1, r3, #27 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #400] @ 0x190 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #400] @ 0x190 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1afa8c │ │ │ │ + b.w 1af9e4 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 1b0146 │ │ │ │ + b.n 1b009e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #136] @ 0x88 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #140] @ 0x8c │ │ │ │ - b.w 1af25c │ │ │ │ + b.w 1af1b4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aff54 │ │ │ │ + bne.w 1afeac │ │ │ │ ldr.w r3, [r9, #360] @ 0x168 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #360] @ 0x168 │ │ │ │ ldr.w r3, [r9, #364] @ 0x16c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r9, #364] @ 0x16c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1afb60 │ │ │ │ + b.w 1afab8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1affdc │ │ │ │ + bne.w 1aff34 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1af8b4 │ │ │ │ + b.w 1af80c │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1b028e │ │ │ │ + b.n 1b01e6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1b02ee │ │ │ │ + b.n 1b0246 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b02ee │ │ │ │ + b.n 1b0246 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1b06a6 │ │ │ │ + bhi.n 1b05fe │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b0448 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b0614 ) │ │ │ │ + bhi.w 1b03a0 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b056c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mrc2 15, 1, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ @@ -517788,28 +517726,28 @@ │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #379 @ 0x17b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b04ca │ │ │ │ - b.n 1b04de │ │ │ │ + bne.w 1b0422 │ │ │ │ + b.n 1b0436 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 1b0460 │ │ │ │ - b.n 1b0146 │ │ │ │ + bne.w 1b03b8 │ │ │ │ + b.n 1b009e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1b0448 │ │ │ │ + b.n 1b03a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -517823,16 +517761,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1b0b54 │ │ │ │ - ldr.w r2, [pc, #1116] @ 1b0b58 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1b0aac │ │ │ │ + ldr.w r2, [pc, #1116] @ 1b0ab0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -517842,57 +517780,57 @@ │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ strh.w r3, [r6, #338] @ 0x152 │ │ │ │ ldrb.w r2, [r6, #341] @ 0x155 │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ strb.w r2, [r6, #341] @ 0x155 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0836 │ │ │ │ + beq.w 1b078e │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1b074c │ │ │ │ + b.n 1b06a4 │ │ │ │ ldrb.w r3, [r6, #341] @ 0x155 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #341] @ 0x155 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1b075a │ │ │ │ + bpl.n 1b06b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b0792 │ │ │ │ + cbz r3, 1b06ea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1b0746 │ │ │ │ + beq.n 1b069e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1b0734 │ │ │ │ + bmi.n 1b068c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0746 │ │ │ │ + bne.n 1b069e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251cf8 │ │ │ │ + bl 251c50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251d10 │ │ │ │ + bl 251c68 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251d28 │ │ │ │ + bl 251c80 │ │ │ │ ldrb.w r3, [r6, #73] @ 0x49 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #73] @ 0x49 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b074c │ │ │ │ + bne.n 1b06a4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b083c │ │ │ │ + bne.n 1b0794 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r4, [r6, #337] @ 0x151 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #172] @ 0xac │ │ │ │ strd r0, r1, [r6, #80] @ 0x50 │ │ │ │ bfi r4, r3, #5, #1 │ │ │ │ @@ -517910,102 +517848,102 @@ │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #208] @ 0xd0 │ │ │ │ strd r0, r1, [r6, #216] @ 0xd8 │ │ │ │ strd r3, r3, [r6, #224] @ 0xe0 │ │ │ │ str.w r3, [r6, #232] @ 0xe8 │ │ │ │ strd r0, r1, [r6, #144] @ 0x90 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - cbz r2, 1b0846 │ │ │ │ + cbz r2, 1b079e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b0b12 │ │ │ │ + bne.w 1b0a6a │ │ │ │ ldrh.w r3, [r6, #352] @ 0x160 │ │ │ │ ldrb.w r2, [r6, #340] @ 0x154 │ │ │ │ bic.w r3, r3, #458 @ 0x1ca │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r2, [r6, #340] @ 0x154 │ │ │ │ strh.w r3, [r6, #352] @ 0x160 │ │ │ │ - b.n 1b085c │ │ │ │ + b.n 1b07b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #16 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #341] @ 0x155 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r6, #341] @ 0x155 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b079a │ │ │ │ + beq.n 1b06f2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1b0834 │ │ │ │ - b.n 1b0818 │ │ │ │ + beq.n 1b078c │ │ │ │ + b.n 1b0770 │ │ │ │ strd r0, r1, [r6, #352] @ 0x160 │ │ │ │ ldrb.w r3, [r6, #340] @ 0x154 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ bfi r2, r3, #7, #1 │ │ │ │ strb.w r2, [r6, #340] @ 0x154 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1878a0 │ │ │ │ + bl 1877f8 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aefcc │ │ │ │ + bl 1aef24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 187a54 │ │ │ │ + bl 1879ac │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #160] @ 0xa0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b09ae │ │ │ │ + beq.w 1b0906 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b08a0 │ │ │ │ + b.n 1b07f8 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b092a │ │ │ │ + blt.n 1b0882 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b09ac │ │ │ │ + beq.w 1b0904 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b0896 │ │ │ │ + bpl.n 1b07ee │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1b088e │ │ │ │ + bpl.n 1b07e6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 1b0a62 │ │ │ │ + beq.w 1b09ba │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r2, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b091e │ │ │ │ + beq.n 1b0876 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r3, r3 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -518014,37 +517952,37 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1b0896 │ │ │ │ + bge.n 1b07ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b0a6a │ │ │ │ + beq.w 1b09c2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b099e │ │ │ │ + beq.n 1b08f6 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -518054,137 +517992,137 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b08a0 │ │ │ │ + bne.w 1b07f8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b0a72 │ │ │ │ + beq.n 1b09ca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b09ec │ │ │ │ + cbz r3, 1b0944 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1b09e4 │ │ │ │ + bpl.n 1b093c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1b09da │ │ │ │ + bls.n 1b0932 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b09c0 │ │ │ │ + bne.n 1b0918 │ │ │ │ ldr.w r5, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1b09fe │ │ │ │ - b.n 1b0a4a │ │ │ │ + cbnz r3, 1b0956 │ │ │ │ + b.n 1b09a2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0a4a │ │ │ │ + beq.n 1b09a2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b09f6 │ │ │ │ + beq.n 1b094e │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b0a42 │ │ │ │ + cbz r3, 1b099a │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b0a2e │ │ │ │ + bpl.n 1b0986 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 1b0a24 │ │ │ │ + bls.n 1b097c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ ldr.w r3, [r6, #308] @ 0x134 │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0a0a │ │ │ │ + bne.n 1b0962 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b0a4a │ │ │ │ + cbz r3, 1b09a2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0a04 │ │ │ │ + bne.n 1b095c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0a3c │ │ │ │ - ldr r2, [pc, #272] @ (1b0b5c ) │ │ │ │ - ldr r3, [pc, #264] @ (1b0b58 ) │ │ │ │ + bne.n 1b0994 │ │ │ │ + ldr r2, [pc, #272] @ (1b0ab4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1b0ab0 ) │ │ │ │ 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 1b0b50 │ │ │ │ + bne.n 1b0aa8 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1b08ea │ │ │ │ + b.n 1b0842 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1b096a │ │ │ │ + b.n 1b08c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b09b6 │ │ │ │ + beq.n 1b090e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b0a86 │ │ │ │ + b.n 1b09de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0b0e │ │ │ │ + beq.n 1b0a66 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1b0a7e │ │ │ │ + bpl.n 1b09d6 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1b0a7e │ │ │ │ + bpl.n 1b09d6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b0b48 │ │ │ │ + beq.n 1b0aa0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b0b02 │ │ │ │ + beq.n 1b0a5a │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r4, r7 │ │ │ │ @@ -518194,42 +518132,42 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0a86 │ │ │ │ + bne.n 1b09de │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1b09b6 │ │ │ │ + b.n 1b090e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b0b2a │ │ │ │ + beq.n 1b0a82 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1b0846 │ │ │ │ + beq.w 1b079e │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #360] @ 0x168 │ │ │ │ streq.w r3, [r6, #368] @ 0x170 │ │ │ │ - b.n 1b084a │ │ │ │ + b.n 1b07a2 │ │ │ │ strd r0, r1, [r6, #360] @ 0x168 │ │ │ │ strd r0, r1, [r6, #368] @ 0x170 │ │ │ │ strd r0, r1, [r6, #376] @ 0x178 │ │ │ │ strd r0, r1, [r6, #384] @ 0x180 │ │ │ │ strd r0, r1, [r6, #392] @ 0x188 │ │ │ │ str.w r3, [r6, #400] @ 0x190 │ │ │ │ strh.w r3, [r6, #404] @ 0x194 │ │ │ │ - b.n 1b084a │ │ │ │ + b.n 1b07a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1b0ace │ │ │ │ + b.n 1b0a26 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr??.w r0, [lr, #145] @ 0x91 │ │ │ │ + vld1.8 @ instruction: 0xf9a60091 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #4751360 @ 0x488000 │ │ │ │ + @ instruction: 0xf6560091 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ ldrheq r0, [r0, #6] │ │ │ │ @@ -518249,82 +518187,82 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ - bl 24ea08 │ │ │ │ - cbz r0, 1b0bb2 │ │ │ │ + bl 24e960 │ │ │ │ + cbz r0, 1b0b0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 251344 │ │ │ │ + bl 25129c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b0bc6 │ │ │ │ + cbz r0, 1b0b1e │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 1b0d16 │ │ │ │ + bpl.w 1b0c6e │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b0c0c │ │ │ │ + bhi.n 1b0b64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2513d0 │ │ │ │ - cbz r0, 1b0c06 │ │ │ │ + bl 251328 │ │ │ │ + cbz r0, 1b0b5e │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r6, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1b0b7c │ │ │ │ + bl 1b0ad4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1b0be4 │ │ │ │ + bne.n 1b0b3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ asr.w r2, r3, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1b0cf4 │ │ │ │ + bpl.n 1b0c4c │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ lsls r3, r2 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r6, #1] │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1b0cee │ │ │ │ - bl 2507d4 │ │ │ │ + bmi.n 1b0c46 │ │ │ │ + bl 25072c │ │ │ │ ldrb.w ip, [r9, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r0 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, r9, ip │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b0d60 │ │ │ │ + beq.w 1b0cb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0c06 │ │ │ │ + beq.n 1b0b5e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov fp, r4 │ │ │ │ ldrh.w r8, [r6, #22] │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ @@ -518347,15 +518285,15 @@ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ str.w r0, [fp] │ │ │ │ mov.w ip, #0 │ │ │ │ movs.w r9, r9, lsr #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n 1b0c6e │ │ │ │ + bne.n 1b0bc6 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -518366,76 +518304,76 @@ │ │ │ │ strb r2, [r7, #28] │ │ │ │ strb.w sl, [r7, #33] @ 0x21 │ │ │ │ strb.w r3, [r7, #34] @ 0x22 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2513d0 │ │ │ │ - b.n 1b0c38 │ │ │ │ + bl 251328 │ │ │ │ + b.n 1b0b90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r2, r6, r1, lsl #2 │ │ │ │ strb r3, [r6, #0] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldrh.w r1, [r9, #62] @ 0x3e │ │ │ │ strh r1, [r2, #2] │ │ │ │ ldrh.w r2, [r9, #30] │ │ │ │ ubfx r2, r2, #6, #9 │ │ │ │ strb r2, [r3, #18] │ │ │ │ - b.n 1b0c18 │ │ │ │ + b.n 1b0b70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1b0d92 │ │ │ │ + bne.n 1b0cea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0c06 │ │ │ │ + beq.w 1b0b5e │ │ │ │ mov r8, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1b0b7c │ │ │ │ + bl 1b0ad4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1b0d3e │ │ │ │ + bne.n 1b0c96 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b0c5c │ │ │ │ + beq.w 1b0bb4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ adds r0, r2, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w sl, sl, r2, lsl #3 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ str.w r8, [sl, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 1b0c5c │ │ │ │ + b.n 1b0bb4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b0dc0 │ │ │ │ + beq.n 1b0d18 │ │ │ │ ldrh.w r3, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ strh.w ip, [sl] │ │ │ │ strh r1, [r3, #10] │ │ │ │ @@ -518443,182 +518381,182 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 1b0d2e │ │ │ │ + b.n 1b0c86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1b0fec ) │ │ │ │ - ldr r3, [pc, #532] @ (1b0ff0 ) │ │ │ │ + ldr r2, [pc, #532] @ (1b0f44 ) │ │ │ │ + ldr r3, [pc, #532] @ (1b0f48 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b0f10 │ │ │ │ + beq.w 1b0e68 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0e02 │ │ │ │ + b.n 1b0d5a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b0e2a │ │ │ │ + cbz r3, 1b0d82 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1b0dfc │ │ │ │ + bpl.n 1b0d54 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1b0dfc │ │ │ │ + bpl.n 1b0d54 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 25088c │ │ │ │ + bl 2507e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b0e02 │ │ │ │ + bne.n 1b0d5a │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1b0f10 │ │ │ │ + beq.n 1b0e68 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0e5e │ │ │ │ + beq.n 1b0db6 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 185f0c │ │ │ │ + bl 185e64 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b0eda │ │ │ │ + beq.n 1b0e32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1b0eb2 │ │ │ │ + b.n 1b0e0a │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1b0f2a │ │ │ │ + beq.n 1b0e82 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1b0ea8 │ │ │ │ + bpl.n 1b0e00 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0b7c │ │ │ │ + bl 1b0ad4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1b0eda │ │ │ │ + cbz r3, 1b0e32 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1b0ea8 │ │ │ │ + bpl.n 1b0e00 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1b0ea8 │ │ │ │ + bpl.n 1b0e00 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b0e74 │ │ │ │ + bne.n 1b0dcc │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1b0ea8 │ │ │ │ + bpl.n 1b0e00 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1b0e82 │ │ │ │ + b.n 1b0dda │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1b0ff4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1b0f4c ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b0f02 │ │ │ │ + beq.n 1b0e5a │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1b0ff8 ) │ │ │ │ + ldr r3, [pc, #256] @ (1b0f50 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 43b9c │ │ │ │ ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - ldr r2, [pc, #232] @ (1b0ffc ) │ │ │ │ - ldr r3, [pc, #220] @ (1b0ff0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1b0f54 ) │ │ │ │ + ldr r3, [pc, #220] @ (1b0f48 ) │ │ │ │ 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 1b0fe8 │ │ │ │ + bne.n 1b0f40 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1b0f42 │ │ │ │ + beq.n 1b0e9a │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1b0ea8 │ │ │ │ - b.n 1b0ed4 │ │ │ │ + bpl.n 1b0e00 │ │ │ │ + b.n 1b0e2c │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 251404 │ │ │ │ + bl 25135c │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0ea8 │ │ │ │ + beq.n 1b0e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0fd4 │ │ │ │ + beq.n 1b0f2c │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b0f9c │ │ │ │ + b.n 1b0ef4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ ldrb.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -518626,62 +518564,62 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, fp │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b0b7c │ │ │ │ + bl 1b0ad4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1b0fc6 │ │ │ │ + beq.n 1b0f1e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1b0f70 │ │ │ │ + bge.n 1b0ec8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1b0f9c │ │ │ │ + bne.n 1b0ef4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1b0f6c │ │ │ │ + bne.n 1b0ec4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0ea8 │ │ │ │ + b.n 1b0e00 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b0ea8 │ │ │ │ + beq.w 1b0e00 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1b0fd4 │ │ │ │ - b.n 1b0ea8 │ │ │ │ + bne.n 1b0f2c │ │ │ │ + b.n 1b0e00 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2200091 │ │ │ │ + movt r0, #32913 @ 0x8091 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - @ instruction: 0xf0e80091 │ │ │ │ + @ instruction: 0xf1900091 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b0dc4 │ │ │ │ + bl 1b0d1c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r3, r3, #10 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ @@ -518710,32 +518648,32 @@ │ │ │ │ ldrb.w r0, [r0, #79] @ 0x4f │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ orr.w r3, r3, r1, lsl #27 │ │ │ │ orr.w r0, r3, r0, lsl #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 1b10ca │ │ │ │ + bls.n 1b1022 │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov ip, r1 │ │ │ │ adds r6, r1, r2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ sub.w lr, r6, ip │ │ │ │ cmp.w lr, #3 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r0, r4, r3 │ │ │ │ - bhi.n 1b10a6 │ │ │ │ + bhi.n 1b0ffe │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 1b10ea │ │ │ │ + cbz r2, 1b1042 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movw r1, #26545 @ 0x67b1 │ │ │ │ movt r1, #5718 @ 0x1656 │ │ │ │ movw r2, #31153 @ 0x79b1 │ │ │ │ movt r2, #40503 @ 0x9e37 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ @@ -518749,15 +518687,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1b1172 │ │ │ │ + cbz r2, 1b10ca │ │ │ │ add r2, r1 │ │ │ │ add.w r3, r1, #15 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r4, #26546 @ 0x67b2 │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ @@ -518774,15 +518712,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 1b1148 │ │ │ │ + bne.n 1b10a0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -518798,28 +518736,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r1, [pc, #2184] @ 1b1a54 │ │ │ │ + ldr.w r1, [pc, #2184] @ 1b19ac │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1b1a58 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1b19b0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2180] @ 1b1a5c │ │ │ │ + ldr.w r2, [pc, #2180] @ 1b19b4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 1b132c │ │ │ │ + bhi.w 1b1284 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r1, r1 │ │ │ │ @@ -518843,22 +518781,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 1b1818 │ │ │ │ + beq.w 1b1770 │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp.w r8, #15 │ │ │ │ mov r9, r3 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1b12fa │ │ │ │ + bls.n 1b1252 │ │ │ │ sub.w lr, r8, #15 │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ movt r1, #25032 @ 0x61c8 │ │ │ │ add.w r0, r3, lr │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ add lr, r4 │ │ │ │ @@ -518878,15 +518816,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ mul.w r7, r5, r7 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mla ip, r2, ip, r1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w r1, r5, ip │ │ │ │ - bhi.n 1b128c │ │ │ │ + bhi.n 1b11e4 │ │ │ │ subs r3, r0, r6 │ │ │ │ mov.w ip, r7, ror #25 │ │ │ │ add.w ip, ip, lr, ror #31 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w ip, ip, r4, ror #20 │ │ │ │ adds r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -518895,25 +518833,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 1b108c │ │ │ │ + bl 1b0fe4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 1b1a60 │ │ │ │ - ldr.w r3, [pc, #1864] @ 1b1a58 │ │ │ │ + ldr.w r2, [pc, #1876] @ 1b19b8 │ │ │ │ + ldr.w r3, [pc, #1864] @ 1b19b0 │ │ │ │ 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 1b1a4e │ │ │ │ + bne.w 1b19a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r5, #26549 @ 0x67b5 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ @@ -518929,15 +518867,15 @@ │ │ │ │ mul.w r4, lr, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b130a │ │ │ │ + beq.n 1b1262 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mla r2, r0, r2, r5 │ │ │ │ mla r3, r0, r3, r5 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ @@ -518953,16 +518891,16 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b1376 │ │ │ │ - b.n 1b130a │ │ │ │ + bne.n 1b12ce │ │ │ │ + b.n 1b1262 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r5, #44605 @ 0xae3d │ │ │ │ movt r5, #49842 @ 0xc2b2 │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ strb.w r0, [sp, #13] │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ @@ -518978,15 +518916,15 @@ │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r0, r5, r4, r0 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ mov.w r0, r0, ror #15 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1b1a64 │ │ │ │ + ldr.w r0, [pc, #1604] @ 1b19bc │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ mul.w r4, r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ @@ -518994,37 +518932,37 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - bne.w 1b188c │ │ │ │ + bne.w 1b17e4 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b130a │ │ │ │ + beq.w 1b1262 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1110 │ │ │ │ + bl 1b1068 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1b1466 │ │ │ │ - b.n 1b130a │ │ │ │ - bl 1b1018 │ │ │ │ + bcc.n 1b13be │ │ │ │ + b.n 1b1262 │ │ │ │ + bl 1b0f70 │ │ │ │ ldr.w r1, [r6, #73] @ 0x49 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r6, #69] @ 0x45 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ @@ -519067,15 +519005,15 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b130a │ │ │ │ + beq.w 1b1262 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r6, #20 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ mla ip, r6, r3, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r2, #20 │ │ │ │ @@ -519085,16 +519023,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 1b155c │ │ │ │ - b.n 1b130a │ │ │ │ + bne.n 1b14b4 │ │ │ │ + b.n 1b1262 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r4, #17448 @ 0x4428 │ │ │ │ movt r4, #9251 @ 0x2423 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ @@ -519120,15 +519058,15 @@ │ │ │ │ add r3, r2 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b1856 │ │ │ │ + beq.w 1b17ae │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -519137,32 +519075,32 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 1b197a │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b164c ) │ │ │ │ + bhi.w 1b18d2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b15a4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc], #1020 @ 1b1a50 │ │ │ │ + ldc2 15, cr15, [pc], #1020 @ 1b19a8 │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1020] @ (1b1a68 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1b19c0 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -519179,15 +519117,15 @@ │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b16f6 │ │ │ │ + beq.n 1b164e │ │ │ │ ldrh r2, [r6, #40] @ 0x28 │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ strh.w r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #14] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r1, r0, r2, lr │ │ │ │ @@ -519196,15 +519134,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 1b180c │ │ │ │ + bls.w 1b1764 │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -519229,15 +519167,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 1b172e │ │ │ │ + bhi.n 1b1686 │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -519245,22 +519183,22 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ and.w r2, r7, #12 │ │ │ │ add r0, r7 │ │ │ │ - bl 1b108c │ │ │ │ + bl 1b0fe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b130a │ │ │ │ + beq.w 1b1262 │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -519274,22 +519212,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1b17e0 │ │ │ │ - b.n 1b130a │ │ │ │ + bne.n 1b1738 │ │ │ │ + b.n 1b1262 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 1b179a │ │ │ │ + b.n 1b16f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b130a │ │ │ │ + beq.w 1b1262 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, ip │ │ │ │ @@ -519298,71 +519236,71 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 1b1822 │ │ │ │ - b.n 1b130a │ │ │ │ + bne.n 1b177a │ │ │ │ + b.n 1b1262 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ movt r3, #10196 @ 0x27d4 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1b130a │ │ │ │ + b.n 1b1262 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1110 │ │ │ │ + bl 1b1068 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1110 │ │ │ │ + bl 1b1068 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b130a │ │ │ │ + bls.w 1b1262 │ │ │ │ add.w r7, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1110 │ │ │ │ + bl 1b1068 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 1b18ce │ │ │ │ - b.n 1b130a │ │ │ │ + bcc.n 1b1826 │ │ │ │ + b.n 1b1262 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -519389,15 +519327,15 @@ │ │ │ │ mov.w r4, r4, ror #21 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 1b130a │ │ │ │ + b.n 1b1262 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -519428,15 +519366,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 1b130a │ │ │ │ + b.n 1b1262 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -519447,22 +519385,22 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 1b130a │ │ │ │ + b.n 1b1262 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 1, r0, cr8, cr1, {4} │ │ │ │ + mrc 0, 6, r0, cr0, cr1, {4} │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 1, r0, cr2, cr1, {4} │ │ │ │ - stcl 0, cr0, [sl], #580 @ 0x244 │ │ │ │ + mcr 0, 6, r0, cr10, cr1, {4} │ │ │ │ + ldc 0, cr0, [r2, #580] @ 0x244 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -519479,52 +519417,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 1b1bb6 │ │ │ │ - bhi.n 1b1aee │ │ │ │ + beq.w 1b1b0e │ │ │ │ + bhi.n 1b1a46 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1b1b6e │ │ │ │ + bhi.n 1b1ac6 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1b1b74 │ │ │ │ + bls.n 1b1acc │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1b1ba4 │ │ │ │ + bne.n 1b1afc │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1b1b58 │ │ │ │ + bne.n 1b1ab0 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1b1b74 │ │ │ │ + beq.n 1b1acc │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 1b1b80 │ │ │ │ + beq.n 1b1ad8 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1b1b34 │ │ │ │ + beq.n 1b1a8c │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1b1b74 │ │ │ │ + bne.n 1b1acc │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 181268 │ │ │ │ + bl 1811c0 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -519547,15 +519485,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 1b1bb6 │ │ │ │ + beq.n 1b1b0e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -519594,237 +519532,237 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #528] @ (1b1e10 ) │ │ │ │ + ldr r2, [pc, #528] @ (1b1d68 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #528] @ (1b1e14 ) │ │ │ │ + ldr r3, [pc, #528] @ (1b1d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b1cae │ │ │ │ + beq.n 1b1c06 │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ - cbz r0, 1b1c90 │ │ │ │ + bl 1a0d30 │ │ │ │ + cbz r0, 1b1be8 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1b1c90 │ │ │ │ + bne.n 1b1be8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ mov sl, r6 │ │ │ │ add r9, r4 │ │ │ │ orrs r1, r2 │ │ │ │ add.w r2, fp, #64 @ 0x40 │ │ │ │ add r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b1c62 │ │ │ │ + b.n 1b1bba │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1b1dd2 │ │ │ │ + beq.w 1b1d2a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1b1c5a │ │ │ │ + bls.n 1b1bb2 │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1b1a84 │ │ │ │ + bl 1b19dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b1c5a │ │ │ │ + bne.n 1b1bb2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #388] @ (1b1e18 ) │ │ │ │ - ldr r3, [pc, #380] @ (1b1e14 ) │ │ │ │ + ldr r2, [pc, #388] @ (1b1d70 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b1d6c ) │ │ │ │ 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 1b1e0a │ │ │ │ + bne.w 1b1d62 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ add.w sl, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b1dd6 │ │ │ │ + bne.w 1b1d2e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r0, #263 @ 0x107 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ it ne │ │ │ │ movne.w r0, #356 @ 0x164 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1b1dd6 │ │ │ │ + bne.n 1b1d2e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r3, #63 @ 0x3f │ │ │ │ str r4, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1b1cf4 │ │ │ │ + b.n 1b1c4c │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ strb.w r2, [sl, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1b1cea │ │ │ │ + bhi.n 1b1c42 │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w lr, r3, lsl #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1df0 │ │ │ │ + bne.n 1b1d48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r0, #263 @ 0x107 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ it ne │ │ │ │ movne.w r0, #356 @ 0x164 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b1df0 │ │ │ │ + bne.n 1b1d48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw sl, #65473 @ 0xffc1 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ sub.w sl, sl, r2 │ │ │ │ mov r5, r4 │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ add.w fp, r2, #63 @ 0x3f │ │ │ │ mov r6, r2 │ │ │ │ mov r4, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ - b.n 1b1d74 │ │ │ │ + b.n 1b1ccc │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1b1d6c │ │ │ │ + bhi.n 1b1cc4 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1c90 │ │ │ │ + beq.w 1b1be8 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 1b1c90 │ │ │ │ + bne.w 1b1be8 │ │ │ │ add.w r9, r9, #63 @ 0x3f │ │ │ │ add.w r6, lr, #63 @ 0x3f │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1b1dc6 │ │ │ │ + b.n 1b1d1e │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1c90 │ │ │ │ + bne.w 1b1be8 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1b1dac │ │ │ │ + bhi.n 1b1d04 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b1c92 │ │ │ │ + b.n 1b1bea │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1b1dea │ │ │ │ + cbz r0, 1b1d42 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b1de0 │ │ │ │ + bne.n 1b1d38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b1d08 │ │ │ │ + b.n 1b1c60 │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ add.w r3, sp, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b1d8e │ │ │ │ + beq.n 1b1ce6 │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1b1dfe │ │ │ │ - b.n 1b1d8e │ │ │ │ + bne.n 1b1d56 │ │ │ │ + b.n 1b1ce6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1b2608 │ │ │ │ + b.n 1b16b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b24e8 │ │ │ │ + b.n 1b1590 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #40] @ 1b1e54 │ │ │ │ + ldr.w ip, [pc, #40] @ 1b1dac │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1b1e58 ) │ │ │ │ + ldr r4, [pc, #36] @ (1b1db0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, lr, r4 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b1bd4 │ │ │ │ + bl 1b1b2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1b21ec │ │ │ │ + b.n 1b2294 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -519834,25 +519772,25 @@ │ │ │ │ add.w r5, r9, #63 @ 0x3f │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1e96 │ │ │ │ + b.n 1b1dee │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1ebc │ │ │ │ + bne.n 1b1e14 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1b1e8a │ │ │ │ + bhi.n 1b1de2 │ │ │ │ add sl, r9 │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -519860,470 +519798,470 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1112] @ 1b2330 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1b2288 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1b1efa │ │ │ │ + bhi.n 1b1e52 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b20fa │ │ │ │ + beq.w 1b2052 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r7, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b21c6 │ │ │ │ + beq.w 1b211e │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 44d0c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r7, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b1f04 │ │ │ │ - ldr r1, [pc, #968] @ (1b2334 ) │ │ │ │ + bne.n 1b1e5c │ │ │ │ + ldr r1, [pc, #968] @ (1b228c ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov sl, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 1b2226 │ │ │ │ + bne.w 1b217e │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2146 │ │ │ │ + beq.w 1b209e │ │ │ │ add.w r9, r7, #63 @ 0x3f │ │ │ │ add.w r8, r4, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b1fae │ │ │ │ + b.n 1b1f06 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1b1f9a │ │ │ │ + bcc.n 1b1ef2 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b1f92 │ │ │ │ - b.n 1b2146 │ │ │ │ + bhi.n 1b1eea │ │ │ │ + b.n 1b209e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b1f04 │ │ │ │ + bne.n 1b1e5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2218 │ │ │ │ + beq.w 1b2170 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1b2170 │ │ │ │ + bhi.w 1b20c8 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1b227c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1b21d4 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1b1018 │ │ │ │ + bl 1b0f70 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b1018 │ │ │ │ + bl 1b0f70 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2190 │ │ │ │ + beq.w 1b20e8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr.w ip, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r1, #16 │ │ │ │ add.w lr, r1, #12 │ │ │ │ add.w r1, ip, #16 │ │ │ │ add.w ip, ip, #12 │ │ │ │ - b.n 1b2072 │ │ │ │ + b.n 1b1fca │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1b2190 │ │ │ │ + beq.w 1b20e8 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1b205c │ │ │ │ - b.n 1b1f04 │ │ │ │ + beq.n 1b1fb4 │ │ │ │ + b.n 1b1e5c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ - ldr r3, [pc, #668] @ (1b2338 ) │ │ │ │ + bne.w 1b1e5c │ │ │ │ + ldr r3, [pc, #668] @ (1b2290 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r0, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 1b20c6 │ │ │ │ + cbz r3, 1b201e │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ add.w r1, r7, #96 @ 0x60 │ │ │ │ add.w ip, r4, #96 @ 0x60 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1b20ea │ │ │ │ - b.n 1b21e8 │ │ │ │ + bne.n 1b2042 │ │ │ │ + b.n 1b2140 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1b21e8 │ │ │ │ + beq.n 1b2140 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1b20e4 │ │ │ │ - b.n 1b1f04 │ │ │ │ + beq.n 1b203c │ │ │ │ + b.n 1b1e5c │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1b2146 │ │ │ │ + cbz r3, 1b209e │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1b213e │ │ │ │ + cbz r2, 1b2096 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1b212e │ │ │ │ + b.n 1b2086 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b213e │ │ │ │ + cbz r2, 1b2096 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b2128 │ │ │ │ + bne.n 1b2080 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b211e │ │ │ │ + bne.n 1b2076 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 44d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2146 │ │ │ │ + beq.n 1b209e │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1b21d8 │ │ │ │ + b.n 1b2130 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b2146 │ │ │ │ + beq.n 1b209e │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1b21d4 │ │ │ │ - b.n 1b1f04 │ │ │ │ + beq.n 1b212c │ │ │ │ + b.n 1b1e5c │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b2146 │ │ │ │ + beq.n 1b209e │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b2208 │ │ │ │ + b.n 1b2160 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1b2146 │ │ │ │ + beq.n 1b209e │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1b2204 │ │ │ │ - b.n 1b1f04 │ │ │ │ + beq.n 1b215c │ │ │ │ + b.n 1b1e5c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1b1f06 │ │ │ │ + b.n 1b1e5e │ │ │ │ add.w r3, r4, #63 @ 0x3f │ │ │ │ movw r2, #65473 @ 0xffc1 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #63 @ 0x3f │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 1b224e │ │ │ │ + b.n 1b21a6 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b22e6 │ │ │ │ + bne.n 1b223e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1b223e │ │ │ │ + bhi.n 1b2196 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b22e6 │ │ │ │ + bne.n 1b223e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b1e5c │ │ │ │ - cbz r0, 1b22e6 │ │ │ │ + bl 1b1db4 │ │ │ │ + cbz r0, 1b223e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1b2146 │ │ │ │ + bls.w 1b209e │ │ │ │ add.w r8, r4, #127 @ 0x7f │ │ │ │ adds r7, #127 @ 0x7f │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b22a6 │ │ │ │ + b.n 1b21fe │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1b2298 │ │ │ │ + bcc.n 1b21f0 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ adds r2, r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov r6, r2 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1b2290 │ │ │ │ - b.n 1b2146 │ │ │ │ + bhi.n 1b21e8 │ │ │ │ + b.n 1b209e │ │ │ │ add.w r6, r7, #95 @ 0x5f │ │ │ │ - b.n 1b2302 │ │ │ │ + b.n 1b225a │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a28f8 │ │ │ │ + bl 1a2850 │ │ │ │ add.w r3, r5, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1b22ec │ │ │ │ + bhi.n 1b2244 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1b1f04 │ │ │ │ + bne.w 1b1e5c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1e5c │ │ │ │ + bl 1b1db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2278 │ │ │ │ - b.n 1b1f04 │ │ │ │ + bne.n 1b21d0 │ │ │ │ + b.n 1b1e5c │ │ │ │ nop │ │ │ │ - b.n 1b2570 │ │ │ │ + b.n 1b2618 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1b1ec4 │ │ │ │ + bl 1b1e1c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (1b236c ) │ │ │ │ - ldr r2, [pc, #12] @ (1b2370 ) │ │ │ │ + ldr r3, [pc, #12] @ (1b22c4 ) │ │ │ │ + ldr r2, [pc, #12] @ (1b22c8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 187830 │ │ │ │ + bl 187788 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr1, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 187a54 │ │ │ │ + bl 1879ac │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -520331,109 +520269,109 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b23c6 │ │ │ │ + bne.n 1b231e │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1b2428 │ │ │ │ + beq.n 1b2380 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #758 @ 0x2f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b2438 │ │ │ │ + bhi.n 1b2390 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 187c2c │ │ │ │ + bl 187b84 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1b23b6 │ │ │ │ - cbz r6, 1b23e4 │ │ │ │ + beq.n 1b230e │ │ │ │ + cbz r6, 1b233c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1b2444 │ │ │ │ + cbz r0, 1b239c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b5c │ │ │ │ + bl 1a0ab4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1b2416 │ │ │ │ + cbnz r3, 1b236e │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ orrs r2, r3 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ ubfx r2, r3, #3, #9 │ │ │ │ ubfx r4, r4, #3, #9 │ │ │ │ orrs r2, r4 │ │ │ │ bfi r3, r2, #3, #9 │ │ │ │ strh r3, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b23b8 │ │ │ │ + beq.n 1b2310 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1b23be │ │ │ │ + bhi.n 1b2316 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.n 1b23c6 │ │ │ │ + bhi.n 1b231e │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1b23c6 │ │ │ │ + bls.n 1b231e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a22c4 │ │ │ │ + bl 1a221c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b23b6 │ │ │ │ - b.n 1b23c6 │ │ │ │ + beq.n 1b230e │ │ │ │ + b.n 1b231e │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1b23b6 │ │ │ │ + b.n 1b230e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ mov.w ip, ip, lsl #6 │ │ │ │ and.w lr, lr, #8 │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ add.w r6, r1, lr │ │ │ │ sub.w r0, r0, ip │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - beq.n 1b24ac │ │ │ │ + beq.n 1b2404 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb r9, ip, #32 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ lsl.w sl, r7, sl │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ orr.w r8, r8, sl │ │ │ │ lsl.w r7, r7, ip │ │ │ │ orr.w r8, r8, r9 │ │ │ │ bic.w r2, r2, r7 │ │ │ │ bic.w r3, r3, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1b24e6 │ │ │ │ + beq.n 1b243e │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r0, r0 │ │ │ │ @@ -520451,48 +520389,48 @@ │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 1b25ae │ │ │ │ + bcs.n 1b2506 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b25b8 │ │ │ │ + beq.n 1b2510 │ │ │ │ ldrb.w r7, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r7, lr │ │ │ │ - bne.n 1b2542 │ │ │ │ + bne.n 1b249a │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1b2542 │ │ │ │ + bne.n 1b249a │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1b25d6 │ │ │ │ + beq.n 1b252e │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1b25ca │ │ │ │ + bls.n 1b2522 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1b25ca │ │ │ │ + beq.n 1b2522 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 1b2602 │ │ │ │ + bls.n 1b255a │ │ │ │ mov.w lr, #6 │ │ │ │ movs r1, #0 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r6, lr │ │ │ │ ldrb.w r5, [r6, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b2518 │ │ │ │ + bne.n 1b2470 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r8, [r6, #44] @ 0x2c │ │ │ │ strb.w r7, [ip] │ │ │ │ sub.w r7, r8, #32 │ │ │ │ add.w r0, r0, r7, lsl #5 │ │ │ │ @@ -520515,74 +520453,74 @@ │ │ │ │ add.w r2, r3, #32 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1b2542 │ │ │ │ + beq.n 1b249a │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ orr.w r7, r5, r6 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1b2564 │ │ │ │ + b.n 1b24bc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b2542 │ │ │ │ + bpl.n 1b249a │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1b2606 │ │ │ │ + bhi.n 1b255e │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1b25e6 │ │ │ │ + beq.n 1b253e │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b2542 │ │ │ │ + bpl.n 1b249a │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b2542 │ │ │ │ + beq.n 1b249a │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n 1b25b8 │ │ │ │ + bhi.n 1b2510 │ │ │ │ asr.w r7, r5, r1 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1b25bc │ │ │ │ + bpl.n 1b2514 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1b25f2 │ │ │ │ - b.n 1b2542 │ │ │ │ + bne.n 1b254a │ │ │ │ + b.n 1b249a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1b25ae │ │ │ │ + b.n 1b2506 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1b2542 │ │ │ │ - b.n 1b25d6 │ │ │ │ + bne.n 1b249a │ │ │ │ + b.n 1b252e │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b2692 │ │ │ │ + blt.n 1b25ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ sub sp, #8 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ smlabb r4, r4, ip, r2 │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1b26a0 │ │ │ │ + cbnz r0, 1b25f8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1b2698 │ │ │ │ + beq.n 1b25f0 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ subs r3, #1 │ │ │ │ @@ -520600,49 +520538,49 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1b2672 │ │ │ │ + b.n 1b25ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b2640 │ │ │ │ + b.n 1b2598 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b26bc │ │ │ │ + bne.n 1b2614 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b26c8 │ │ │ │ + beq.n 1b2620 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b26bc │ │ │ │ + bne.n 1b2614 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b26bc │ │ │ │ + bne.n 1b2614 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b2708 │ │ │ │ + bne.n 1b2660 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b2708 │ │ │ │ + bne.n 1b2660 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ iteee ne │ │ │ │ subne r0, r0, r1 │ │ │ │ @@ -520661,106 +520599,106 @@ │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ str.w r8, [r2] │ │ │ │ str r2, [r2, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b27c4 │ │ │ │ + beq.n 1b271c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b27c8 │ │ │ │ + beq.n 1b2720 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1b2764 │ │ │ │ + bne.n 1b26bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2756 │ │ │ │ + cbz r3, 1b26ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b2756 │ │ │ │ + cbz r2, 1b26ae │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1b27e6 │ │ │ │ + bne.n 1b273e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2740 │ │ │ │ + bne.n 1b2698 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1b27c4 │ │ │ │ + beq.n 1b271c │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1b27d6 │ │ │ │ + cbz r3, 1b272e │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1b2788 │ │ │ │ + b.n 1b26e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1b27d6 │ │ │ │ + cbz r3, 1b272e │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1b27b6 │ │ │ │ + bhi.n 1b270e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b2782 │ │ │ │ + bmi.n 1b26da │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1b27b6 │ │ │ │ - bne.n 1b2782 │ │ │ │ + bgt.n 1b270e │ │ │ │ + bne.n 1b26da │ │ │ │ ldrb.w ip, [r0, #20] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1b2782 │ │ │ │ + bls.n 1b26da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b273c │ │ │ │ + bne.n 1b2694 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1b2762 │ │ │ │ + bne.n 1b26ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b273c │ │ │ │ - b.n 1b27c4 │ │ │ │ + bne.n 1b2694 │ │ │ │ + b.n 1b271c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b2764 │ │ │ │ + b.n 1b26bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #812] @ (1b2b30 ) │ │ │ │ + ldr r2, [pc, #812] @ (1b2a88 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #808] @ (1b2b34 ) │ │ │ │ + ldr r3, [pc, #808] @ (1b2a8c ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -520775,81 +520713,81 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2978 │ │ │ │ + beq.w 1b28d0 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b2858 │ │ │ │ + b.n 1b27b0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2978 │ │ │ │ + beq.w 1b28d0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.n 1b284e │ │ │ │ + beq.n 1b27a6 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1b284e │ │ │ │ + bhi.n 1b27a6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2ace │ │ │ │ + bne.w 1b2a26 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldrb r2, [r6, #19] │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w lr, [r6, #20] │ │ │ │ sub.w ip, r1, #32 │ │ │ │ lsls r3, r2, #6 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ ubfx r3, lr, #4, #2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1b29b4 │ │ │ │ + bpl.w 1b290c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r5, r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r0, r4, r1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1b29d2 │ │ │ │ + beq.w 1b292a │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ lsl.w sl, fp, sl │ │ │ │ subs r0, #1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orr.w sl, sl, r5 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r3, ip │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 1b29ee │ │ │ │ + beq.n 1b2946 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w r7, r1, #32 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsl.w r7, fp, r7 │ │ │ │ @@ -520860,105 +520798,105 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ and.w r7, r7, sl │ │ │ │ and.w sl, r5, r2 │ │ │ │ ands r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r0, r7 │ │ │ │ ands r7, r1 │ │ │ │ - cbz r3, 1b294c │ │ │ │ + cbz r3, 1b28a4 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w lr, [r6, #20] │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ bfi lr, r3, #4, #2 │ │ │ │ strb.w lr, [r6, #20] │ │ │ │ uxtb.w lr, lr │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.w 1b2ad8 │ │ │ │ + beq.w 1b2a30 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ - bne.n 1b29da │ │ │ │ + bne.n 1b2932 │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1b284e │ │ │ │ + beq.w 1b27a6 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b2448 │ │ │ │ + bl 1b23a0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b2858 │ │ │ │ + bne.w 1b27b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #412] @ (1b2b38 ) │ │ │ │ - ldr r3, [pc, #408] @ (1b2b34 ) │ │ │ │ + ldr r2, [pc, #412] @ (1b2a90 ) │ │ │ │ + ldr r3, [pc, #408] @ (1b2a8c ) │ │ │ │ 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 1b2b2c │ │ │ │ + bne.w 1b2a84 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ subs r1, r1, r0 │ │ │ │ adds r0, r4, r1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 1b28c8 │ │ │ │ + bne.w 1b2820 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b28ea │ │ │ │ + b.n 1b2842 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b2448 │ │ │ │ + bl 1b23a0 │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1b284e │ │ │ │ - b.n 1b2960 │ │ │ │ + beq.w 1b27a6 │ │ │ │ + b.n 1b28b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2af2 │ │ │ │ + beq.n 1b2a4a │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb r3, [r6, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1b284e │ │ │ │ + bmi.w 1b27a6 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b284e │ │ │ │ + beq.w 1b27a6 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w lr, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 1b2a72 │ │ │ │ + b.n 1b29ca │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ subs r2, r2, r1 │ │ │ │ and.w r5, r5, #8 │ │ │ │ add r2, r3 │ │ │ │ @@ -520973,18 +520911,18 @@ │ │ │ │ orr.w r8, r8, r6 │ │ │ │ ldr.w r6, [r9, r5] │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r6, [r9, r5] │ │ │ │ orr.w r2, r2, r8 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - beq.n 1b2b0a │ │ │ │ + beq.n 1b2a62 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2afc │ │ │ │ + beq.n 1b2a54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r2, r2, r1 │ │ │ │ and.w ip, r5, #8 │ │ │ │ @@ -521003,164 +520941,164 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orrs r1, r5 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b2a28 │ │ │ │ + bne.n 1b2980 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b2a96 │ │ │ │ + bne.n 1b29ee │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1b284e │ │ │ │ + b.n 1b27a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b287c │ │ │ │ + b.n 1b27d4 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ orrs r7, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b2a10 │ │ │ │ + b.n 1b2968 │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 1b284e │ │ │ │ - b.n 1b2a08 │ │ │ │ + bne.w 1b27a6 │ │ │ │ + b.n 1b2960 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 1b2b10 │ │ │ │ + cbz r2, 1b2a68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 1b2a30 │ │ │ │ + b.n 1b2988 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b284e │ │ │ │ + b.n 1b27a6 │ │ │ │ adds r3, #1 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 1b284e │ │ │ │ + beq.w 1b27a6 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1b284e │ │ │ │ + beq.w 1b27a6 │ │ │ │ adds r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b2b1c │ │ │ │ - b.n 1b284e │ │ │ │ + bne.n 1b2a74 │ │ │ │ + b.n 1b27a6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 1b2b20 │ │ │ │ + bhi.n 1b29c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1b2bfc │ │ │ │ + bvc.n 1b2aa4 │ │ │ │ lsls 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b2bb2 │ │ │ │ + beq.n 1b2b0a │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b2d2a │ │ │ │ + beq.w 1b2c82 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1b2b7e │ │ │ │ + beq.n 1b2ad6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1b2dac │ │ │ │ + bls.w 1b2d04 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1b2b9a │ │ │ │ + cbz r7, 1b2af2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b2b9a │ │ │ │ + cbz r3, 1b2af2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b2bb8 │ │ │ │ + bne.n 1b2b10 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b2b82 │ │ │ │ + bne.n 1b2ada │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1b2bb2 │ │ │ │ + beq.n 1b2b0a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1b2bc2 │ │ │ │ + bls.n 1b2b1a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1b2d1c │ │ │ │ + bhi.w 1b2c74 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2d54 │ │ │ │ + bne.w 1b2cac │ │ │ │ mov r0, r6 │ │ │ │ - bl 2512e4 │ │ │ │ - cbz r0, 1b2be2 │ │ │ │ + bl 25123c │ │ │ │ + cbz r0, 1b2b3a │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1b2d14 │ │ │ │ + bls.w 1b2c6c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 2512fc │ │ │ │ + bl 251254 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2da0 │ │ │ │ + bne.w 1b2cf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251390 │ │ │ │ - bl 251368 │ │ │ │ + bl 2512e8 │ │ │ │ + bl 2512c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1b2c30 │ │ │ │ - ldr r1, [pc, #400] @ (1b2db4 ) │ │ │ │ + bhi.n 1b2b88 │ │ │ │ + ldr r1, [pc, #400] @ (1b2d0c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b2d1c │ │ │ │ + beq.n 1b2c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r3, r2, sl │ │ │ │ movs r2, #6 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ lsl.w sl, fp, r3 │ │ │ │ @@ -521168,50 +521106,50 @@ │ │ │ │ mla r5, r2, r5, r1 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1b2cf8 │ │ │ │ + b.n 1b2c50 │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 1b2d70 │ │ │ │ + bpl.w 1b2cc8 │ │ │ │ lsl.w ip, fp, r5 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r9, #-192] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ lsls r2, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1b2ca0 │ │ │ │ + bmi.n 1b2bf8 │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1b2d5e │ │ │ │ + bhi.n 1b2cb6 │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r3, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1b2d5e │ │ │ │ + bpl.n 1b2cb6 │ │ │ │ strb.w r0, [r9, #-191] │ │ │ │ ldrsb.w r0, [sl, #18] │ │ │ │ ldrb.w ip, [sl, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n 1b2cbe │ │ │ │ + blt.n 1b2c16 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [r9, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ add.w r9, r9, #6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -521219,176 +521157,176 @@ │ │ │ │ cmp r8, r7 │ │ │ │ ldrb.w r0, [sl, #19] │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ strb.w r0, [r9, #-194] │ │ │ │ ldrb.w r0, [sl, #30] │ │ │ │ ubfx r0, r0, #0, #1 │ │ │ │ strb.w r0, [r9, #-193] │ │ │ │ - beq.n 1b2d94 │ │ │ │ + beq.n 1b2cec │ │ │ │ ldrb.w r0, [r9, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b2c60 │ │ │ │ + bne.n 1b2bb8 │ │ │ │ ldrb.w ip, [sl, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1b2c72 │ │ │ │ + b.n 1b2bca │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1b2be2 │ │ │ │ + bmi.w 1b2b3a │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2b7e │ │ │ │ + bne.w 1b2ad6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1b2bb2 │ │ │ │ + beq.w 1b2b0a │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1b2bb2 │ │ │ │ + bhi.w 1b2b0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2bd2 │ │ │ │ + beq.w 1b2b2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b2bd2 │ │ │ │ + b.n 1b2b2a │ │ │ │ ldrb.w r0, [sl, #20] │ │ │ │ tst.w r0, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r0, #1, #3 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - b.n 1b2ca0 │ │ │ │ + b.n 1b2bf8 │ │ │ │ ldrb.w lr, [sl, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx lr, lr, #4, #2 │ │ │ │ rsb ip, lr, #4 │ │ │ │ sub.w r5, r3, ip │ │ │ │ lsl.w ip, fp, ip │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r0, r0, ip │ │ │ │ - b.n 1b2c72 │ │ │ │ + b.n 1b2bca │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b2b7e │ │ │ │ - b.n 1b2d24 │ │ │ │ + bne.w 1b2ad6 │ │ │ │ + b.n 1b2c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1b2bf8 │ │ │ │ + b.n 1b2b50 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b2d44 │ │ │ │ + b.n 1b2c9c │ │ │ │ nop │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bhi.n 1b2e18 │ │ │ │ + bhi.n 1b2d70 │ │ │ │ cmp.w ip, #211 @ 0xd3 │ │ │ │ - bhi.n 1b2e26 │ │ │ │ + bhi.n 1b2d7e │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bne.n 1b2e12 │ │ │ │ + bne.n 1b2d6a │ │ │ │ sub.w r3, r0, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r1, r3, lsl #4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1b2e0a │ │ │ │ + b.n 1b2d62 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b2ea8 │ │ │ │ + bne.n 1b2e00 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1b2e2a │ │ │ │ + cbz r2, 1b2d82 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b2e00 │ │ │ │ + bne.n 1b2d58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp.w ip, #306 @ 0x132 │ │ │ │ - beq.n 1b2e26 │ │ │ │ + beq.n 1b2d7e │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1b2e12 │ │ │ │ + bne.n 1b2d6a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b2dec │ │ │ │ + b.n 1b2d44 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1b2e12 │ │ │ │ + beq.n 1b2d6a │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1b2e12 │ │ │ │ + bne.n 1b2d6a │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1b2e12 │ │ │ │ + bne.n 1b2d6a │ │ │ │ mov r3, r4 │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ mov r4, r1 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #96 @ 0x60 │ │ │ │ - bne.n 1b2e78 │ │ │ │ + bne.n 1b2dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 1a9684 │ │ │ │ + bl 1a95dc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [r3, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r2, [r1, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r1, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1b2e9e │ │ │ │ + cbz r0, 1b2df6 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ - b.n 1b2e5a │ │ │ │ + bl 1a0fe0 │ │ │ │ + b.n 1b2db2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -521396,110 +521334,110 @@ │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r1 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1020] @ (1b32cc ) │ │ │ │ + ldr r2, [pc, #1020] @ (1b3224 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1020] @ (1b32d0 ) │ │ │ │ + ldr r3, [pc, #1020] @ (1b3228 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43fd0 │ │ │ │ cmp.w sl, #8 │ │ │ │ - beq.w 1b3162 │ │ │ │ + beq.w 1b30ba │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b2f7c │ │ │ │ + beq.n 1b2ed4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b2f74 │ │ │ │ + beq.n 1b2ecc │ │ │ │ ands.w r3, r3, sl │ │ │ │ - beq.w 1b306a │ │ │ │ + beq.w 1b2fc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ tst.w r1, #1 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r3, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 1b2fa0 │ │ │ │ + bhi.n 1b2ef8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1b2fa0 │ │ │ │ + beq.n 1b2ef8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b306e │ │ │ │ + beq.w 1b2fc6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1b2f62 │ │ │ │ + cbz r3, 1b2eba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1b2f62 │ │ │ │ + cbz r1, 1b2eba │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst.w r1, sl │ │ │ │ - bne.w 1b315c │ │ │ │ + bne.w 1b30b4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2f48 │ │ │ │ + bne.n 1b2ea0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1b306e │ │ │ │ + beq.n 1b2fc6 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1b2f1c │ │ │ │ + b.n 1b2e74 │ │ │ │ tst.w r3, sl │ │ │ │ - bne.w 1b32a2 │ │ │ │ + bne.w 1b31fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee3c8 │ │ │ │ + bl 1ee320 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (1b32d4 ) │ │ │ │ - ldr r3, [pc, #840] @ (1b32d0 ) │ │ │ │ + ldr r2, [pc, #844] @ (1b322c ) │ │ │ │ + ldr r3, [pc, #840] @ (1b3228 ) │ │ │ │ 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 1b32a8 │ │ │ │ + bne.w 1b3200 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b2f3e │ │ │ │ + bmi.n 1b2e96 │ │ │ │ ldrb r3, [r7, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1b2f3e │ │ │ │ + bne.n 1b2e96 │ │ │ │ strd r2, r6, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b3000 │ │ │ │ + b.n 1b2f58 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r2, r4 │ │ │ │ ite eq │ │ │ │ @@ -521516,70 +521454,70 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1b301a │ │ │ │ + bls.n 1b2f72 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1b2fc0 │ │ │ │ + bcc.n 1b2f18 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r8 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r8, r8, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ and.w r9, r9, r1 │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.w 1b2f3e │ │ │ │ + bne.w 1b2e96 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r7] │ │ │ │ - cbz r2, 1b3074 │ │ │ │ + cbz r2, 1b2fcc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1b2f44 │ │ │ │ + b.n 1b2e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2f7c │ │ │ │ + beq.n 1b2ed4 │ │ │ │ ldr.w fp, [r6, #408] @ 0x198 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3158 │ │ │ │ + beq.n 1b30b0 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1b308c │ │ │ │ + b.n 1b2fe4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3158 │ │ │ │ + beq.n 1b30b0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3084 │ │ │ │ + beq.n 1b2fdc │ │ │ │ mov r9, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ add.w lr, sp, #32 │ │ │ │ mov.w fp, #0 │ │ │ │ strd fp, fp, [sp, #36] @ 0x24 │ │ │ │ @@ -521592,237 +521530,237 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1b3138 │ │ │ │ + cbz r4, 1b3090 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b312a │ │ │ │ + cbz r4, 1b3082 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3114 │ │ │ │ + cbz r3, 1b306c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1b32ac │ │ │ │ + beq.w 1b3204 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b3114 │ │ │ │ + cbz r4, 1b306c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3114 │ │ │ │ + cbz r3, 1b306c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b30ec │ │ │ │ + bne.n 1b3044 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2db8 │ │ │ │ + bl 1b2d10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b30f2 │ │ │ │ + bne.n 1b304a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b312a │ │ │ │ + bne.n 1b3082 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2db8 │ │ │ │ + bl 1b2d10 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 1a13e4 │ │ │ │ - cbz r4, 1b313a │ │ │ │ + bl 1a133c │ │ │ │ + cbz r4, 1b3092 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b30da │ │ │ │ + b.n 1b3032 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ee368 │ │ │ │ - b.n 1b3150 │ │ │ │ + bl 1ee2c0 │ │ │ │ + b.n 1b30a8 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1b309a │ │ │ │ + bne.n 1b2ff2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3146 │ │ │ │ + bne.n 1b309e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b2f84 │ │ │ │ + b.n 1b2edc │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b2f1c │ │ │ │ + b.n 1b2e74 │ │ │ │ ldr.w r7, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2efc │ │ │ │ + beq.w 1b2e54 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1b3182 │ │ │ │ + cbnz r3, 1b30da │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2efc │ │ │ │ + beq.w 1b2e54 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3172 │ │ │ │ + beq.n 1b30ca │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b31e4 │ │ │ │ + beq.n 1b313c │ │ │ │ ldr.w r4, [r8, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b31cc │ │ │ │ + cbz r3, 1b3124 │ │ │ │ mov ip, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b31bc │ │ │ │ + bne.n 1b3114 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b31bc │ │ │ │ + bne.n 1b3114 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b32be │ │ │ │ + bne.w 1b3216 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1b31fa │ │ │ │ + beq.n 1b3152 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b319c │ │ │ │ + bne.n 1b30f4 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, ip │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b318c │ │ │ │ + bne.n 1b30e4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b31ec │ │ │ │ + cbz r3, 1b3144 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3184 │ │ │ │ + bne.n 1b30dc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b31de │ │ │ │ + bne.n 1b3136 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1b2efc │ │ │ │ + b.n 1b2e54 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b32c4 │ │ │ │ + bne.n 1b321c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b329c │ │ │ │ + beq.n 1b31f4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b31f0 │ │ │ │ + bne.n 1b3148 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, fp │ │ │ │ mov fp, ip │ │ │ │ - b.n 1b3246 │ │ │ │ + b.n 1b319e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1b3244 │ │ │ │ + bls.n 1b319c │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r9, r2, lsl #3 │ │ │ │ ldr.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r9, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1b3260 │ │ │ │ + bls.n 1b31b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 1b3296 │ │ │ │ + bcs.n 1b31ee │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1b3212 │ │ │ │ + bmi.n 1b316a │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add r2, r5 │ │ │ │ add.w ip, r6, r2, lsl #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r3, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ str.w r3, [r6, r2, lsl #3] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ - b.n 1b3244 │ │ │ │ + b.n 1b319c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov ip, fp │ │ │ │ - b.n 1b31bc │ │ │ │ + b.n 1b3114 │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ - b.n 1b3208 │ │ │ │ + b.n 1b3160 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1b2f1c │ │ │ │ + b.n 1b2e74 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2db8 │ │ │ │ + bl 1b2d10 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1b30ec │ │ │ │ + b.n 1b3044 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bne.n 1b3320 │ │ │ │ + bne.n 1b31c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b33c0 │ │ │ │ + bne.n 1b3268 │ │ │ │ lsls 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, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #452] @ (1b34b0 ) │ │ │ │ - ldr r3, [pc, #452] @ (1b34b4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1b3408 ) │ │ │ │ + ldr r3, [pc, #452] @ (1b340c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -521841,178 +521779,178 @@ │ │ │ │ blx 43fd0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b3338 │ │ │ │ - b.n 1b33ce │ │ │ │ + cbnz r3, 1b3290 │ │ │ │ + b.n 1b3326 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b33ce │ │ │ │ + beq.n 1b3326 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1b3330 │ │ │ │ + bpl.n 1b3288 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1b337c │ │ │ │ + b.n 1b32d4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1b3378 │ │ │ │ + bls.n 1b32d0 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1b3396 │ │ │ │ + bls.n 1b32ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1b3330 │ │ │ │ + bls.n 1b3288 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1b3344 │ │ │ │ + bmi.n 1b329c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ ldr.w r2, [r3, #-100] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-100] │ │ │ │ - b.n 1b3378 │ │ │ │ + b.n 1b32d0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b33de │ │ │ │ - b.n 1b3474 │ │ │ │ + cbnz r3, 1b3336 │ │ │ │ + b.n 1b33cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3474 │ │ │ │ + beq.n 1b33cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1b33d6 │ │ │ │ + bpl.n 1b332e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1b3422 │ │ │ │ + b.n 1b337a │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1b341e │ │ │ │ + bls.n 1b3376 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1b343c │ │ │ │ + bls.n 1b3394 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1b33d6 │ │ │ │ + bcs.n 1b332e │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1b33ea │ │ │ │ + bmi.n 1b3342 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2610 │ │ │ │ + bl 1b2568 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ ldr.w r2, [r3, #-132] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #-132] │ │ │ │ - b.n 1b341e │ │ │ │ + b.n 1b3376 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b2eb0 │ │ │ │ + bl 1b2e08 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2eb0 │ │ │ │ - ldr r2, [pc, #40] @ (1b34b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b34b4 ) │ │ │ │ + bl 1b2e08 │ │ │ │ + ldr r2, [pc, #40] @ (1b3410 ) │ │ │ │ + ldr r3, [pc, #32] @ (1b340c ) │ │ │ │ orrs r0, r4 │ │ │ │ add r2, pc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b34ac │ │ │ │ + bne.n 1b3404 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls 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, #512] @ 0x200 │ │ │ │ subw sp, sp, #3548 @ 0xddc │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1448] @ 1b3a7c │ │ │ │ + ldr.w r1, [pc, #1448] @ 1b39d4 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1444] @ 1b3a80 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1b39d8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ @@ -522023,223 +521961,223 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b2b3c │ │ │ │ + bl 1b2a94 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1b2b3c │ │ │ │ + bl 1b2a94 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ blx 43fd0 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 43fd0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 1b359e │ │ │ │ + cbz r3, 1b34f6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1b3596 │ │ │ │ + bpl.n 1b34ee │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1b3596 │ │ │ │ + bhi.n 1b34ee │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 1b3596 │ │ │ │ + bmi.n 1b34ee │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b392c │ │ │ │ + bne.w 1b3884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2512e4 │ │ │ │ - cbz r0, 1b3596 │ │ │ │ + bl 25123c │ │ │ │ + cbz r0, 1b34ee │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1b3596 │ │ │ │ + bhi.n 1b34ee │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3548 │ │ │ │ + bne.n 1b34a0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 185fdc │ │ │ │ + bl 185f34 │ │ │ │ ldr.w r3, [r7, #408] @ 0x198 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b3a64 │ │ │ │ + beq.w 1b39bc │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b35b8 │ │ │ │ + bne.n 1b3510 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b3a64 │ │ │ │ + beq.w 1b39bc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1b362a │ │ │ │ + cbz r5, 1b3582 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b35e6 │ │ │ │ - b.n 1b361c │ │ │ │ + cbnz r3, 1b353e │ │ │ │ + b.n 1b3574 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b361c │ │ │ │ + cbz r3, 1b3574 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b35e0 │ │ │ │ + bne.n 1b3538 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub.w r3, r2, #212 @ 0xd4 │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ - bhi.n 1b35e0 │ │ │ │ + bhi.n 1b3538 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3a6a │ │ │ │ + bne.w 1b39c2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b3676 │ │ │ │ + beq.n 1b35ce │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b35e6 │ │ │ │ + bne.n 1b353e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b35d8 │ │ │ │ + bne.n 1b3530 │ │ │ │ mov r4, r9 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b389c │ │ │ │ + beq.w 1b37f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b3a48 │ │ │ │ + beq.w 1b39a0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b364e │ │ │ │ + b.n 1b35a6 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 1b3772 │ │ │ │ + beq.w 1b36ca │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b3644 │ │ │ │ - ldr.w r3, [pc, #1068] @ 1b3a84 │ │ │ │ + bne.n 1b359c │ │ │ │ + ldr.w r3, [pc, #1068] @ 1b39dc │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ - b.n 1b380c │ │ │ │ + b.n 1b3764 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b3a6e │ │ │ │ + beq.w 1b39c6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b3a74 │ │ │ │ + bne.w 1b39cc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b3664 │ │ │ │ + bne.n 1b35bc │ │ │ │ ldr.w sl, [r3, #32] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1b35e0 │ │ │ │ + ble.n 1b3538 │ │ │ │ ldrb.w r2, [sl, #30] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne.n 1b35e0 │ │ │ │ + bne.n 1b3538 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1b35e0 │ │ │ │ + bgt.n 1b3538 │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b35e0 │ │ │ │ + beq.n 1b3538 │ │ │ │ movs r2, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r2, [r2, #11] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b35e0 │ │ │ │ + bne.n 1b3538 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b388e │ │ │ │ + bne.w 1b37e6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w sl, [r1, r3] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r2, [sl, #30] │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ - bmi.n 1b3710 │ │ │ │ + bmi.n 1b3668 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1b391a │ │ │ │ + bhi.w 1b3872 │ │ │ │ movw r2, #32515 @ 0x7f03 │ │ │ │ movt r2, #7 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r2, #2 │ │ │ │ - bpl.w 1b391a │ │ │ │ + bpl.w 1b3872 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldrsb.w r2, [sl, #18] │ │ │ │ ldrb.w r1, [sl, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b372c │ │ │ │ + blt.n 1b3684 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -522262,76 +522200,76 @@ │ │ │ │ ldrbpl.w r3, [sl, #19] │ │ │ │ ubfxpl r3, r3, #5, #1 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r2, #9] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh r3, [r2, #10] │ │ │ │ - b.n 1b35e0 │ │ │ │ + b.n 1b3538 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #780] @ (1b3a88 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b39e0 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ movs r3, #12 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mla r5, r3, r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - b.n 1b37ce │ │ │ │ + b.n 1b3726 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, #31 │ │ │ │ ittt ls │ │ │ │ strls.w r8, [r5] │ │ │ │ movls r3, #32 │ │ │ │ strls.w r3, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b24f0 │ │ │ │ + bl 1b2448 │ │ │ │ adds r6, #12 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1b380a │ │ │ │ + beq.n 1b3762 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr.w r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b37a0 │ │ │ │ + bne.n 1b36f8 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ - bl 1b24f0 │ │ │ │ + bl 1b2448 │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1b37c8 │ │ │ │ + bne.n 1b3720 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr.w r0, [r0, #208] @ 0xd0 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ - b.n 1b37b8 │ │ │ │ + b.n 1b3710 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 1860c0 │ │ │ │ + bl 186018 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #4] │ │ │ │ add.w r3, r7, #184 @ 0xb8 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ @@ -522340,177 +522278,177 @@ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 1b27ec │ │ │ │ + bl 1b2744 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ add.w r1, r6, #188 @ 0xbc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r6, #104 @ 0x68 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ addw r3, sp, #1492 @ 0x5d4 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b27ec │ │ │ │ - ldr r2, [pc, #540] @ (1b3a8c ) │ │ │ │ - ldr r3, [pc, #524] @ (1b3a80 ) │ │ │ │ + bl 1b2744 │ │ │ │ + ldr r2, [pc, #540] @ (1b39e4 ) │ │ │ │ + ldr r3, [pc, #524] @ (1b39d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b3a60 │ │ │ │ + bne.w 1b39b8 │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b36e2 │ │ │ │ + b.n 1b363a │ │ │ │ ldr.w r2, [r6, #408] @ 0x198 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3a64 │ │ │ │ + beq.w 1b39bc │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b38a8 │ │ │ │ + bne.n 1b3800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b3a64 │ │ │ │ + beq.w 1b39bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b3634 │ │ │ │ + beq.w 1b358c │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b390a │ │ │ │ + cbz r3, 1b3862 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 1b38de │ │ │ │ + b.n 1b3836 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b3906 │ │ │ │ + cbz r3, 1b385e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b38d8 │ │ │ │ + bne.n 1b3830 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b38d8 │ │ │ │ + bne.n 1b3830 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1b3a64 │ │ │ │ + bne.w 1b39bc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1b3948 │ │ │ │ + beq.n 1b38a0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b38de │ │ │ │ + bne.n 1b3836 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b38cc │ │ │ │ + bne.n 1b3824 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1b3634 │ │ │ │ + b.n 1b358c │ │ │ │ ldrb.w r2, [sl, #20] │ │ │ │ tst.w r2, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r2, r2, #1, #3 │ │ │ │ ldreq r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b3710 │ │ │ │ + b.n 1b3668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b356e │ │ │ │ + b.n 1b34c6 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1b3a6e │ │ │ │ + beq.w 1b39c6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b3a74 │ │ │ │ + bne.w 1b39cc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b3936 │ │ │ │ + bne.n 1b388e │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1b38d8 │ │ │ │ + ble.n 1b3830 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1b38d8 │ │ │ │ + bgt.n 1b3830 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3a58 │ │ │ │ + beq.n 1b39b0 │ │ │ │ movs r1, #12 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w sl, r1, r3 │ │ │ │ ldrb.w r1, [sl, #11] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b38d8 │ │ │ │ + bne.n 1b3830 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3a2a │ │ │ │ + bne.n 1b3982 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r5, [r1, r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bmi.n 1b39ca │ │ │ │ + bmi.n 1b3922 │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1b3a38 │ │ │ │ + bhi.n 1b3990 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1b3a38 │ │ │ │ + bpl.n 1b3990 │ │ │ │ strb.w r3, [sl, #4] │ │ │ │ ldrsb.w r0, [r5, #18] │ │ │ │ ldrb r3, [r5, #18] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 1b39e4 │ │ │ │ + blt.n 1b393c │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ strb.w r4, [sl, #5] │ │ │ │ ite hi │ │ │ │ @@ -522529,159 +522467,159 @@ │ │ │ │ ldrbpl r3, [r5, #19] │ │ │ │ ubfxpl r3, r3, #5, #1 │ │ │ │ strpl r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sl, #10] │ │ │ │ - b.n 1b38d8 │ │ │ │ + b.n 1b3830 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b39a2 │ │ │ │ + b.n 1b38fa │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r3, r3, #1, #3 │ │ │ │ ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b39ca │ │ │ │ - ldr r3, [pc, #68] @ (1b3a90 ) │ │ │ │ + b.n 1b3922 │ │ │ │ + ldr r3, [pc, #68] @ (1b39e8 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 43b9c │ │ │ │ - b.n 1b380c │ │ │ │ + b.n 1b3764 │ │ │ │ mov r5, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 1b390a │ │ │ │ + b.n 1b3862 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 201a86 │ │ │ │ + bl 2019de │ │ │ │ vrsqrts.f32 , , │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ mrrc 15, 15, pc, r9, cr15 @ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b3b06 │ │ │ │ + beq.n 1b3a5e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1b3ac4 │ │ │ │ + b.n 1b3a1c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1b3abe │ │ │ │ + bpl.n 1b3a16 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1b3b02 │ │ │ │ + beq.n 1b3a5a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b3b06 │ │ │ │ + cbz r3, 1b3a5e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b3abe │ │ │ │ + beq.n 1b3a16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b3ab2 │ │ │ │ + bne.n 1b3a0a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 44be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3abe │ │ │ │ + bne.n 1b3a16 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 250000 │ │ │ │ + bl 24ff58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b3abe │ │ │ │ + beq.n 1b3a16 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1b3abe │ │ │ │ + bmi.n 1b3a16 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b3abe │ │ │ │ + bne.n 1b3a16 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a681c │ │ │ │ + bl 1a6774 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1b3e80 ) │ │ │ │ - ldr r3, [pc, #848] @ (1b3e84 ) │ │ │ │ + ldr r2, [pc, #848] @ (1b3dd8 ) │ │ │ │ + ldr r3, [pc, #848] @ (1b3ddc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3cba │ │ │ │ + beq.w 1b3c12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1b3b1c │ │ │ │ + bl 1b3a74 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1b3c52 │ │ │ │ + beq.n 1b3baa │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1b3bda │ │ │ │ + bne.n 1b3b32 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #32 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r7, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -522689,48 +522627,48 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #712] @ (1b3e88 ) │ │ │ │ - ldr r3, [pc, #708] @ (1b3e84 ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #712] @ (1b3de0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1b3ddc ) │ │ │ │ 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 1b3e7a │ │ │ │ + bne.w 1b3dd2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1b3cee │ │ │ │ + beq.n 1b3c46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 1b3e74 │ │ │ │ + bhi.w 1b3dcc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b3e70 │ │ │ │ + bhi.w 1b3dc8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -522765,18 +522703,18 @@ │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 1b3dd2 │ │ │ │ + bhi.w 1b3d2a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b3e7e │ │ │ │ + bhi.w 1b3dd6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -522805,15 +522743,15 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -522821,24 +522759,24 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1b3bae │ │ │ │ + b.n 1b3b06 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -522846,35 +522784,35 @@ │ │ │ │ str r6, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #48 @ 0x30 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3ba2 │ │ │ │ + b.n 1b3afa │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3d6c │ │ │ │ + cbz r0, 1b3cc4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r0, #32 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ @@ -522887,52 +522825,52 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3ba2 │ │ │ │ + b.n 1b3afa │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1b3d3c │ │ │ │ + b.n 1b3c94 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1b3d3c │ │ │ │ + b.n 1b3c94 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b3d3c │ │ │ │ + b.n 1b3c94 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1b3d3c │ │ │ │ + b.n 1b3c94 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3e0c │ │ │ │ + cbz r0, 1b3d64 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -522941,214 +522879,214 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1b3ba2 │ │ │ │ + b.n 1b3afa │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1b3ddc │ │ │ │ + b.n 1b3d34 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1b3ddc │ │ │ │ + b.n 1b3d34 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1b3ddc │ │ │ │ + b.n 1b3d34 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1b3ddc │ │ │ │ + b.n 1b3d34 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls 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, #3864] @ 0xf18 │ │ │ │ - ldr.w r2, [pc, #2208] @ 1b4740 │ │ │ │ + ldr.w r2, [pc, #2208] @ 1b4698 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r3, [pc, #2204] @ 1b4744 │ │ │ │ - ldr.w r1, [pc, #2204] @ 1b4748 │ │ │ │ + ldr.w r3, [pc, #2204] @ 1b469c │ │ │ │ + ldr.w r1, [pc, #2204] @ 1b46a0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3ece │ │ │ │ + bne.n 1b3e26 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1b3ef2 │ │ │ │ + beq.n 1b3e4a │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2168] @ 1b474c │ │ │ │ - ldr.w r3, [pc, #2156] @ 1b4744 │ │ │ │ + ldr.w r1, [pc, #2168] @ 1b46a4 │ │ │ │ + ldr.w r3, [pc, #2156] @ 1b469c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b4712 │ │ │ │ + bne.w 1b466a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b4716 │ │ │ │ + beq.w 1b466e │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b3efe │ │ │ │ + bne.n 1b3e56 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b4716 │ │ │ │ + beq.w 1b466e │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1b3f6a │ │ │ │ + cbz r2, 1b3ec2 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b3f5c │ │ │ │ + bne.n 1b3eb4 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1b3f5c │ │ │ │ + bne.n 1b3eb4 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4728 │ │ │ │ + bne.w 1b4680 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1b3f8a │ │ │ │ + beq.n 1b3ee2 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3f34 │ │ │ │ + bne.n 1b3e8c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1b3ed0 │ │ │ │ + b.n 1b3e28 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b4722 │ │ │ │ + beq.w 1b467a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b3f78 │ │ │ │ + bne.n 1b3ed0 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1b3f5c │ │ │ │ - bl 251368 │ │ │ │ + beq.n 1b3eb4 │ │ │ │ + bl 2512c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3f5c │ │ │ │ + bne.n 1b3eb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 251328 │ │ │ │ + bl 251280 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3f5c │ │ │ │ + bne.n 1b3eb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b3f5c │ │ │ │ - bl 2512e4 │ │ │ │ + bls.n 1b3eb4 │ │ │ │ + bl 25123c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b3f5c │ │ │ │ + beq.n 1b3eb4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b3f5c │ │ │ │ + bhi.n 1b3eb4 │ │ │ │ ldr.w r9, [fp, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 1b42e4 │ │ │ │ + beq.w 1b423c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #228] @ 0xe4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b4026 │ │ │ │ + bls.n 1b3f7e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1a2790 │ │ │ │ + bl 1a26e8 │ │ │ │ ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4026 │ │ │ │ + bne.n 1b3f7e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ - bne.n 1b4026 │ │ │ │ + bne.n 1b3f7e │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b4728 │ │ │ │ + bne.w 1b4680 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1b442e │ │ │ │ + beq.w 1b4386 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b42a6 │ │ │ │ + beq.w 1b41fe │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b4046 │ │ │ │ + bne.n 1b3f9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov sl, r3 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -523163,113 +523101,113 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, r2 │ │ │ │ - b.n 1b40ac │ │ │ │ + b.n 1b4004 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b42a2 │ │ │ │ + beq.w 1b41fa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b40a0 │ │ │ │ + bne.n 1b3ff8 │ │ │ │ ldr.w r7, [r9, #24] │ │ │ │ - cbz r7, 1b4102 │ │ │ │ + cbz r7, 1b405a │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1b40f6 │ │ │ │ + cbz r2, 1b404e │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4728 │ │ │ │ + bne.w 1b4680 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b4128 │ │ │ │ + beq.n 1b4080 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b40ca │ │ │ │ + bne.n 1b4022 │ │ │ │ mov r7, fp │ │ │ │ mov fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b40c0 │ │ │ │ + bne.n 1b4018 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1b3f5c │ │ │ │ + b.n 1b3eb4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b473a │ │ │ │ + beq.w 1b4692 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b4116 │ │ │ │ + bne.n 1b406e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldrsb.w r1, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1b4292 │ │ │ │ + blt.w 1b41ea │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1b429a │ │ │ │ + bpl.w 1b41f2 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1b40ea │ │ │ │ + bne.n 1b4042 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -523277,22 +523215,22 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b473a │ │ │ │ + bhi.w 1b4692 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ @@ -523317,115 +523255,115 @@ │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr.w lr, [pc, #1296] @ 1b4750 │ │ │ │ + ldr.w lr, [pc, #1296] @ 1b46a8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b40ea │ │ │ │ + b.n 1b4042 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b4204 │ │ │ │ + b.n 1b415c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b4204 │ │ │ │ + b.n 1b415c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b4204 │ │ │ │ + b.n 1b415c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b4204 │ │ │ │ + b.n 1b415c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1b40ea │ │ │ │ - b.n 1b4176 │ │ │ │ + bpl.w 1b4042 │ │ │ │ + b.n 1b40ce │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1b40ea │ │ │ │ - b.n 1b4176 │ │ │ │ + bhi.w 1b4042 │ │ │ │ + b.n 1b40ce │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - b.n 1b40b8 │ │ │ │ + b.n 1b4010 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1b42b8 │ │ │ │ - b.n 1b3f5c │ │ │ │ + cbnz r3, 1b4210 │ │ │ │ + b.n 1b3eb4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3f5c │ │ │ │ + beq.w 1b3eb4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b42ae │ │ │ │ + bpl.n 1b4206 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b42ae │ │ │ │ + bne.n 1b4206 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1b42ae │ │ │ │ + bne.n 1b4206 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1b42ae │ │ │ │ + bne.n 1b4206 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 181c44 │ │ │ │ - b.n 1b3f5c │ │ │ │ + bl 181b9c │ │ │ │ + b.n 1b3eb4 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b42f2 │ │ │ │ + bne.n 1b424a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -523438,131 +523376,131 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 1b4352 │ │ │ │ + b.n 1b42aa │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b442a │ │ │ │ + beq.n 1b4382 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b4346 │ │ │ │ + bne.n 1b429e │ │ │ │ ldr r5, [r7, #24] │ │ │ │ - cbz r5, 1b43a6 │ │ │ │ + cbz r5, 1b42fe │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov.w sl, #2 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b4396 │ │ │ │ + cbz r2, 1b42ee │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b438e │ │ │ │ + bne.n 1b42e6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b438e │ │ │ │ + bne.n 1b42e6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4728 │ │ │ │ + bne.w 1b4680 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b43bc │ │ │ │ + beq.n 1b4314 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b436e │ │ │ │ + bne.n 1b42c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b4368 │ │ │ │ + bne.n 1b42c0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1b4104 │ │ │ │ + b.n 1b405c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b473a │ │ │ │ + beq.w 1b4692 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b43aa │ │ │ │ + bne.n 1b4302 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b438e │ │ │ │ + bne.n 1b42e6 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1b438e │ │ │ │ + bne.n 1b42e6 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b438e │ │ │ │ + bne.n 1b42e6 │ │ │ │ ldr.w r3, [fp, #112] @ 0x70 │ │ │ │ strd sl, r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [fp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b441a │ │ │ │ + cbz r0, 1b4372 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ blx 44980 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 1b438e │ │ │ │ + b.n 1b42e6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1b435c │ │ │ │ - bl 1a97e0 │ │ │ │ + b.n 1b42b4 │ │ │ │ + bl 1a9738 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b4026 │ │ │ │ + bne.w 1b3f7e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b444a │ │ │ │ + bne.n 1b43a2 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b472e │ │ │ │ + beq.w 1b4686 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r9, r3 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov lr, r2 │ │ │ │ @@ -523577,183 +523515,183 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, ip │ │ │ │ - b.n 1b44ac │ │ │ │ + b.n 1b4404 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b470e │ │ │ │ + beq.w 1b4666 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b44a0 │ │ │ │ + bne.n 1b43f8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1b44d8 │ │ │ │ + b.n 1b4430 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1b4708 │ │ │ │ + beq.w 1b4660 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b44cc │ │ │ │ + bne.n 1b4424 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1b3a94 │ │ │ │ + bl 1b39ec │ │ │ │ ldr r6, [r4, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r6, 1b4548 │ │ │ │ + cbz r6, 1b44a0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r6 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b4538 │ │ │ │ + cbz r3, 1b4490 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b452e │ │ │ │ + bne.n 1b4486 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 1b452e │ │ │ │ + bne.n 1b4486 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4728 │ │ │ │ + bne.w 1b4680 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b456e │ │ │ │ + beq.n 1b44c6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b450e │ │ │ │ + bne.n 1b4466 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b4506 │ │ │ │ + bne.n 1b445e │ │ │ │ ldrd fp, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 1b3f5c │ │ │ │ + b.n 1b3eb4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b473a │ │ │ │ + beq.w 1b4692 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b4734 │ │ │ │ + bne.w 1b468c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b455c │ │ │ │ + bne.n 1b44b4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1b452e │ │ │ │ + bne.n 1b4486 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1b452e │ │ │ │ + bne.n 1b4486 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b452e │ │ │ │ + bne.n 1b4486 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b3b1c │ │ │ │ + bl 1b3a74 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b46f0 │ │ │ │ + bhi.w 1b4648 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1b482c ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 1b4784 ) │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsrs r7, r3, #22 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r2, pc, #648 @ (adr r2, 1b484c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1b47a4 ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ mov.w sl, #116 @ 0x74 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w lr, [pc, #316] @ 1b4750 │ │ │ │ + ldr.w lr, [pc, #316] @ 1b46a8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b46e0 │ │ │ │ + bls.n 1b4638 │ │ │ │ add.w ip, sp, #124 @ 0x7c │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ str.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r7, r7, [sp, #140] @ 0x8c │ │ │ │ @@ -523765,21 +523703,21 @@ │ │ │ │ str.w fp, [sp, #136] @ 0x88 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w ip, sp, #156 @ 0x9c │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -523792,35 +523730,35 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1b452e │ │ │ │ + b.n 1b4486 │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 1b45d6 │ │ │ │ + b.n 1b452e │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 1b45d6 │ │ │ │ + b.n 1b452e │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 1b45d6 │ │ │ │ + b.n 1b452e │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1b45d6 │ │ │ │ + b.n 1b452e │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ - b.n 1b44e4 │ │ │ │ + b.n 1b443c │ │ │ │ ldr r7, [r5, #32] │ │ │ │ - b.n 1b44ba │ │ │ │ + b.n 1b4412 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -523831,176 +523769,176 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #584] @ (1b49b4 ) │ │ │ │ + ldr r2, [pc, #584] @ (1b490c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1b49b8 ) │ │ │ │ + ldr r3, [pc, #584] @ (1b4910 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1b270c │ │ │ │ + bl 1b2664 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b49aa │ │ │ │ + beq.w 1b4902 │ │ │ │ sub.w r2, r6, #4 │ │ │ │ mov sl, r4 │ │ │ │ clz r2, r2 │ │ │ │ mov r8, r6 │ │ │ │ strd r5, r7, [sp, #32] │ │ │ │ mov r6, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r7, sl │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b49a0 │ │ │ │ + bne.w 1b48f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1b4990 │ │ │ │ + beq.w 1b48e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #4 │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ands.w sl, r3, #64 @ 0x40 │ │ │ │ - beq.n 1b489a │ │ │ │ - cbz r7, 1b4806 │ │ │ │ + beq.n 1b47f2 │ │ │ │ + cbz r7, 1b475e │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r5, r3, #4, #2 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ adds r3, r5, r0 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ands.w r7, r3, #3 │ │ │ │ rsb r5, r6, r3, lsr #2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov lr, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 1b48d8 │ │ │ │ - cbz r5, 1b484c │ │ │ │ + bge.n 1b4830 │ │ │ │ + cbz r5, 1b47a4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ rsb r3, r6, r6, lsl #29 │ │ │ │ add r5, r6 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1b4842 │ │ │ │ + bne.n 1b479a │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ add r6, lr │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b47c0 │ │ │ │ + bne.n 1b4718 │ │ │ │ mov sl, r7 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r6, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b487a │ │ │ │ + beq.n 1b47d2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #320] @ (1b49bc ) │ │ │ │ - ldr r3, [pc, #312] @ (1b49b8 ) │ │ │ │ + ldr r2, [pc, #320] @ (1b4914 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b4910 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b49b0 │ │ │ │ + bne.w 1b4908 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1b4824 │ │ │ │ + bge.n 1b477c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #204] @ 0xcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b4824 │ │ │ │ + beq.n 1b477c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 250a14 │ │ │ │ + bl 25096c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1b482a │ │ │ │ + blt.n 1b4782 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b484c │ │ │ │ + beq.n 1b47a4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r9, r5, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -524013,110 +523951,110 @@ │ │ │ │ lsr.w r2, r6, r3 │ │ │ │ orrs r2, r7 │ │ │ │ lsr.w r7, r4, r1 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi.w sl, #1 │ │ │ │ - bmi.n 1b493a │ │ │ │ + bmi.n 1b4892 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orrs r1, r5 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1b48fa │ │ │ │ + bne.n 1b4852 │ │ │ │ ldrd r2, r4, [sp, #4] │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b482e │ │ │ │ + beq.w 1b4786 │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r5, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 1b4850 │ │ │ │ + bcs.w 1b47a8 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r5, ip │ │ │ │ - bls.w 1b4850 │ │ │ │ + bls.w 1b47a8 │ │ │ │ rsb r5, r6, r6, lsl #29 │ │ │ │ add r5, ip │ │ │ │ add r5, r2 │ │ │ │ add.w r5, r0, r5, lsl #1 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w r6, [r3, r6, lsl #3] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 1b4984 │ │ │ │ - b.n 1b4850 │ │ │ │ + bne.n 1b48dc │ │ │ │ + b.n 1b47a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1b47f4 │ │ │ │ + b.n 1b474c │ │ │ │ mov r0, r5 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b47d0 │ │ │ │ + b.n 1b4728 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1b485e │ │ │ │ + b.n 1b47b6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + cbnz r2, 1b491c │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (1b4b10 ) │ │ │ │ + ldr r5, [pc, #320] @ (1b4a68 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1b4b14 ) │ │ │ │ + ldr r1, [pc, #320] @ (1b4a6c ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldrb.w lr, [r4, #17] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 1b4afe │ │ │ │ + beq.w 1b4a56 │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r6, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ orr.w r0, r0, r6 │ │ │ │ mov.w r6, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ - beq.n 1b4a60 │ │ │ │ + beq.n 1b49b8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1b4a86 │ │ │ │ + beq.n 1b49de │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1b4b08 │ │ │ │ + bhi.n 1b4a60 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -524126,452 +524064,452 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 1b4b08 │ │ │ │ + vldr d7, [pc, #164] @ 1b4a60 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b4a86 │ │ │ │ + cbz r0, 1b49de │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r1, [pc, #144] @ (1b4b18 ) │ │ │ │ - ldr r3, [pc, #136] @ (1b4b14 ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r1, [pc, #144] @ (1b4a70 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b4a6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b4b04 │ │ │ │ + bne.n 1b4a5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b4ace │ │ │ │ + cbz r0, 1b4a26 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b4a86 │ │ │ │ + b.n 1b49de │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1b4aa6 │ │ │ │ + b.n 1b49fe │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1b4aa6 │ │ │ │ + b.n 1b49fe │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1b4aa6 │ │ │ │ + b.n 1b49fe │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1b4aa6 │ │ │ │ + b.n 1b49fe │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2636] @ 1b5580 │ │ │ │ + ldr.w r2, [pc, #2636] @ 1b54d8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2636] @ 1b5584 │ │ │ │ + ldr.w r3, [pc, #2636] @ 1b54dc │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2612] @ 1b5588 │ │ │ │ + ldr.w r3, [pc, #2612] @ 1b54e0 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ str.w ip, [r0] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq.n 1b4bc6 │ │ │ │ - bhi.n 1b4bae │ │ │ │ + beq.n 1b4b1e │ │ │ │ + bhi.n 1b4b06 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 1b4c80 │ │ │ │ + beq.w 1b4bd8 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1b4b8c │ │ │ │ + bne.n 1b4ae4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b4f28 │ │ │ │ + bne.w 1b4e80 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2556] @ 1b558c │ │ │ │ - ldr.w r3, [pc, #2544] @ 1b5584 │ │ │ │ + ldr.w r2, [pc, #2556] @ 1b54e4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 1b54dc │ │ │ │ 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 1b581a │ │ │ │ + bne.w 1b5772 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1b4e64 │ │ │ │ + beq.w 1b4dbc │ │ │ │ cmp.w r2, #468 @ 0x1d4 │ │ │ │ - beq.w 1b4e64 │ │ │ │ + beq.w 1b4dbc │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - bne.n 1b4b8c │ │ │ │ + bne.n 1b4ae4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4b8c │ │ │ │ + beq.n 1b4ae4 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1b5466 │ │ │ │ + beq.w 1b53be │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b5470 │ │ │ │ + beq.w 1b53c8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1b4b8c │ │ │ │ + bne.n 1b4ae4 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b4b8c │ │ │ │ + bpl.n 1b4ae4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 1b5652 │ │ │ │ + beq.w 1b55aa │ │ │ │ mov.w r1, #258 @ 0x102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b56c8 │ │ │ │ + beq.w 1b5620 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b4b8c │ │ │ │ + beq.n 1b4ae4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b4b8e │ │ │ │ + b.n 1b4ae6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4b8c │ │ │ │ + beq.n 1b4ae4 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4cc8 │ │ │ │ + cbz r0, 1b4c20 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b49c0 │ │ │ │ + bl 1b4918 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b49c0 │ │ │ │ + bl 1b4918 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4d38 │ │ │ │ + cbz r0, 1b4c90 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b49c0 │ │ │ │ + bl 1b4918 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4d96 │ │ │ │ + cbz r0, 1b4cee │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b49c0 │ │ │ │ + bl 1b4918 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b551c │ │ │ │ + beq.w 1b5474 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ mvns r3, r3 │ │ │ │ ands.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ - beq.w 1b52ea │ │ │ │ + beq.w 1b5242 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b4e44 │ │ │ │ + beq.n 1b4d9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b4df0 │ │ │ │ + cbz r1, 1b4d48 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1b547a │ │ │ │ + bne.w 1b53d2 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1b547a │ │ │ │ - cbz r3, 1b4e04 │ │ │ │ + bne.w 1b53d2 │ │ │ │ + cbz r3, 1b4d5c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4e36 │ │ │ │ + cbz r0, 1b4d8e │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1b5528 │ │ │ │ + bne.w 1b5480 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b4c6c │ │ │ │ + beq.w 1b4bc4 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c68 │ │ │ │ + b.n 1b4bc0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4b8c │ │ │ │ + beq.w 1b4ae4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1b5288 │ │ │ │ + bls.w 1b51e0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1b4ecc │ │ │ │ + cbz r0, 1b4e24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b57b0 │ │ │ │ + bhi.w 1b5708 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b581e │ │ │ │ + bhi.w 1b5776 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r3, r3, #18 │ │ │ │ @@ -524603,525 +524541,525 @@ │ │ │ │ lsls r7, r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b4f58 │ │ │ │ + cbz r0, 1b4eb0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b4f8c │ │ │ │ + cbz r0, 1b4ee4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b4fc2 │ │ │ │ + cbz r0, 1b4f1a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #8 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1b4ffa │ │ │ │ + cbz r0, 1b4f52 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1b5032 │ │ │ │ + cbz r0, 1b4f8a │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1b506c │ │ │ │ + cbz r0, 1b4fc4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b50a2 │ │ │ │ + cbz r0, 1b4ffa │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1b50dc │ │ │ │ + cbz r0, 1b5034 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1b5118 │ │ │ │ + cbz r0, 1b5070 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c68 │ │ │ │ - ldr r3, [pc, #772] @ (1b5590 ) │ │ │ │ + b.n 1b4bc0 │ │ │ │ + ldr r3, [pc, #772] @ (1b54e8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b5682 │ │ │ │ + bne.w 1b55da │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c68 │ │ │ │ - vldr d7, [pc, #644] @ 1b5570 │ │ │ │ + b.n 1b4bc0 │ │ │ │ + vldr d7, [pc, #644] @ 1b54c8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4e44 │ │ │ │ + beq.w 1b4d9c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b4e44 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b4d9c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1b534a │ │ │ │ + cbz r0, 1b52a2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movw r3, #351 @ 0x15f │ │ │ │ cmp r6, r3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bne.w 1b5594 │ │ │ │ + bne.w 1b54ec │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4c68 │ │ │ │ + b.n 1b4bc0 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b531c │ │ │ │ + b.n 1b5274 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b531c │ │ │ │ + b.n 1b5274 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1b4bec │ │ │ │ - b.w 1b4b8c │ │ │ │ + bmi.w 1b4b44 │ │ │ │ + b.w 1b4ae4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1b4bec │ │ │ │ - b.w 1b4b8c │ │ │ │ + bmi.w 1b4b44 │ │ │ │ + b.w 1b4ae4 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b581e │ │ │ │ + bhi.w 1b5776 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ @@ -525151,204 +525089,204 @@ │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b54f8 │ │ │ │ + cbz r0, 1b5450 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4e44 │ │ │ │ + b.n 1b4d9c │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b54d0 │ │ │ │ + b.n 1b5428 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b54d0 │ │ │ │ + b.n 1b5428 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b54d0 │ │ │ │ - vldr d7, [pc, #88] @ 1b5578 │ │ │ │ + b.n 1b5428 │ │ │ │ + vldr d7, [pc, #88] @ 1b54d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b54d0 │ │ │ │ + b.n 1b5428 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b555a │ │ │ │ + cbz r0, 1b54b2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b4e4c │ │ │ │ + b.n 1b4da4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b5438 │ │ │ │ + b.n 1b5390 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b57c2 │ │ │ │ + beq.w 1b571a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1b4c4a │ │ │ │ + b.w 1b4ba2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b56b4 │ │ │ │ + cbz r0, 1b560c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b52d6 │ │ │ │ + b.n 1b522e │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1b4c3a │ │ │ │ + bne.w 1b4b92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -525363,24 +525301,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1b5774 │ │ │ │ + bne.n 1b56cc │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1b5744 │ │ │ │ + bhi.n 1b569c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b581e │ │ │ │ + bhi.n 1b5776 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ asrs r6, r7, #1 │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ @@ -525392,133 +525330,133 @@ │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ ldrb r6, [r7, #25] │ │ │ │ asrs r6, r7, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b57a4 │ │ │ │ + bne.n 1b56fc │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1b57bc │ │ │ │ + bne.n 1b5714 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b57d6 │ │ │ │ + bne.n 1b572e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b57fe │ │ │ │ + bne.n 1b5756 │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1b56fe │ │ │ │ + bne.n 1b5656 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b4c6c │ │ │ │ + beq.w 1b4bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 1b4c3a │ │ │ │ - b.n 1b566e │ │ │ │ + bne.w 1b4b92 │ │ │ │ + b.n 1b55c6 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b5744 │ │ │ │ + b.n 1b569c │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1b57ce │ │ │ │ + bne.n 1b5726 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1b5752 │ │ │ │ + b.n 1b56aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b531c │ │ │ │ + b.n 1b5274 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1b5778 │ │ │ │ + b.n 1b56d0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1b566e │ │ │ │ - b.n 1b56d2 │ │ │ │ + bne.w 1b55c6 │ │ │ │ + b.n 1b562a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1b578c │ │ │ │ + b.n 1b56e4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1b5778 │ │ │ │ + b.n 1b56d0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1b57ee │ │ │ │ + b.n 1b5746 │ │ │ │ blx 444f8 <__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 │ │ │ │ - ldr r2, [pc, #304] @ (1b5964 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b58bc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b5968 ) │ │ │ │ + ldr r3, [pc, #304] @ (1b58c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 1b584e │ │ │ │ + cbnz r2, 1b57a6 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b594a │ │ │ │ + beq.n 1b58a2 │ │ │ │ ldr.w r6, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1b5860 │ │ │ │ - b.n 1b5946 │ │ │ │ + cbnz r3, 1b57b8 │ │ │ │ + b.n 1b589e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5946 │ │ │ │ + beq.n 1b589e │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b5858 │ │ │ │ + beq.n 1b57b0 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -525531,124 +525469,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1b5902 │ │ │ │ + cbz r3, 1b585a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b58dc │ │ │ │ + beq.n 1b5834 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1b58cc │ │ │ │ + cbz r2, 1b5824 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1b58ea │ │ │ │ + cbz r2, 1b5842 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b58b6 │ │ │ │ + bne.n 1b580e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1b58dc │ │ │ │ + cbnz r2, 1b5834 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b20 │ │ │ │ + bl 1b4a78 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1b5904 │ │ │ │ + cbz r3, 1b585c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b58aa │ │ │ │ + b.n 1b5802 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b4b20 │ │ │ │ + bl 1b4a78 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1b58b6 │ │ │ │ - b.n 1b58cc │ │ │ │ + bne.n 1b580e │ │ │ │ + b.n 1b5824 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b592a │ │ │ │ + cbz r3, 1b5882 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b586e │ │ │ │ + bne.n 1b57c6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b591c │ │ │ │ - ldr r2, [pc, #64] @ (1b596c ) │ │ │ │ - ldr r3, [pc, #56] @ (1b5968 ) │ │ │ │ + bne.n 1b5874 │ │ │ │ + ldr r2, [pc, #64] @ (1b58c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1b58c0 ) │ │ │ │ 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 1b5960 │ │ │ │ + bne.n 1b58b8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b592a │ │ │ │ + b.n 1b5882 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b584e │ │ │ │ + bne.w 1b57a6 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b584e │ │ │ │ - b.n 1b592a │ │ │ │ + bne.w 1b57a6 │ │ │ │ + b.n 1b5882 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #792 @ (adr r7, 1b5c80 ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1b5ca8 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1b5aa0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #228] @ (1b5a80 ) │ │ │ │ + ldr r4, [pc, #228] @ (1b59d8 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #228] @ (1b5a84 ) │ │ │ │ + ldr r5, [pc, #228] @ (1b59dc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mla r4, r7, r4, r6 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b5a76 │ │ │ │ + beq.n 1b59ce │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -525660,171 +525598,171 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 19f7bc │ │ │ │ + bl 19f714 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b5a2a │ │ │ │ - bl 19f7bc │ │ │ │ + bls.n 1b5982 │ │ │ │ + bl 19f714 │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ strb.w r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [sl, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh.w r3, [sl, #24] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ strh r2, [r4, #24] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r8 │ │ │ │ - cbz r7, 1b5a66 │ │ │ │ + cbz r7, 1b59be │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3194 │ │ │ │ + bl 1a30ec │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1b59d6 │ │ │ │ + bne.n 1b592e │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #368 @ (adr r6, 1b5bf4 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1b59ec ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1b5ab8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1b5a10 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1b5ab4 │ │ │ │ + cbnz r2, 1b5a0c │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1b5a9c │ │ │ │ + bls.n 1b59f4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1b5abc ) │ │ │ │ + ldr r2, [pc, #28] @ (1b5a14 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - add r5, pc, #448 @ (adr r5, 1b5c7c ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1b5a74 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #368] @ (1b5c44 ) │ │ │ │ + ldr r3, [pc, #368] @ (1b5b9c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldrb.w fp, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov sl, r0 │ │ │ │ eor.w lr, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5bfa │ │ │ │ + bne.w 1b5b52 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b5c38 │ │ │ │ + beq.w 1b5b90 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1b5b00 │ │ │ │ + bne.n 1b5a58 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b5c18 │ │ │ │ - ldr r2, [pc, #320] @ (1b5c48 ) │ │ │ │ + bne.w 1b5b70 │ │ │ │ + ldr r2, [pc, #320] @ (1b5ba0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ ldrb.w fp, [r3, #7] │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b5c3e │ │ │ │ + beq.w 1b5b96 │ │ │ │ add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1b5c34 │ │ │ │ + beq.w 1b5b8c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ movs r7, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ add.w r4, sl, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ strd lr, r2, [sp, #24] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add r5, sl │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 19f7bc │ │ │ │ + bl 19f714 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 19f7bc │ │ │ │ + bl 19f714 │ │ │ │ ldrb.w r2, [r5, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ strb.w r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b5bba │ │ │ │ + beq.n 1b5b12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, r4, #112 @ 0x70 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -525841,112 +525779,112 @@ │ │ │ │ bic.w r3, r3, #6 │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #20 │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r4, #24] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 1b5c2c │ │ │ │ + beq.n 1b5b84 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r9, r7 │ │ │ │ - cbnz r2, 1b5c10 │ │ │ │ + cbnz r2, 1b5b68 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 1b5b5a │ │ │ │ - ldr r2, [pc, #76] @ (1b5c48 ) │ │ │ │ + b.n 1b5ab2 │ │ │ │ + ldr r2, [pc, #76] @ (1b5ba0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ ldrb.w fp, [r3, #7] │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - b.n 1b5b1e │ │ │ │ + b.n 1b5a76 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ sub.w r5, fp, r3 │ │ │ │ - b.n 1b5bf0 │ │ │ │ + b.n 1b5b48 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ str.w lr, [sp] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1b5988 │ │ │ │ + bl 1b58e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, lr │ │ │ │ - b.n 1b5b32 │ │ │ │ + b.n 1b5a8a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1b5b00 │ │ │ │ + b.n 1b5a58 │ │ │ │ mov r8, fp │ │ │ │ - b.n 1b5c2c │ │ │ │ + b.n 1b5b84 │ │ │ │ nop │ │ │ │ - add r5, pc, #136 @ (adr r5, 1b5cd0 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 1b5ec8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #248] @ (1b5d68 ) │ │ │ │ + ldr r1, [pc, #248] @ (1b5cc0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #236] @ (1b5d6c ) │ │ │ │ + ldr r2, [pc, #236] @ (1b5cc4 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b5d40 │ │ │ │ + beq.n 1b5c98 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b5d46 │ │ │ │ + beq.n 1b5c9e │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, r5 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ @@ -525960,60 +525898,60 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #72] @ (1b5d70 ) │ │ │ │ - ldr r3, [pc, #68] @ (1b5d6c ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #72] @ (1b5cc8 ) │ │ │ │ + ldr r3, [pc, #68] @ (1b5cc4 ) │ │ │ │ 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 1b5d62 │ │ │ │ + bne.n 1b5cba │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1b5d4a │ │ │ │ + bne.n 1b5ca2 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1b5d24 │ │ │ │ + b.n 1b5c7c │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 1b5cc2 │ │ │ │ + b.n 1b5c1a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #544 @ (adr r3, 1b5f8c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 1b5d84 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #848 @ (adr r2, 1b60c4 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 1b5ebc ) │ │ │ │ lsls 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #696] @ (1b6040 ) │ │ │ │ + ldr r4, [pc, #696] @ (1b5f98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #696] @ (1b6044 ) │ │ │ │ + ldr r3, [pc, #696] @ (1b5f9c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #696] @ (1b6048 ) │ │ │ │ + ldr r2, [pc, #696] @ (1b5fa0 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #692] @ (1b604c ) │ │ │ │ + ldr r1, [pc, #692] @ (1b5fa4 ) │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -526028,42 +525966,42 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1b5df4 │ │ │ │ + cbz r0, 1b5d4c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b6020 │ │ │ │ + beq.w 1b5f78 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1b5e74 │ │ │ │ + b.n 1b5dcc │ │ │ │ ldrd r5, r8, [sp] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r4, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r9, #2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ @@ -526082,55 +526020,55 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r6, r6, #20 │ │ │ │ mov r0, sl │ │ │ │ ands r3, r2 │ │ │ │ lsrs r6, r6, #20 │ │ │ │ orrs r6, r3 │ │ │ │ strh r6, [r4, #24] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 1b6020 │ │ │ │ + bls.w 1b5f78 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ add r2, r9 │ │ │ │ - beq.n 1b5ed6 │ │ │ │ + beq.n 1b5e2e │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r5, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f7bc │ │ │ │ + bl 19f714 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #32] │ │ │ │ adds r5, #32 │ │ │ │ strb r0, [r6, #16] │ │ │ │ adds r6, #32 │ │ │ │ ldrb.w r0, [r8, #33] @ 0x21 │ │ │ │ strb.w r0, [r6, #-15] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b5e1a │ │ │ │ + bne.n 1b5d72 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b5eb0 │ │ │ │ + b.n 1b5e08 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r3, r0, [sp, #16] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ @@ -526140,56 +526078,56 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r6, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b5f22 │ │ │ │ + cbz r0, 1b5e7a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r3, #64] @ 0x40 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b6018 │ │ │ │ + beq.n 1b5f70 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526202,20 +526140,20 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movw r6, #49024 @ 0xbf80 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r3, #32 │ │ │ │ strd r7, r7, [fp] │ │ │ │ str.w r7, [fp, #8] │ │ │ │ @@ -526225,60 +526163,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, r4, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 1b6012 │ │ │ │ + cbz r3, 1b5f6a │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1b5e20 │ │ │ │ + b.n 1b5d78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1b5eec │ │ │ │ + b.n 1b5e44 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b5fca │ │ │ │ - b.n 1b5f4e │ │ │ │ - ldr r2, [pc, #44] @ (1b6050 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b604c ) │ │ │ │ + beq.n 1b5f22 │ │ │ │ + b.n 1b5ea6 │ │ │ │ + ldr r2, [pc, #44] @ (1b5fa8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b5fa4 ) │ │ │ │ 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 1b603c │ │ │ │ + bne.n 1b5f94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #448 @ (adr r2, 1b6204 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 1b5ffc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 1b61f0 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 1b5fe8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #512 @ (adr r0, 1b61ac ) │ │ │ │ lsls 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, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #2792] @ 1b6b50 │ │ │ │ + ldr.w r4, [pc, #2792] @ 1b6aa8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2792] @ 1b6b54 │ │ │ │ + ldr.w r1, [pc, #2792] @ 1b6aac │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #2788] @ 1b6b58 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1b6ab0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2784] @ 1b6b5c │ │ │ │ + ldr.w r0, [pc, #2784] @ 1b6ab4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -526294,56 +526232,56 @@ │ │ │ │ ldrh r3, [r6, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w r0, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b61ae │ │ │ │ + beq.n 1b6106 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ - bhi.n 1b611c │ │ │ │ + bhi.n 1b6074 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1b61b2 │ │ │ │ + bhi.n 1b610a │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1b661c │ │ │ │ + bhi.w 1b6574 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1b648e │ │ │ │ + bhi.w 1b63e6 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1b64b0 │ │ │ │ + bhi.w 1b6408 │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1b730c │ │ │ │ + bls.w 1b7264 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1b7384 │ │ │ │ + bne.w 1b72dc │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1b6724 │ │ │ │ + bne.w 1b667c │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1b64b0 │ │ │ │ + beq.w 1b6408 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ cmp.w r1, #432 @ 0x1b0 │ │ │ │ - bcs.w 1b6684 │ │ │ │ + bcs.w 1b65dc │ │ │ │ cmp.w r1, #374 @ 0x176 │ │ │ │ - bcc.w 1b627c │ │ │ │ + bcc.w 1b61d4 │ │ │ │ sub.w r2, r1, #374 @ 0x176 │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bhi.w 1b64b0 │ │ │ │ + bhi.w 1b6408 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r4, #9 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ @@ -526396,18 +526334,18 @@ │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1b60ca │ │ │ │ + b.n 1b6022 │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bhi.w 1b64b0 │ │ │ │ + bhi.w 1b6408 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r2, r2, #11 │ │ │ │ @@ -526497,101 +526435,101 @@ │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r4, r7, #10 │ │ │ │ sub.w r5, r1, #191 @ 0xbf │ │ │ │ cmp r5, #28 │ │ │ │ - bhi.w 1b64b0 │ │ │ │ + bhi.w 1b6408 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1b732c │ │ │ │ + bne.w 1b7284 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #1109 @ 0x455 │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1b66f2 │ │ │ │ + bne.w 1b664a │ │ │ │ cmp r5, #28 │ │ │ │ - bne.w 1b64b0 │ │ │ │ + bne.w 1b6408 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b75a2 │ │ │ │ + beq.w 1b74fa │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1b62da │ │ │ │ + bne.n 1b6232 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b78dc │ │ │ │ + bne.w 1b7834 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b75f0 │ │ │ │ + beq.w 1b7548 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r6 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5c4c │ │ │ │ + bl 1b5ba4 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b75da │ │ │ │ + beq.w 1b7532 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526604,15 +526542,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ strd r7, r7, [r8] │ │ │ │ str.w r7, [r8, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -526620,37 +526558,37 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b75d4 │ │ │ │ + bne.w 1b752c │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, sl │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1b75d4 │ │ │ │ + beq.w 1b752c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -526663,80 +526601,80 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, #1 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1b631c │ │ │ │ - b.n 1b65fc │ │ │ │ + bne.w 1b6274 │ │ │ │ + b.n 1b6554 │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1b736e │ │ │ │ + bne.w 1b72c6 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1b7358 │ │ │ │ + bne.w 1b72b0 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1b739a │ │ │ │ + bne.w 1b72f2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1b7b76 │ │ │ │ + bcc.w 1b7ace │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r1, r2, r1 │ │ │ │ adds r2, r0, r1 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ negs r4, r3 │ │ │ │ adds r3, r0, #6 │ │ │ │ add r3, r1 │ │ │ │ mov r5, r6 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b65f2 │ │ │ │ + beq.w 1b654a │ │ │ │ ldrb.w r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1b65f2 │ │ │ │ + bls.w 1b654a │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1b64fe │ │ │ │ + b.n 1b6456 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1b65f2 │ │ │ │ + beq.n 1b654a │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1b64fa │ │ │ │ + beq.n 1b6452 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b7300 │ │ │ │ + beq.w 1b7258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -526748,258 +526686,258 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b727e │ │ │ │ + beq.w 1b71d6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w fp, r3, #63 @ 0x3f │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ add.w r4, r2, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ sub.w sl, r2, r3 │ │ │ │ - bl 19f7bc │ │ │ │ + bl 19f714 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b7250 │ │ │ │ + beq.w 1b71a8 │ │ │ │ mov r0, fp │ │ │ │ sub.w lr, r6, #63 @ 0x3f │ │ │ │ add.w ip, r8, r7, lsl #5 │ │ │ │ add.w r3, ip, r0 │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb r3, [r0, #1] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1b65d4 │ │ │ │ + beq.n 1b652c │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1b65b2 │ │ │ │ + bne.n 1b650a │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1b7276 │ │ │ │ + beq.w 1b71ce │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 19f7bc │ │ │ │ - b.n 1b6594 │ │ │ │ + bl 19f714 │ │ │ │ + b.n 1b64ec │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 1b64da │ │ │ │ + bne.w 1b6432 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1376] @ 1b6b60 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1b6b54 │ │ │ │ + ldr.w r2, [pc, #1376] @ 1b6ab8 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1b6aac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7b98 │ │ │ │ + bne.w 1b7af0 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1b6652 │ │ │ │ + bls.n 1b65aa │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1b73ae │ │ │ │ + bne.w 1b7306 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1b66fc │ │ │ │ + bne.n 1b6654 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1b64b0 │ │ │ │ + beq.w 1b6408 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1b7342 │ │ │ │ + bne.w 1b729a │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1b6710 │ │ │ │ + bne.n 1b6668 │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1b64b0 │ │ │ │ + beq.w 1b6408 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ movw r2, #457 @ 0x1c9 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1b65fa │ │ │ │ + beq.n 1b6552 │ │ │ │ mvn.w r2, #470 @ 0x1d6 │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r4, #29 │ │ │ │ - bhi.w 1b64b0 │ │ │ │ + bhi.w 1b6408 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r0, r4 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b65fa │ │ │ │ + bne.n 1b6552 │ │ │ │ cmp r4, #9 │ │ │ │ - bne.w 1b64b0 │ │ │ │ + bne.w 1b6408 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b65fa │ │ │ │ + beq.n 1b6552 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movw r1, #481 @ 0x1e1 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1b6554 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5ac0 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b5a18 │ │ │ │ + b.n 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #271 @ 0x10f │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b66f2 │ │ │ │ + beq.n 1b664a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5d74 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b5ccc │ │ │ │ + b.n 1b6554 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5988 │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.n 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #123] @ 0x7b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b75a8 │ │ │ │ + bne.w 1b7500 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b67f2 │ │ │ │ + cbz r0, 1b674a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -527015,21 +526953,21 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -527043,39 +526981,39 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b68d0 │ │ │ │ + cbz r0, 1b6828 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, sl │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -527089,21 +527027,21 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527115,45 +527053,45 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b69a6 │ │ │ │ + cbz r0, 1b68fe │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -527166,21 +527104,21 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527192,69 +527130,69 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b6a8a │ │ │ │ + cbz r0, 1b69e2 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b6b32 │ │ │ │ + beq.n 1b6a8a │ │ │ │ mov r7, sl │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527266,64 +527204,64 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1b65fc │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1b6554 │ │ │ │ + add r0, pc, #208 @ (adr r0, 1b6b7c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #160 @ (adr r0, 1b6b54 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6b9e │ │ │ │ + cbz r0, 1b6af6 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, sl │ │ │ │ @@ -527337,21 +527275,21 @@ │ │ │ │ strb.w fp, [sp, #124] @ 0x7c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -527365,68 +527303,68 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6c76 │ │ │ │ + cbz r0, 1b6bce │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b6d1c │ │ │ │ + beq.n 1b6c74 │ │ │ │ mov r7, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527438,44 +527376,44 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b7442 │ │ │ │ + bne.w 1b739a │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527491,21 +527429,21 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527517,44 +527455,44 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b74b8 │ │ │ │ + bne.w 1b7410 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov r7, sl │ │ │ │ @@ -527571,21 +527509,21 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov lr, fp │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -527600,19 +527538,19 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -527625,21 +527563,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -527652,15 +527590,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -527671,20 +527609,20 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -527696,49 +527634,49 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b752c │ │ │ │ + bne.w 1b7484 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527754,21 +527692,21 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527780,44 +527718,44 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b65fa │ │ │ │ + beq.w 1b6552 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.w 1b73cc │ │ │ │ + bne.w 1b7324 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ mov ip, sl │ │ │ │ @@ -527833,21 +527771,21 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -527859,47 +527797,47 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ adds r0, r7, #2 │ │ │ │ mov r3, fp │ │ │ │ add.w r0, r8, r0, lsl #5 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1b65d4 │ │ │ │ + beq.w 1b652c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1b7258 │ │ │ │ + bne.n 1b71b0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1b65dc │ │ │ │ + bne.w 1b6534 │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add.w r7, r4, #28 │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -527917,110 +527855,110 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b72ba │ │ │ │ + bne.n 1b7212 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 1b653a │ │ │ │ + bhi.w 1b6492 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3060 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.w 1b6554 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.n 1b73c4 │ │ │ │ + bhi.n 1b731c │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1b64b0 │ │ │ │ + bls.w 1b6408 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ movw r1, #355 @ 0x163 │ │ │ │ - bl 1b5988 │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1b58e0 │ │ │ │ + b.w 1b6554 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1b7316 │ │ │ │ - b.w 1b64b0 │ │ │ │ + beq.n 1b726e │ │ │ │ + b.w 1b6408 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528034,32 +527972,32 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b71a6 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b70fe │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528073,32 +528011,32 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b6d78 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b6cd0 │ │ │ │ mov r5, sl │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528112,32 +528050,32 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b6e6e │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b6dc6 │ │ │ │ mov r6, sl │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ @@ -528151,72 +528089,72 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b70b0 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b7008 │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1b62da │ │ │ │ + b.w 1b6232 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1b75c6 │ │ │ │ + beq.n 1b751e │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 1a323c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a3194 │ │ │ │ + b.w 1b6554 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1b6472 │ │ │ │ + b.w 1b63ca │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 1b7b92 │ │ │ │ + bne.w 1b7aea │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ - b.w 1b63bc │ │ │ │ + b.w 1b6314 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5c4c │ │ │ │ + bl 1b5ba4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5c4c │ │ │ │ + bl 1b5ba4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #1 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - bl 1b5c4c │ │ │ │ + bl 1b5ba4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov r8, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ movw fp, #61446 @ 0xf006 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ @@ -528234,22 +528172,22 @@ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528263,22 +528201,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r2, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -528292,22 +528230,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528320,15 +528258,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov.w r3, #2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ @@ -528342,22 +528280,22 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528370,21 +528308,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -528399,20 +528337,20 @@ │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ @@ -528424,69 +528362,69 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ add.w sl, sp, #108 @ 0x6c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7b54 │ │ │ │ + beq.w 1b7aac │ │ │ │ rsb r3, r6, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b7b5c │ │ │ │ + beq.w 1b7ab4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -528499,15 +528437,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ strd r4, r4, [r8] │ │ │ │ str.w r4, [r8, #8] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -528515,37 +528453,37 @@ │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b7b58 │ │ │ │ + bne.w 1b7ab0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ mov r7, sl │ │ │ │ strb.w r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 1b7b58 │ │ │ │ + beq.w 1b7ab0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -528558,26 +528496,26 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1b78fc │ │ │ │ + bne.w 1b7854 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -528599,23 +528537,23 @@ │ │ │ │ mov r4, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r6, r7, #48 @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov ip, fp │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -528626,119 +528564,119 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ - b.w 1b65fc │ │ │ │ + bl 1a31e4 │ │ │ │ + b.w 1b6554 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1b790a │ │ │ │ + b.n 1b7862 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1b7a60 │ │ │ │ + b.n 1b79b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ it ne │ │ │ │ strne r6, [sp, #40] @ 0x28 │ │ │ │ - bne.w 1b7932 │ │ │ │ + bne.w 1b788a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b79aa │ │ │ │ + b.n 1b7902 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1b652c │ │ │ │ + b.w 1b6484 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 1b6344 │ │ │ │ + b.w 1b629c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (1b7bfc ) │ │ │ │ + ldr r3, [pc, #76] @ (1b7b54 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1b7c00 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b7b58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1b7bca │ │ │ │ - ldr.w ip, [pc, #60] @ 1b7c04 │ │ │ │ + cbz r1, 1b7b22 │ │ │ │ + ldr.w ip, [pc, #60] @ 1b7b5c │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1b7c08 ) │ │ │ │ + ldr r2, [pc, #60] @ (1b7b60 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1b7c0c ) │ │ │ │ + ldr r1, [pc, #60] @ (1b7b64 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1a1a3c │ │ │ │ - ldr r2, [pc, #44] @ (1b7c10 ) │ │ │ │ - ldr r3, [pc, #24] @ (1b7bfc ) │ │ │ │ + bl 1a1994 │ │ │ │ + ldr r2, [pc, #44] @ (1b7b68 ) │ │ │ │ + ldr r3, [pc, #24] @ (1b7b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b7bf8 │ │ │ │ + bne.n 1b7b50 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 1b7b52 │ │ │ │ + ble.n 1b7aaa │ │ │ │ vsri.32 q15, , #1 │ │ │ │ @ instruction: 0xffffdeab │ │ │ │ - vsri.32 d24, d8, #1 │ │ │ │ + vmls.i q12, , d0[0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b7c5c │ │ │ │ + bne.n 1b7bb4 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1b7c62 │ │ │ │ + bhi.n 1b7bba │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b7c62 │ │ │ │ + bhi.n 1b7bba │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -528754,647 +528692,647 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1b7c5a │ │ │ │ + b.n 1b7bb2 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1b7c5a │ │ │ │ + b.n 1b7bb2 │ │ │ │ nop │ │ │ │ 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, #732] @ (1b7f58 ) │ │ │ │ + ldr r2, [pc, #732] @ (1b7eb0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1b7ce0 │ │ │ │ + bhi.n 1b7c38 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ movs r7, r4 │ │ │ │ movs r2, r1 │ │ │ │ movs r1, r5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b7cdc │ │ │ │ + cbz r2, 1b7c34 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b7cd0 │ │ │ │ + b.n 1b7c28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1b7cc8 │ │ │ │ + cbnz r2, 1b7c20 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #346 @ 0x15a │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ strb r6, [r4, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b7cdc │ │ │ │ + cbz r2, 1b7c34 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b7cac │ │ │ │ + beq.n 1b7c04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7cdc │ │ │ │ + beq.n 1b7c34 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7cdc │ │ │ │ + bne.n 1b7c34 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b7d10 │ │ │ │ + cbnz r3, 1b7c68 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r6, [r0, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 1b7d3e │ │ │ │ + cbz r3, 1b7c96 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7cdc │ │ │ │ + bne.n 1b7c34 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b7d3c │ │ │ │ + cbnz r3, 1b7c94 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r0, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r6, [r0, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7cea │ │ │ │ - b.n 1b7cdc │ │ │ │ - ldr r1, [pc, #528] @ (1b7f5c ) │ │ │ │ + bne.n 1b7c42 │ │ │ │ + b.n 1b7c34 │ │ │ │ + ldr r1, [pc, #528] @ (1b7eb4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7cdc │ │ │ │ + beq.n 1b7c34 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b7d98 │ │ │ │ + b.n 1b7cf0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1b7d84 │ │ │ │ + cbnz r1, 1b7cdc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r0, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1b7cdc │ │ │ │ + bcs.n 1b7c34 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7d62 │ │ │ │ + beq.n 1b7cba │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b7cdc │ │ │ │ + beq.n 1b7c34 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b7cdc │ │ │ │ + bne.n 1b7c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1b7dd8 │ │ │ │ + cbnz r3, 1b7d30 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b7cdc │ │ │ │ + bne.w 1b7c34 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7cdc │ │ │ │ - b.n 1b7f36 │ │ │ │ + bne.w 1b7c34 │ │ │ │ + b.n 1b7e8e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1b7e22 │ │ │ │ + cbz r3, 1b7d7a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7cdc │ │ │ │ + bne.w 1b7c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1b7e1e │ │ │ │ + cbnz r3, 1b7d76 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7cdc │ │ │ │ + beq.w 1b7c34 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1b7e60 │ │ │ │ + b.n 1b7db8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1b7e52 │ │ │ │ + cbnz r1, 1b7daa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 1b7cdc │ │ │ │ + bcs.w 1b7c34 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7e30 │ │ │ │ + beq.n 1b7d88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1b7eb0 │ │ │ │ - b.n 1b7cdc │ │ │ │ + cbnz r3, 1b7e08 │ │ │ │ + b.n 1b7c34 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1b7ea2 │ │ │ │ + cbnz r1, 1b7dfa │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #346 @ 0x15a │ │ │ │ streq r0, [r3, #20] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 1b7cdc │ │ │ │ + bcs.w 1b7c34 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r3, #13] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1b7e80 │ │ │ │ + beq.n 1b7dd8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #148] @ (1b7f60 ) │ │ │ │ + ldr r3, [pc, #148] @ (1b7eb8 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b7cdc │ │ │ │ + beq.w 1b7c34 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1b7f10 │ │ │ │ + b.n 1b7e68 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1b7f04 │ │ │ │ + cbnz r2, 1b7e5c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #346 @ 0x15a │ │ │ │ streq r1, [r4, #20] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ mov.w r2, #1 │ │ │ │ cmp r7, r6 │ │ │ │ strb r2, [r4, #13] │ │ │ │ - beq.w 1b7cdc │ │ │ │ + beq.w 1b7c34 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b7cdc │ │ │ │ - b.n 1b7ee6 │ │ │ │ + bne.w 1b7c34 │ │ │ │ + b.n 1b7e3e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b7cdc │ │ │ │ + bne.w 1b7c34 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b7cdc │ │ │ │ + bne.w 1b7c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1b7f50 │ │ │ │ + cbnz r3, 1b7ea8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 1b7cdc │ │ │ │ + b.n 1b7c34 │ │ │ │ nop │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #920] @ (1b8310 ) │ │ │ │ + ldr r2, [pc, #920] @ (1b8268 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #920] @ (1b8314 ) │ │ │ │ + ldr r3, [pc, #920] @ (1b826c ) │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1b7fae │ │ │ │ + beq.n 1b7f06 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1b7fa0 │ │ │ │ + bne.n 1b7ef8 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b8178 │ │ │ │ + bne.w 1b80d0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43fd0 │ │ │ │ ldrb.w r2, [sl, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ adds r3, r2, #7 │ │ │ │ mov r0, sp │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1b7fe6 │ │ │ │ + beq.n 1b7f3e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1b7fd8 │ │ │ │ + bne.n 1b7f30 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b8302 │ │ │ │ + bne.w 1b825a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 43fd0 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #16] │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w sl, [r7] │ │ │ │ strd r5, r6, [r7, #4] │ │ │ │ str r0, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b807e │ │ │ │ + beq.n 1b7fd6 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b8032 │ │ │ │ + b.n 1b7f8a │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1b82ca │ │ │ │ + beq.w 1b8222 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b807e │ │ │ │ + cbz r3, 1b7fd6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1b802c │ │ │ │ + beq.n 1b7f84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1b8024 │ │ │ │ + bne.n 1b7f7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1b802c │ │ │ │ + bls.n 1b7f84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1b806a │ │ │ │ + bne.n 1b7fc2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8032 │ │ │ │ + bne.n 1b7f8a │ │ │ │ mov r0, sl │ │ │ │ - bl 1a17a4 │ │ │ │ + bl 1a16fc │ │ │ │ ldr.w r4, [sl, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8158 │ │ │ │ + beq.n 1b80b0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1b809a │ │ │ │ + b.n 1b7ff2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8188 │ │ │ │ + beq.n 1b80e0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8092 │ │ │ │ + beq.n 1b7fea │ │ │ │ movw r8, #701 @ 0x2bd │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b8148 │ │ │ │ + beq.n 1b80a0 │ │ │ │ movw r9, #713 @ 0x2c9 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b80be │ │ │ │ - b.n 1b8130 │ │ │ │ + cbnz r3, 1b8016 │ │ │ │ + b.n 1b8088 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8130 │ │ │ │ + beq.n 1b8088 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b80b6 │ │ │ │ + bne.n 1b800e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1b8206 │ │ │ │ - bhi.w 1b81f0 │ │ │ │ + beq.w 1b815e │ │ │ │ + bhi.w 1b8148 │ │ │ │ cmp.w r3, #528 @ 0x210 │ │ │ │ - beq.w 1b8206 │ │ │ │ - bhi.w 1b8232 │ │ │ │ + beq.w 1b815e │ │ │ │ + bhi.w 1b818a │ │ │ │ movw r2, #341 @ 0x155 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b80f4 │ │ │ │ + beq.n 1b804c │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 1b82be │ │ │ │ + bcs.w 1b8216 │ │ │ │ cmp r3, #161 @ 0xa1 │ │ │ │ - beq.n 1b80f4 │ │ │ │ + beq.n 1b804c │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bne.n 1b80b6 │ │ │ │ + bne.n 1b800e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b80b6 │ │ │ │ + bne.n 1b800e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b7c6c │ │ │ │ + bl 1b7bc4 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1b8122 │ │ │ │ + cbnz r3, 1b807a │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #346 @ 0x15a │ │ │ │ streq.w r2, [fp, #20] │ │ │ │ strbeq r3, [r7, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b80be │ │ │ │ + bne.n 1b8016 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b80ae │ │ │ │ + bne.n 1b8006 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b8150 │ │ │ │ + cbz r3, 1b80a8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b80a4 │ │ │ │ + bne.n 1b7ffc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8142 │ │ │ │ + bne.n 1b809a │ │ │ │ ldr.w r4, [sl, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b8188 │ │ │ │ - ldr r2, [pc, #444] @ (1b8318 ) │ │ │ │ - ldr r3, [pc, #440] @ (1b8314 ) │ │ │ │ + cbnz r3, 1b80e0 │ │ │ │ + ldr r2, [pc, #444] @ (1b8270 ) │ │ │ │ + ldr r3, [pc, #440] @ (1b826c ) │ │ │ │ add r2, pc │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b830a │ │ │ │ + bne.w 1b8262 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b7fbc │ │ │ │ + b.n 1b7f14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8158 │ │ │ │ + beq.n 1b80b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b8180 │ │ │ │ + beq.n 1b80d8 │ │ │ │ movw r5, #347 @ 0x15b │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1b81ce │ │ │ │ + cbz r0, 1b8126 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b81c6 │ │ │ │ + cbz r2, 1b811e │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1b81be │ │ │ │ + cbnz r2, 1b8116 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b81be │ │ │ │ + bne.n 1b8116 │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ ite hi │ │ │ │ movhi.w r2, #346 @ 0x15a │ │ │ │ movls r2, r5 │ │ │ │ str r2, [r3, #20] │ │ │ │ strb.w r8, [r7, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b81a0 │ │ │ │ - bl 1a13e4 │ │ │ │ + bne.n 1b80f8 │ │ │ │ + bl 1a133c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b819a │ │ │ │ + bne.n 1b80f2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8158 │ │ │ │ + beq.n 1b80b0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b8192 │ │ │ │ + bne.n 1b80ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b81e0 │ │ │ │ - b.n 1b8158 │ │ │ │ + bne.n 1b8138 │ │ │ │ + b.n 1b80b0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1b8220 │ │ │ │ + beq.n 1b8178 │ │ │ │ movw r2, #739 @ 0x2e3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b8290 │ │ │ │ + beq.n 1b81e8 │ │ │ │ movw r2, #703 @ 0x2bf │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1b80b6 │ │ │ │ + bne.w 1b800e │ │ │ │ ldrd r0, r1, [r4, #92] @ 0x5c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1b7c14 │ │ │ │ + bl 1b7b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b80b6 │ │ │ │ + beq.w 1b800e │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b80b6 │ │ │ │ - b.n 1b8102 │ │ │ │ + bne.w 1b800e │ │ │ │ + b.n 1b805a │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1b80b6 │ │ │ │ + bne.w 1b800e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #16] │ │ │ │ - bne.n 1b8284 │ │ │ │ + bne.n 1b81dc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b8282 │ │ │ │ + bhi.n 1b81da │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b8282 │ │ │ │ + bhi.n 1b81da │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -529407,195 +529345,195 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b80b6 │ │ │ │ - b.n 1b8220 │ │ │ │ + beq.w 1b800e │ │ │ │ + b.n 1b8178 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b8282 │ │ │ │ + b.n 1b81da │ │ │ │ ldrd r0, r1, [r4, #108] @ 0x6c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #17] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ - bl 1b7c14 │ │ │ │ + bl 1b7b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b80b6 │ │ │ │ + beq.w 1b800e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b80b6 │ │ │ │ - b.n 1b8102 │ │ │ │ + bne.w 1b800e │ │ │ │ + b.n 1b805a │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b80f4 │ │ │ │ - b.n 1b80b6 │ │ │ │ + beq.w 1b804c │ │ │ │ + b.n 1b800e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 251390 │ │ │ │ + bl 2512e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1b802c │ │ │ │ + bls.w 1b7f84 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #17] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1b82f4 │ │ │ │ + bne.n 1b824c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 43fd0 │ │ │ │ - b.n 1b802c │ │ │ │ + b.n 1b7f84 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b7ff4 │ │ │ │ + b.n 1b7f4c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb.w r3, [r0, #340] @ 0x154 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1b833a │ │ │ │ + bpl.n 1b8292 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1b836c │ │ │ │ + bne.n 1b82c4 │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1b835e │ │ │ │ + cbz r0, 1b82b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1b8356 │ │ │ │ + bpl.n 1b82ae │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1b8370 │ │ │ │ + beq.n 1b82c8 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1b8366 │ │ │ │ - cbnz r0, 1b8356 │ │ │ │ + bgt.n 1b82be │ │ │ │ + cbnz r0, 1b82ae │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b8340 │ │ │ │ + bne.n 1b8298 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1b837c │ │ │ │ + cbz r3, 1b82d4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1b8356 │ │ │ │ + bhi.n 1b82ae │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b8340 │ │ │ │ - b.n 1b835e │ │ │ │ + bne.n 1b8298 │ │ │ │ + b.n 1b82b6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (1b8440 ) │ │ │ │ + ldr r7, [pc, #156] @ (1b8398 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19f380 │ │ │ │ + bl 19f2d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 1b8404 │ │ │ │ + cbz r1, 1b835c │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #432] @ 0x1b0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #108] @ (1b8444 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b839c ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 19f3ec │ │ │ │ + bl 19f344 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1b8424 │ │ │ │ - ldr r3, [pc, #88] @ (1b8448 ) │ │ │ │ + cbnz r6, 1b837c │ │ │ │ + ldr r3, [pc, #88] @ (1b83a0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19f2ec │ │ │ │ + bl 19f244 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ - cbnz r6, 1b841c │ │ │ │ + cbnz r6, 1b8374 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - b.n 1b83d4 │ │ │ │ - ldr r3, [pc, #36] @ (1b844c ) │ │ │ │ + b.n 1b832c │ │ │ │ + ldr r3, [pc, #36] @ (1b83a4 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 24fa3c │ │ │ │ + bl 24f994 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1b83f4 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + b.n 1b834c │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xb846 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -529604,41 +529542,41 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1b84a0 │ │ │ │ + cbnz r3, 1b83f8 │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1b848c │ │ │ │ + bne.n 1b83e4 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1b847c │ │ │ │ + bne.n 1b83d4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8388 │ │ │ │ + bl 1b82e0 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1b8388 │ │ │ │ + bl 1b82e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1b8478 │ │ │ │ - b.n 1b847c │ │ │ │ + beq.n 1b83d0 │ │ │ │ + b.n 1b83d4 │ │ │ │ ldrb.w r3, [r0, #336] @ 0x150 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1b8388 │ │ │ │ + bl 1b82e0 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -529646,21 +529584,21 @@ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #568] @ (1b8710 ) │ │ │ │ + ldr r1, [pc, #568] @ (1b8668 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #568] @ (1b8714 ) │ │ │ │ + ldr r3, [pc, #568] @ (1b866c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #564] @ (1b8718 ) │ │ │ │ + ldr r1, [pc, #564] @ (1b8670 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r3, #201] @ 0xc9 │ │ │ │ cmp r3, r8 │ │ │ │ @@ -529671,37 +529609,37 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b8702 │ │ │ │ + beq.w 1b865a │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b86e8 │ │ │ │ + beq.w 1b8640 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #492] @ (1b871c ) │ │ │ │ + ldr r3, [pc, #492] @ (1b8674 ) │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b867c │ │ │ │ + b.n 1b85d4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -529722,15 +529660,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #722 @ 0x2d2 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ @@ -529782,129 +529720,129 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #73] @ 0x49 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1b86e8 │ │ │ │ + beq.n 1b8640 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b86ce │ │ │ │ + beq.n 1b8626 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b86b6 │ │ │ │ + cbz r0, 1b860e │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b854c │ │ │ │ + bne.w 1b84a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b8550 │ │ │ │ + b.n 1b84a8 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1b868a │ │ │ │ - ldr r2, [pc, #52] @ (1b8720 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b8714 ) │ │ │ │ + b.n 1b85e2 │ │ │ │ + ldr r2, [pc, #52] @ (1b8678 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b866c ) │ │ │ │ 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 1b870c │ │ │ │ + bne.n 1b8664 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1b851a │ │ │ │ + b.n 1b8472 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #384] @ (1b88b8 ) │ │ │ │ - ldr r3, [pc, #384] @ (1b88bc ) │ │ │ │ + ldr r2, [pc, #384] @ (1b8810 ) │ │ │ │ + ldr r3, [pc, #384] @ (1b8814 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #384] @ (1b88c0 ) │ │ │ │ + ldr r6, [pc, #384] @ (1b8818 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b87e0 │ │ │ │ - ldr r3, [pc, #364] @ (1b88c4 ) │ │ │ │ + beq.n 1b8738 │ │ │ │ + ldr r3, [pc, #364] @ (1b881c ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 44a1c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #348] @ (1b88c8 ) │ │ │ │ + ldr r1, [pc, #348] @ (1b8820 ) │ │ │ │ add.w r3, r7, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19f5f0 │ │ │ │ + bl 19f548 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -529912,22 +529850,22 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b88a2 │ │ │ │ + bhi.n 1b87fa │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strb r6, [r5, #9] │ │ │ │ strb r2, [r6, #1] │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r2, [r6, #9] │ │ │ │ @@ -529936,136 +529874,136 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ - ldr r3, [pc, #208] @ (1b88cc ) │ │ │ │ + bl 1a0f9c │ │ │ │ + ldr r3, [pc, #208] @ (1b8824 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #180] @ (1b88d0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1b88bc ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #180] @ (1b8828 ) │ │ │ │ + ldr r3, [pc, #160] @ (1b8814 ) │ │ │ │ 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 1b88b2 │ │ │ │ + bne.n 1b880a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (1b88cc ) │ │ │ │ + ldr r3, [pc, #68] @ (1b8824 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b8818 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b8770 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1b8836 │ │ │ │ + b.n 1b878e │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1b8836 │ │ │ │ + b.n 1b878e │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1b8836 │ │ │ │ + b.n 1b878e │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1b8836 │ │ │ │ + b.n 1b878e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1b8e80 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1b8dd8 │ │ │ │ mov r4, r1 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1416] @ 1b8e84 │ │ │ │ + ldr.w r0, [pc, #1416] @ 1b8ddc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1408] @ 1b8e88 │ │ │ │ + ldr.w sl, [pc, #1408] @ 1b8de0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b899e │ │ │ │ + beq.n 1b88f6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -530073,22 +530011,22 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b8e58 │ │ │ │ + bhi.w 1b8db0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r6, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r0, r7, #9 │ │ │ │ @@ -530113,115 +530051,115 @@ │ │ │ │ lsls r6, r6, #9 │ │ │ │ ldr.w r7, [r0, #408] @ 0x198 │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ - cbnz r3, 1b89bc │ │ │ │ - b.n 1b8a60 │ │ │ │ + cbnz r3, 1b8914 │ │ │ │ + b.n 1b89b8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b8a60 │ │ │ │ + beq.n 1b89b8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b89b4 │ │ │ │ + beq.n 1b890c │ │ │ │ lsrs r2, r2, #12 │ │ │ │ strd r4, fp, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov fp, sl │ │ │ │ and.w r8, r2, #16 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b8a54 │ │ │ │ + beq.n 1b89ac │ │ │ │ mov r9, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1b8a38 │ │ │ │ + cbz r4, 1b8990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8c78 │ │ │ │ + beq.w 1b8bd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8ade │ │ │ │ + bne.n 1b8a36 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mvn.w r3, #724 @ 0x2d4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subw r3, r2, #722 @ 0x2d2 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r1, #1 │ │ │ │ - bhi.n 1b8a34 │ │ │ │ - ldr.w r3, [pc, #1140] @ 1b8e8c │ │ │ │ + bhi.n 1b898c │ │ │ │ + ldr.w r3, [pc, #1140] @ 1b8de4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ ldrb.w r3, [r2, #71] @ 0x47 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 1b8afa │ │ │ │ + beq.n 1b8a52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b8ade │ │ │ │ + bne.n 1b8a36 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b89ea │ │ │ │ + bne.n 1b8942 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b8a5c │ │ │ │ + cbz r3, 1b89b4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b89dc │ │ │ │ + bne.n 1b8934 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b8a4e │ │ │ │ + bne.n 1b89a6 │ │ │ │ ldrd r4, fp, [sp, #64] @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8dc8 │ │ │ │ + beq.w 1b8d20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1b8a62 │ │ │ │ + bne.n 1b89ba │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1b8d4e │ │ │ │ + beq.w 1b8ca6 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b8724 │ │ │ │ + bl 1b867c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b8e78 │ │ │ │ + bhi.w 1b8dd0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r6, r3, #7 │ │ │ │ @@ -530234,67 +530172,67 @@ │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b8c4c │ │ │ │ + beq.w 1b8ba4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8c4c │ │ │ │ + beq.w 1b8ba4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b8adc │ │ │ │ + bne.n 1b8a34 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b8a00 │ │ │ │ + b.n 1b8958 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r0, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b8c6a │ │ │ │ + beq.w 1b8bc2 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ rbit r5, fp │ │ │ │ clz r5, r5 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ adds r3, #11 │ │ │ │ strd sl, r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ add.w sl, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 1b8bee │ │ │ │ + b.n 1b8b46 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ strb.w r5, [sp, #172] @ 0xac │ │ │ │ mov ip, r4 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #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} │ │ │ │ - beq.n 1b8c46 │ │ │ │ + beq.n 1b8b9e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r5, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ @@ -530309,29 +530247,29 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ bic.w fp, fp, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r5, fp │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ clz r5, r5 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ - beq.n 1b8c5c │ │ │ │ + beq.n 1b8bb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r6, r6, [sl] │ │ │ │ str.w r6, [sl, #8] │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ @@ -530339,285 +530277,285 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #172] @ 0xac │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ ldrb.w r9, [r8, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b8b38 │ │ │ │ + bne.n 1b8a90 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1b8c46 │ │ │ │ + beq.n 1b8b9e │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ mov ip, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1b8b62 │ │ │ │ + b.n 1b8aba │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 1b8bc4 │ │ │ │ + b.n 1b8b1c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.w 1b8a00 │ │ │ │ - b.n 1b8a38 │ │ │ │ + beq.w 1b8958 │ │ │ │ + b.n 1b8990 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd sl, r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b8a34 │ │ │ │ - bl 1a08b4 │ │ │ │ - b.n 1b8a34 │ │ │ │ + beq.w 1b898c │ │ │ │ + bl 1a080c │ │ │ │ + b.n 1b898c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b8a38 │ │ │ │ + bne.w 1b8990 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b8a00 │ │ │ │ + b.n 1b8958 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 1b8a92 │ │ │ │ + bne.w 1b89ea │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b8d80 │ │ │ │ + beq.n 1b8cd8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1b84b4 │ │ │ │ + bl 1b840c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b8e60 │ │ │ │ + bne.w 1b8db8 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #432] @ (1b8e90 ) │ │ │ │ - ldr r3, [pc, #416] @ (1b8e80 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b8de8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1b8dd8 ) │ │ │ │ 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 1b8e74 │ │ │ │ + bne.w 1b8dcc │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b8c90 │ │ │ │ + b.n 1b8be8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #292] @ 1b8e78 │ │ │ │ - bl 1a0bac │ │ │ │ + vldr d0, [pc, #292] @ 1b8dd0 │ │ │ │ + bl 1a0b04 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b8c90 │ │ │ │ + beq.n 1b8be8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b8c90 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b8be8 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1b84b4 │ │ │ │ + bl 1b840c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1b8cbe │ │ │ │ + beq.n 1b8c16 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ movs r2, #18 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b84b4 │ │ │ │ + bl 1b840c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1b8ccc │ │ │ │ + b.n 1b8c24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b8de2 │ │ │ │ + cbz r0, 1b8d3a │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ba4 │ │ │ │ + bl 1a3afc │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 1b8a6c │ │ │ │ + b.n 1b89c4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r8, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w lr, [pc, #104] @ 1b8e8c │ │ │ │ + ldr.w lr, [pc, #104] @ 1b8de4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ mla r3, r8, r9, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b8a82 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b89da │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1b8dea │ │ │ │ + b.n 1b8d42 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b8dea │ │ │ │ + b.n 1b8d42 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1b8dea │ │ │ │ + b.n 1b8d42 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1b8dea │ │ │ │ + b.n 1b8d42 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1b84b4 │ │ │ │ - b.n 1b8daa │ │ │ │ + bl 1b840c │ │ │ │ + b.n 1b8d02 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (1b9210 ) │ │ │ │ + ldr r0, [pc, #860] @ (1b9168 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1b9214 ) │ │ │ │ + ldr r3, [pc, #860] @ (1b916c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1b9218 │ │ │ │ + ldr.w r8, [pc, #852] @ 1b9170 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 43fd0 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b91fe │ │ │ │ + beq.w 1b9156 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ @@ -530625,22 +530563,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b911a │ │ │ │ + bhi.w 1b9072 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -530664,69 +530602,69 @@ │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w fp, #116 @ 0x74 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #640] @ 1b921c │ │ │ │ + ldr.w r9, [pc, #640] @ 1b9174 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ mla lr, fp, lr, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1b8fe0 │ │ │ │ + cbz r3, 1b8f38 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1aa0cc │ │ │ │ + bl 1aa024 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1b9208 │ │ │ │ + vldr d8, [pc, #544] @ 1b9160 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1b912c │ │ │ │ + beq.w 1b9084 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8724 │ │ │ │ + bl 1b867c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b9574 │ │ │ │ + bhi.w 1b94cc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r2, r6, #10 │ │ │ │ @@ -530740,131 +530678,131 @@ │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r2, r6, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1b9058 │ │ │ │ + cbz r3, 1b8fb0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1b9058 │ │ │ │ + cbz r3, 1b8fb0 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1b915e │ │ │ │ + bhi.w 1b90b6 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1b8fec │ │ │ │ + bne.n 1b8f44 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1b9098 │ │ │ │ + cbnz r4, 1b8ff0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1b9480 │ │ │ │ + bne.w 1b93d8 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b937c │ │ │ │ + bne.w 1b92d4 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #388] @ (1b9220 ) │ │ │ │ - ldr r3, [pc, #376] @ (1b9214 ) │ │ │ │ + ldr r2, [pc, #388] @ (1b9178 ) │ │ │ │ + ldr r3, [pc, #376] @ (1b916c ) │ │ │ │ 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 1b9570 │ │ │ │ + bne.w 1b94c8 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b903e │ │ │ │ + b.n 1b8f96 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b8f60 │ │ │ │ + b.n 1b8eb8 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b8f60 │ │ │ │ + b.n 1b8eb8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1b8f60 │ │ │ │ + b.n 1b8eb8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b903e │ │ │ │ + beq.w 1b8f96 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b903e │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b8f96 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ add.w r2, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -530873,26 +530811,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r8, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b956a │ │ │ │ + bhi.w 1b94c2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b9574 │ │ │ │ + bhi.w 1b94cc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ @@ -530919,52 +530857,52 @@ │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r3, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 1b8ede │ │ │ │ + b.n 1b8e36 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b8f60 │ │ │ │ + b.n 1b8eb8 │ │ │ │ ... │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b924c │ │ │ │ + cbz r0, 1b91a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #32 │ │ │ │ @@ -530982,28 +530920,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -531018,15 +530956,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 1b933a │ │ │ │ + cbnz r3, 1b9292 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -531041,36 +530979,36 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b9058 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b8fb0 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b9226 │ │ │ │ + b.n 1b917e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b9226 │ │ │ │ + b.n 1b917e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b9226 │ │ │ │ + b.n 1b917e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -531079,22 +531017,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -531108,15 +531046,15 @@ │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 1b943c │ │ │ │ + cbnz r4, 1b9394 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ it ne │ │ │ │ @@ -531131,35 +531069,35 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1b908a │ │ │ │ + b.n 1b8fe2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -531168,22 +531106,22 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -531197,15 +531135,15 @@ │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 1b953e │ │ │ │ + cbnz r4, 1b9496 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r4, r8 │ │ │ │ lslne r4, r3 │ │ │ │ it ne │ │ │ │ @@ -531219,83 +531157,83 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1b9074 │ │ │ │ + b.n 1b8fcc │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b9226 │ │ │ │ + b.n 1b917e │ │ │ │ blx 444f8 <__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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1328] @ 1b9abc │ │ │ │ + ldr.w r2, [pc, #1328] @ 1b9a14 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [pc, #1328] @ 1b9ac0 │ │ │ │ + ldr.w r7, [pc, #1328] @ 1b9a18 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1320] @ 1b9ac4 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1b9a1c │ │ │ │ add r7, pc │ │ │ │ ldrb.w r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b99a2 │ │ │ │ + beq.w 1b98fa │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1b9ac8 │ │ │ │ + bl 1a0f9c │ │ │ │ + ldr.w r3, [pc, #1272] @ 1b9a20 │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b9622 │ │ │ │ + cbz r0, 1b957a │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ mov ip, r9 │ │ │ │ strd r6, r6, [r9, #12] │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ @@ -531307,22 +531245,22 @@ │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ movw r1, #377 @ 0x179 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ add.w lr, sp, #24 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [sp, #24] │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w sl, r5, #84 @ 0x54 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -531355,15 +531293,15 @@ │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ ldrb.w r6, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -531372,31 +531310,31 @@ │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #1 │ │ │ │ itt eq │ │ │ │ moveq sl, r8 │ │ │ │ addeq.w fp, sp, #140 @ 0x8c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 1b97a2 │ │ │ │ + beq.n 1b96fa │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ add.w fp, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531408,15 +531346,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov.w r2, #1 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov r7, fp │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ @@ -531431,20 +531369,20 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ @@ -531460,15 +531398,15 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add.w r1, sl, #28 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -531484,20 +531422,20 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531511,15 +531449,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add.w r1, sl, #28 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ movs r3, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ @@ -531535,21 +531473,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -531562,46 +531500,46 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #324] @ (1b9acc ) │ │ │ │ + ldr r2, [pc, #324] @ (1b9a24 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1b9ac4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1b9a1c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9ab6 │ │ │ │ + bne.w 1b9a0e │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b99d8 │ │ │ │ + cbz r0, 1b9930 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9, #4] │ │ │ │ mov ip, r9 │ │ │ │ strd r5, r5, [r9, #12] │ │ │ │ str.w r5, [r9, #20] │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ @@ -531614,22 +531552,22 @@ │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldrh.w lr, [sp, #100] @ 0x64 │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ and.w r3, lr, #8064 @ 0x1f80 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ clz r3, r3 │ │ │ │ @@ -531638,15 +531576,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi lr, r3, #7, #6 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #92] @ (1b9ac8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1b9a20 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strh.w lr, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mla r3, sl, r2, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ @@ -531662,73 +531600,73 @@ │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1b9700 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1b9658 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls 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, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1b9c2c ) │ │ │ │ + ldr r2, [pc, #328] @ (1b9b84 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1b9c30 ) │ │ │ │ + ldr r3, [pc, #328] @ (1b9b88 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1b9b1a │ │ │ │ + cbnz r1, 1b9a72 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1b9c34 ) │ │ │ │ - ldr r3, [pc, #300] @ (1b9c30 ) │ │ │ │ + ldr r2, [pc, #308] @ (1b9b8c ) │ │ │ │ + ldr r3, [pc, #300] @ (1b9b88 ) │ │ │ │ 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 1b9c1c │ │ │ │ + bne.w 1b9b74 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9c20 │ │ │ │ + beq.n 1b9b78 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b9b2a │ │ │ │ + bne.n 1b9a82 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9c20 │ │ │ │ + beq.n 1b9b78 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -531740,19 +531678,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 1b9c26 │ │ │ │ + beq.n 1b9b7e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b9bfe │ │ │ │ + beq.n 1b9b56 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ @@ -531762,183 +531700,183 @@ │ │ │ │ blx 43fd0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strb.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1b831c │ │ │ │ + bl 1b8274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b9afc │ │ │ │ + beq.n 1b9a54 │ │ │ │ ldrb.w r2, [r5, #336] @ 0x150 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #340] @ 0x154 │ │ │ │ strb.w r2, [r5, #336] @ 0x150 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b9be8 │ │ │ │ + beq.n 1b9b40 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 1b9c02 │ │ │ │ + bpl.n 1b9b5a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b88d8 │ │ │ │ + bl 1b8830 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ - b.n 1b9afe │ │ │ │ + bl 1ee2c0 │ │ │ │ + b.n 1b9a56 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 1b9bd4 │ │ │ │ + bmi.n 1b9b2c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1b8450 │ │ │ │ - b.n 1b9bd4 │ │ │ │ + bl 1b83a8 │ │ │ │ + b.n 1b9b2c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1b9b8a │ │ │ │ + b.n 1b9ae2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1b8450 │ │ │ │ + bl 1b83a8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b8e98 │ │ │ │ - b.n 1b9bdc │ │ │ │ + bl 1b8df0 │ │ │ │ + b.n 1b9b34 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #796] @ (1b9f70 ) │ │ │ │ + ldr r2, [pc, #796] @ (1b9ec8 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1b9f74 ) │ │ │ │ + ldr r3, [pc, #796] @ (1b9ecc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1b9c88 │ │ │ │ + cbnz r1, 1b9be0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1b9f78 ) │ │ │ │ - ldr r3, [pc, #776] @ (1b9f74 ) │ │ │ │ + ldr r2, [pc, #780] @ (1b9ed0 ) │ │ │ │ + ldr r3, [pc, #776] @ (1b9ecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b9f5c │ │ │ │ + bne.w 1b9eb4 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #336] @ 0x150 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #336] @ 0x150 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1b9cba │ │ │ │ + cbz r3, 1b9c12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1b9cb2 │ │ │ │ + bpl.n 1b9c0a │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1b9f40 │ │ │ │ + beq.w 1b9e98 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9ca4 │ │ │ │ + bne.n 1b9bfc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1b8450 │ │ │ │ + bl 1b83a8 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b9ce8 │ │ │ │ - b.n 1b9d26 │ │ │ │ + cbnz r3, 1b9c40 │ │ │ │ + b.n 1b9c7e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b9d26 │ │ │ │ + cbz r3, 1b9c7e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b9ce2 │ │ │ │ + beq.n 1b9c3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1b9f7c ) │ │ │ │ + ldr r3, [pc, #644] @ (1b9ed4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 44be4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1b9d1e │ │ │ │ - b.n 1b9d2a │ │ │ │ + cbnz r0, 1b9c76 │ │ │ │ + b.n 1b9c82 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b9d0a │ │ │ │ + bne.n 1b9c62 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9d18 │ │ │ │ + bne.n 1b9c70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b9c68 │ │ │ │ + b.n 1b9bc0 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1b9f60 │ │ │ │ + beq.w 1b9eb8 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b9d54 │ │ │ │ + beq.n 1b9cac │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -531954,294 +531892,294 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b9ebe │ │ │ │ + bne.w 1b9e16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b9f18 │ │ │ │ + bne.w 1b9e70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1b9f06 │ │ │ │ + bne.w 1b9e5e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #396] @ 1b9f68 │ │ │ │ + vldr d8, [pc, #396] @ 1b9ec0 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1b9df0 │ │ │ │ + b.n 1b9d48 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1b9e5c │ │ │ │ + beq.n 1b9db4 │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1b9de8 │ │ │ │ + beq.n 1b9d40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b9e32 │ │ │ │ + cbz r0, 1b9d8a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b9eba │ │ │ │ + beq.n 1b9e12 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ cmp r5, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 1b9df0 │ │ │ │ + bne.n 1b9d48 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b9eae │ │ │ │ + beq.n 1b9e06 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #202] @ 0xca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b9eea │ │ │ │ + beq.n 1b9e42 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #352] @ 0x160 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ - b.n 1b9d1e │ │ │ │ + bl 1ee2c0 │ │ │ │ + b.n 1b9c76 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1b9de8 │ │ │ │ + b.n 1b9d40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b9f2c │ │ │ │ + bne.n 1b9e84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1b9dbe │ │ │ │ + beq.w 1b9d16 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b9574 │ │ │ │ + bl 1b94cc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1b9dc4 │ │ │ │ + b.n 1b9d1c │ │ │ │ movw r1, #759 @ 0x2f7 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1b9e8c │ │ │ │ + b.n 1b9de4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b9574 │ │ │ │ - b.n 1b9ee0 │ │ │ │ + bl 1b94cc │ │ │ │ + b.n 1b9e38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b9574 │ │ │ │ - b.n 1b9db4 │ │ │ │ + bl 1b94cc │ │ │ │ + b.n 1b9d0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1b9574 │ │ │ │ - b.n 1b9ec6 │ │ │ │ + bl 1b94cc │ │ │ │ + b.n 1b9e1e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 1b9cd8 │ │ │ │ + b.n 1b9c30 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ it │ │ │ │ mov r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ba0aa │ │ │ │ + beq.w 1ba002 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ubfx ip, r1, #0, #21 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.n 1b9fbe │ │ │ │ + beq.n 1b9f16 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, #17 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 1b9fbe │ │ │ │ + beq.n 1b9f16 │ │ │ │ cmp r1, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b9fa2 │ │ │ │ + bne.n 1b9efa │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ - beq.n 1ba0aa │ │ │ │ + beq.n 1ba002 │ │ │ │ clz r3, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 1ba01c │ │ │ │ + cbz r3, 1b9f74 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1ba0b8 │ │ │ │ + bpl.n 1ba010 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ba0b8 │ │ │ │ + beq.n 1ba010 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ba104 │ │ │ │ + bne.w 1ba05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ba0e4 │ │ │ │ + bne.n 1ba03c │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ba0a2 │ │ │ │ + b.n 1b9ffa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ba0dc │ │ │ │ + beq.n 1ba034 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ba0c0 │ │ │ │ + bne.n 1ba018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ba00a │ │ │ │ + beq.n 1b9f62 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ and.w r9, r0, #3 │ │ │ │ add.w r6, r3, #17 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ca6c0 │ │ │ │ + bl 1ca618 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ba0d2 │ │ │ │ + bne.n 1ba02a │ │ │ │ mov r0, r3 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ba082 │ │ │ │ + beq.n 1b9fda │ │ │ │ and.w r3, sl, #15 │ │ │ │ ldrh.w r2, [r7, #336] @ 0x150 │ │ │ │ and.w r0, r0, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r7, #336] @ 0x150 │ │ │ │ - cbz r5, 1ba08e │ │ │ │ + cbz r5, 1b9fe6 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ @@ -532249,203 +532187,203 @@ │ │ │ │ bfi r2, r1, #5, #2 │ │ │ │ strb r2, [r4, #29] │ │ │ │ bfi r3, r9, #4, #2 │ │ │ │ strb r3, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r2, 1ba0b8 │ │ │ │ + cbz r2, 1ba010 │ │ │ │ ldrh.w r3, [r0, #336] @ 0x150 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r0, #336] @ 0x150 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 251744 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 25169c │ │ │ │ + bl 251328 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ba03c │ │ │ │ - b.n 1ba00a │ │ │ │ + bne.n 1b9f94 │ │ │ │ + b.n 1b9f62 │ │ │ │ mov r0, r3 │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ba05a │ │ │ │ + b.n 1b9fb2 │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #17 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1ba046 │ │ │ │ + b.n 1b9f9e │ │ │ │ ldrh.w r3, [r7, #336] @ 0x150 │ │ │ │ and.w r1, sl, #15 │ │ │ │ movs r2, #2 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r1, lsl #4 │ │ │ │ strh.w r3, [r7, #336] @ 0x150 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ba0a2 │ │ │ │ + b.n 1b9ffa │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ - bl 2513d0 │ │ │ │ + bl 25169c │ │ │ │ + bl 251328 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ba00a │ │ │ │ + b.n 1b9f62 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 1ba170 │ │ │ │ + ble.n 1ba0c8 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1ba186 │ │ │ │ + bls.n 1ba0de │ │ │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ba14e │ │ │ │ - b.n 1ba16c │ │ │ │ + cbnz r3, 1ba0a6 │ │ │ │ + b.n 1ba0c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ba16c │ │ │ │ + cbz r3, 1ba0c4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ba148 │ │ │ │ + beq.n 1ba0a0 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee368 │ │ │ │ - b.n 1ba164 │ │ │ │ + bl 1ee2c0 │ │ │ │ + b.n 1ba0bc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba154 │ │ │ │ + bne.n 1ba0ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ba15e │ │ │ │ + bne.n 1ba0b6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1b9f80 │ │ │ │ + bl 1b9ed8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ba13e │ │ │ │ + bhi.n 1ba096 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1b9f80 │ │ │ │ + bl 1b9ed8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1ba13e │ │ │ │ + b.n 1ba096 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 1ba5dc │ │ │ │ - ldr.w r3, [pc, #1064] @ 1ba5e0 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1ba534 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1ba538 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1ba5e4 │ │ │ │ + ldr.w r7, [pc, #1052] @ 1ba53c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1ba2d8 │ │ │ │ - bl 2512fc │ │ │ │ + beq.n 1ba230 │ │ │ │ + bl 251254 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba29c │ │ │ │ + bne.n 1ba1f4 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1ba37a │ │ │ │ - bl 2513d0 │ │ │ │ + bhi.w 1ba2d2 │ │ │ │ + bl 251328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba280 │ │ │ │ + beq.n 1ba1d8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 251428 │ │ │ │ + bl 251380 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #32 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #48] @ 0x30 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ba1a0 │ │ │ │ + bl 1ba0f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ba214 │ │ │ │ - ldr r2, [pc, #868] @ (1ba5e8 ) │ │ │ │ - ldr r3, [pc, #860] @ (1ba5e0 ) │ │ │ │ + bne.n 1ba16c │ │ │ │ + ldr r2, [pc, #868] @ (1ba540 ) │ │ │ │ + ldr r3, [pc, #860] @ (1ba538 ) │ │ │ │ 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 1ba5d4 │ │ │ │ + bne.w 1ba52c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ba5dc │ │ │ │ + bhi.w 1ba534 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -532464,18 +532402,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 25139c │ │ │ │ + bl 2512f4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ba36a │ │ │ │ + bhi.n 1ba2c2 │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -532485,28 +532423,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ba324 │ │ │ │ + cbz r0, 1ba27c │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -532518,45 +532456,45 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1ba280 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1ba1d8 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ba302 │ │ │ │ + b.n 1ba25a │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ba302 │ │ │ │ + b.n 1ba25a │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ba302 │ │ │ │ + b.n 1ba25a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ba302 │ │ │ │ - bl 2513d0 │ │ │ │ + b.n 1ba25a │ │ │ │ + bl 251328 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ba280 │ │ │ │ + beq.w 1ba1d8 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 1ba4c4 │ │ │ │ + bhi.w 1ba41c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba5dc │ │ │ │ + bhi.w 1ba534 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -532588,34 +532526,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ba426 │ │ │ │ + cbz r0, 1ba37e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 251744 │ │ │ │ + bl 25169c │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #32 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ @@ -532626,73 +532564,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1ba1a0 │ │ │ │ + bl 1ba0f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 1ba280 │ │ │ │ + beq.w 1ba1d8 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ba3aa │ │ │ │ + bls.w 1ba302 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ba3fa │ │ │ │ + b.n 1ba352 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1ba3fa │ │ │ │ + b.n 1ba352 │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1ba3fa │ │ │ │ + b.n 1ba352 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1ba3fa │ │ │ │ + b.n 1ba352 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba5d8 │ │ │ │ + beq.n 1ba530 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ blx 44980 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #36] @ 0x24 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -532711,94 +532649,94 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ba598 │ │ │ │ + bne.n 1ba4f0 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r8, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r3, r9 │ │ │ │ lslne.w r8, r8, sl │ │ │ │ it ne │ │ │ │ addne.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #80] @ (1ba5ec ) │ │ │ │ + ldr r2, [pc, #80] @ (1ba544 ) │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, ip │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1ba280 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1ba1d8 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ba4ee │ │ │ │ + b.n 1ba446 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ba4ee │ │ │ │ + b.n 1ba446 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ba4ee │ │ │ │ + b.n 1ba446 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ba4ee │ │ │ │ + b.n 1ba446 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #472] @ (1ba7dc ) │ │ │ │ + ldr r3, [pc, #472] @ (1ba734 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1ba7d4 │ │ │ │ + beq.w 1ba72c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1ba628 │ │ │ │ + cbz r1, 1ba580 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba7cc │ │ │ │ + beq.w 1ba724 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1ba694 │ │ │ │ + b.n 1ba5ec │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ strd r0, r4, [r6, #28] │ │ │ │ @@ -532806,40 +532744,40 @@ │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #360] @ 0x168 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ba1a0 │ │ │ │ + bl 1ba0f8 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ba7ce │ │ │ │ + beq.w 1ba726 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1ba68a │ │ │ │ + beq.n 1ba5e2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ba63e │ │ │ │ + bne.n 1ba596 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ba68a │ │ │ │ + beq.n 1ba5e2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -532847,21 +532785,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -532869,26 +532807,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #84] @ 0x54 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -532900,69 +532838,69 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #100 @ 0x64 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 1ba79c │ │ │ │ + cbnz r3, 1ba6f4 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #64] @ (1ba7e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ba738 ) │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [ip, r2, lsl #2] │ │ │ │ str.w r9, [ip, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1ba688 │ │ │ │ + b.n 1ba5e0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #424] @ (1ba99c ) │ │ │ │ + ldr r5, [pc, #424] @ (1ba8f4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1ba9a0 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ba8f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1ba840 │ │ │ │ + beq.n 1ba798 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -532971,181 +532909,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 1ba8f6 │ │ │ │ + beq.n 1ba84e │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1ba8dc │ │ │ │ + beq.n 1ba834 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1ba860 │ │ │ │ + cbz r6, 1ba7b8 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1ba86e │ │ │ │ + cbnz r6, 1ba7c6 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1ba934 │ │ │ │ + beq.n 1ba88c │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1ba980 │ │ │ │ + bhi.w 1ba8d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ba99c │ │ │ │ + bhi.w 1ba8f4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (1baac4 ) │ │ │ │ + ldr r5, [pc, #556] @ (1baa1c ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba8cc │ │ │ │ + cbz r0, 1ba824 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1ba9a4 ) │ │ │ │ - ldr r3, [pc, #192] @ (1ba9a0 ) │ │ │ │ + ldr r1, [pc, #196] @ (1ba8fc ) │ │ │ │ + ldr r3, [pc, #192] @ (1ba8f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ba998 │ │ │ │ + bne.n 1ba8f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ba8dc │ │ │ │ + beq.n 1ba834 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1ba8dc │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1ba834 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1ba8a8 │ │ │ │ + b.n 1ba800 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1ba8a8 │ │ │ │ + b.n 1ba800 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1ba8a8 │ │ │ │ - cbz r1, 1ba986 │ │ │ │ + b.n 1ba800 │ │ │ │ + cbz r1, 1ba8de │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ba96e │ │ │ │ + cbz r0, 1ba8c6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ba8dc │ │ │ │ + b.n 1ba834 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1ba8a8 │ │ │ │ + b.n 1ba800 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1ba940 │ │ │ │ + b.n 1ba898 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (1baab4 ) │ │ │ │ + ldr r2, [pc, #248] @ (1baa0c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ - ldr r3, [pc, #244] @ (1baab8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1baa10 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1baa6a │ │ │ │ + beq.n 1ba9c2 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1ba9e2 │ │ │ │ + b.n 1ba93a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1baa6a │ │ │ │ + beq.n 1ba9c2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ba9da │ │ │ │ + beq.n 1ba932 │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #6 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #2 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -533164,124 +533102,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1baa42 │ │ │ │ + beq.n 1ba99a │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1baa86 │ │ │ │ + cbnz r3, 1ba9de │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1baa9a │ │ │ │ + bne.n 1ba9f2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1baa6a │ │ │ │ + cbz r3, 1ba9c2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1baa0a │ │ │ │ + bne.n 1ba962 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1baa5c │ │ │ │ - ldr r2, [pc, #80] @ (1baabc ) │ │ │ │ - ldr r3, [pc, #72] @ (1baab8 ) │ │ │ │ + bne.n 1ba9b4 │ │ │ │ + ldr r2, [pc, #80] @ (1baa14 ) │ │ │ │ + ldr r3, [pc, #72] @ (1baa10 ) │ │ │ │ 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 1baab0 │ │ │ │ + bne.n 1baa08 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 1ba5f0 │ │ │ │ + bl 1ba548 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1baa48 │ │ │ │ + beq.n 1ba9a0 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ba5f0 │ │ │ │ + bl 1ba548 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1baa48 │ │ │ │ + b.n 1ba9a0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2232] @ 1bb38c │ │ │ │ + ldr.w r3, [pc, #2232] @ 1bb2e4 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2228] @ 1bb390 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1bb2e8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2224] @ 1bb394 │ │ │ │ + ldr.w r3, [pc, #2224] @ 1bb2ec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb37e │ │ │ │ + beq.w 1bb2d6 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1baafe │ │ │ │ + bne.n 1baa56 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bb37e │ │ │ │ + beq.w 1bb2d6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1bb384 │ │ │ │ + beq.w 1bb2dc │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1bab44 │ │ │ │ + beq.n 1baa9c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -533308,39 +533246,39 @@ │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #316] @ 0x13c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ba7e4 │ │ │ │ + bl 1ba73c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1bac44 │ │ │ │ + bcc.n 1bab9c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bb070 │ │ │ │ + bhi.w 1bafc8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb06a │ │ │ │ + bhi.w 1bafc2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ @@ -533366,28 +533304,28 @@ │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r3, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1872] @ 1bb398 │ │ │ │ + ldr.w r3, [pc, #1872] @ 1bb2f0 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1864] @ 1bb39c │ │ │ │ + ldr.w r2, [pc, #1864] @ 1bb2f4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 19f598 │ │ │ │ + bl 19f4f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533395,26 +533333,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r5, #16] │ │ │ │ @@ -533424,17 +533362,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1badba │ │ │ │ + beq.n 1bad12 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1696] @ 1bb3a0 │ │ │ │ + ldr.w r3, [pc, #1696] @ 1bb2f8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -533443,21 +533381,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3d7c │ │ │ │ + bl 1a3cd4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533465,22 +533403,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1bb384 │ │ │ │ + bhi.w 1bb2dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ @@ -533502,34 +533440,34 @@ │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1bacfc │ │ │ │ + beq.n 1bac54 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 1bacfc │ │ │ │ + b.n 1bac54 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r9, #84 @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ @@ -533538,23 +533476,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r9, ip, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 1bb350 │ │ │ │ + bhi.w 1bb2a8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb384 │ │ │ │ + bhi.w 1bb2dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #9 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ @@ -533581,55 +533519,55 @@ │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1badd6 │ │ │ │ + b.n 1bad2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1baebe │ │ │ │ + cbz r0, 1bae16 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -533641,27 +533579,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, lr, #100 @ 0x64 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1baf5a │ │ │ │ + bne.n 1baeb2 │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1baf66 │ │ │ │ + cbnz r3, 1baebe │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1080] @ 1bb3a0 │ │ │ │ + ldr.w r3, [pc, #1080] @ 1bb2f8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -533680,21 +533618,21 @@ │ │ │ │ str.w r8, [lr, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [lr, r2, lsl #2] │ │ │ │ str.w r5, [lr, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #3 │ │ │ │ @@ -533708,116 +533646,116 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1bb030 │ │ │ │ + cbz r1, 1baf88 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bb014 │ │ │ │ + bne.n 1baf6c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bb37a │ │ │ │ + beq.w 1bb2d2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ - ldr r2, [pc, #872] @ (1bb3a4 ) │ │ │ │ - ldr r3, [pc, #856] @ (1bb394 ) │ │ │ │ + bl 1ee2c0 │ │ │ │ + ldr r2, [pc, #872] @ (1bb2fc ) │ │ │ │ + ldr r3, [pc, #856] @ (1bb2ec ) │ │ │ │ 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 1bb376 │ │ │ │ + bne.w 1bb2ce │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae98 │ │ │ │ + b.n 1badf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae98 │ │ │ │ + b.n 1badf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae98 │ │ │ │ + b.n 1badf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1bae98 │ │ │ │ + b.n 1badf0 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1badd6 │ │ │ │ + b.n 1bad2e │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1badd6 │ │ │ │ + b.n 1bad2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bb0aa │ │ │ │ + cbz r0, 1bb002 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fae0 │ │ │ │ + bl 19fa38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #100 @ 0x64 │ │ │ │ @@ -533830,26 +533768,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1bb164 │ │ │ │ + cbnz r3, 1bb0bc │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1bb170 │ │ │ │ + cbnz r3, 1bb0c8 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ @@ -533869,27 +533807,27 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb2dc │ │ │ │ + beq.w 1bb234 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1bb320 │ │ │ │ + bne.w 1bb278 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 19fa90 │ │ │ │ + bl 19f9e8 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -533898,23 +533836,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #360] @ 0x168 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r4, #16] │ │ │ │ @@ -533927,19 +533865,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1bb2d8 │ │ │ │ + cbnz r6, 1bb230 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 1bb28a │ │ │ │ + beq.n 1bb1e2 │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -533949,63 +533887,63 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w ip, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3e24 │ │ │ │ - b.n 1bafbe │ │ │ │ + bl 1a3d7c │ │ │ │ + b.n 1baf16 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1badd6 │ │ │ │ + b.n 1bad2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb084 │ │ │ │ + b.n 1bafdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb084 │ │ │ │ + b.n 1bafdc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb084 │ │ │ │ + b.n 1bafdc │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1bb28a │ │ │ │ + b.n 1bb1e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bb1d4 │ │ │ │ + beq.w 1bb12c │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bb30e │ │ │ │ + cbz r0, 1bb266 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1bb1d4 │ │ │ │ + b.n 1bb12c │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bb384 │ │ │ │ + bhi.n 1bb2dc │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -534017,128 +533955,128 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bb084 │ │ │ │ + b.n 1bafdc │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb2e8 │ │ │ │ + b.n 1bb240 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb2e8 │ │ │ │ + b.n 1bb240 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb2e8 │ │ │ │ + b.n 1bb240 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1bb2e8 │ │ │ │ + b.n 1bb240 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1bb030 │ │ │ │ + b.n 1baf88 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r2, r2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #768] @ (1bb6a8 ) │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (1bb51c ) │ │ │ │ + ldr r4, [pc, #352] @ (1bb474 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1bb520 ) │ │ │ │ + ldr r2, [pc, #352] @ (1bb478 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1bb4a8 │ │ │ │ - bhi.n 1bb422 │ │ │ │ + beq.n 1bb400 │ │ │ │ + bhi.n 1bb37a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1bb4ec │ │ │ │ - bls.w 1bb506 │ │ │ │ + beq.w 1bb444 │ │ │ │ + bls.w 1bb45e │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1bb4d2 │ │ │ │ + bne.n 1bb42a │ │ │ │ ldr.w r5, [r0, #304] @ 0x130 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1bb43a │ │ │ │ + cbnz r0, 1bb392 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #304] @ 0x130 │ │ │ │ - bhi.n 1bb408 │ │ │ │ + bhi.n 1bb360 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #280] @ (1bb524 ) │ │ │ │ - ldr r3, [pc, #276] @ (1bb520 ) │ │ │ │ + ldr r2, [pc, #280] @ (1bb47c ) │ │ │ │ + ldr r3, [pc, #276] @ (1bb478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bb516 │ │ │ │ + bne.n 1bb46e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1bb4da │ │ │ │ + beq.n 1bb432 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1bb4a8 │ │ │ │ + bne.n 1bb400 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #436] @ 0x1b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb510 │ │ │ │ + beq.n 1bb468 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1bb444 │ │ │ │ + b.n 1bb39c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1bb490 │ │ │ │ + cbz r3, 1bb3e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1bb43e │ │ │ │ + bne.n 1bb396 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1bb46e │ │ │ │ - bl 2513d0 │ │ │ │ + bhi.n 1bb3c6 │ │ │ │ + bl 251328 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -534147,176 +534085,176 @@ │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bb444 │ │ │ │ + bne.n 1bb39c │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1bb500 │ │ │ │ + beq.n 1bb458 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1bb4b4 │ │ │ │ + bhi.n 1bb40c │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1bb3f8 │ │ │ │ + bne.n 1bb350 │ │ │ │ str.w r5, [sl, #448] @ 0x1c0 │ │ │ │ - b.n 1bb408 │ │ │ │ + b.n 1bb360 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #440] @ 0x1b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb43a │ │ │ │ + bne.n 1bb392 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1bb4e6 │ │ │ │ + beq.n 1bb43e │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #436] @ 0x1b4 │ │ │ │ - bhi.n 1bb408 │ │ │ │ + bhi.n 1bb360 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1bb408 │ │ │ │ + bne.n 1bb360 │ │ │ │ str.w r5, [sl, #440] @ 0x1b8 │ │ │ │ - b.n 1bb408 │ │ │ │ + b.n 1bb360 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1bb4f8 │ │ │ │ + cbz r0, 1bb450 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1bb43a │ │ │ │ + b.n 1bb392 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #300] @ 0x12c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb43a │ │ │ │ + bne.n 1bb392 │ │ │ │ str.w r5, [sl, #300] @ 0x12c │ │ │ │ - b.n 1bb408 │ │ │ │ + b.n 1bb360 │ │ │ │ ldr.w r5, [r0, #448] @ 0x1c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb43a │ │ │ │ - b.n 1bb4a2 │ │ │ │ + bne.n 1bb392 │ │ │ │ + b.n 1bb3fa │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1bb4b4 │ │ │ │ + bne.n 1bb40c │ │ │ │ str.w r5, [sl, #368] @ 0x170 │ │ │ │ - b.n 1bb408 │ │ │ │ + b.n 1bb360 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bb4d6 │ │ │ │ - b.n 1bb496 │ │ │ │ + bne.n 1bb42e │ │ │ │ + b.n 1bb3ee │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - b.n 1bb4ba │ │ │ │ + b.n 1bb412 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #240] @ (1bb610 ) │ │ │ │ + ldr r4, [pc, #912] @ (1bb808 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #960] @ (1bb8e8 ) │ │ │ │ + ldr r4, [pc, #608] @ (1bb6e0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ 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 r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #580] @ (1bb790 ) │ │ │ │ + ldr r3, [pc, #580] @ (1bb6e8 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1bb794 ) │ │ │ │ + ldr r0, [pc, #576] @ (1bb6ec ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb582 │ │ │ │ + cbz r0, 1bb4da │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1bb646 │ │ │ │ - bls.n 1bb610 │ │ │ │ - vldr d7, [pc, #492] @ 1bb788 │ │ │ │ + beq.n 1bb59e │ │ │ │ + bls.n 1bb568 │ │ │ │ + vldr d7, [pc, #492] @ 1bb6e0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb5c8 │ │ │ │ + cbz r0, 1bb520 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1bb778 │ │ │ │ + bhi.w 1bb6d0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb786 │ │ │ │ + bhi.w 1bb6de │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ uxtb r3, r1 │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ - add r7, pc, #812 @ (adr r7, 1bb92c ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1bb884 ) │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ strh r3, [r1, #22] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bhi.w 1bb764 │ │ │ │ + bhi.w 1bb6bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bb6e2 │ │ │ │ + bhi.n 1bb63a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -534329,18 +534267,18 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bhi.w 1bb76e │ │ │ │ + bhi.w 1bb6c6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bb786 │ │ │ │ + bhi.w 1bb6de │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -534356,138 +534294,138 @@ │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb6ae │ │ │ │ + cbz r0, 1bb606 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ - ldr r2, [pc, #220] @ (1bb798 ) │ │ │ │ - ldr r3, [pc, #208] @ (1bb790 ) │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr r2, [pc, #220] @ (1bb6f0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1bb6e8 ) │ │ │ │ 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 1bb782 │ │ │ │ + bne.n 1bb6da │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb684 │ │ │ │ + b.n 1bb5dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb684 │ │ │ │ + b.n 1bb5dc │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1bb684 │ │ │ │ + b.n 1bb5dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1bb688 │ │ │ │ + b.n 1bb5e0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1bb722 │ │ │ │ + cbz r0, 1bb67a │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1bb6ba │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bb612 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1bb6f8 │ │ │ │ + b.n 1bb650 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bb6ee │ │ │ │ + b.n 1bb646 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1bb6ee │ │ │ │ + b.n 1bb646 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bb6f8 │ │ │ │ + b.n 1bb650 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bb6f8 │ │ │ │ + b.n 1bb650 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1bb684 │ │ │ │ + b.n 1bb5dc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1bb6ee │ │ │ │ + b.n 1bb646 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1bb6f8 │ │ │ │ + b.n 1bb650 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #664] @ (1bba30 ) │ │ │ │ + ldr r3, [pc, #312] @ (1bb828 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #248] @ (1bb894 ) │ │ │ │ + ldr r1, [pc, #920] @ (1bba8c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (1bba5c ) │ │ │ │ + ldr r5, [pc, #684] @ (1bb9b4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1bba60 ) │ │ │ │ + ldr r1, [pc, #684] @ (1bb9b8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1bb8ec │ │ │ │ + beq.w 1bb844 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w ip, lr, r0 │ │ │ │ lsl.w r8, lr, r8 │ │ │ │ @@ -534496,38 +534434,38 @@ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ orr.w ip, ip, r7 │ │ │ │ bic.w r1, r1, lr │ │ │ │ bic.w ip, r3, ip │ │ │ │ mov r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bb924 │ │ │ │ + beq.w 1bb87c │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1bb978 │ │ │ │ + beq.w 1bb8d0 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1bb8ce │ │ │ │ + beq.n 1bb826 │ │ │ │ ldrb.w r7, [r0, #109] @ 0x6d │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1bba4c │ │ │ │ + bne.w 1bb9a4 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1bb83e │ │ │ │ + cbnz r0, 1bb796 │ │ │ │ subs r0, r1, #1 │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r3 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.w 1bb980 │ │ │ │ + beq.w 1bb8d8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1bba18 │ │ │ │ + bhi.w 1bb970 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bba5a │ │ │ │ + bhi.w 1bb9b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -534558,77 +534496,77 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb8be │ │ │ │ + cbz r0, 1bb816 │ │ │ │ mov r2, sp │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1bba64 ) │ │ │ │ - ldr r3, [pc, #396] @ (1bba60 ) │ │ │ │ + ldr r1, [pc, #404] @ (1bb9bc ) │ │ │ │ + ldr r3, [pc, #396] @ (1bb9b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1bba48 │ │ │ │ + bne.w 1bb9a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb9d0 │ │ │ │ + beq.n 1bb928 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1bb810 │ │ │ │ + bne.n 1bb768 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb8ce │ │ │ │ + beq.n 1bb826 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bb8ce │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bb826 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1bb978 │ │ │ │ + beq.n 1bb8d0 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1bb8ce │ │ │ │ + beq.n 1bb826 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bba5a │ │ │ │ + bhi.w 1bb9b2 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -534639,127 +534577,127 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ strb r3, [r1, #26] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1bb898 │ │ │ │ + b.n 1bb7f0 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1bb898 │ │ │ │ + b.n 1bb7f0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1bb898 │ │ │ │ + b.n 1bb7f0 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1bb8fa │ │ │ │ + b.n 1bb852 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1bba1e │ │ │ │ + beq.n 1bb976 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bb9be │ │ │ │ + cbz r0, 1bb916 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bb8ce │ │ │ │ + b.n 1bb826 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1bb8fa │ │ │ │ + beq.n 1bb852 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1bb8ce │ │ │ │ + beq.w 1bb826 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1bba08 │ │ │ │ + cbz r0, 1bb960 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bb8ce │ │ │ │ + b.n 1bb826 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1bb898 │ │ │ │ + b.n 1bb7f0 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1bb98e │ │ │ │ + b.n 1bb8e6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1bb9e2 │ │ │ │ + b.n 1bb93a │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1bb9e2 │ │ │ │ + b.n 1bb93a │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1bb9e2 │ │ │ │ + b.n 1bb93a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1bb9e2 │ │ │ │ + b.n 1bb93a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1bb938 │ │ │ │ - b.n 1bb9de │ │ │ │ + bls.w 1bb890 │ │ │ │ + b.n 1bb936 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #288] @ (1bbb80 ) │ │ │ │ + ldr r0, [pc, #960] @ (1bbd78 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #548] @ (1bbca0 ) │ │ │ │ + ldr r3, [pc, #548] @ (1bbbf8 ) │ │ │ │ add r5, sp, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ - ldr r2, [pc, #536] @ (1bbca4 ) │ │ │ │ + ldr r2, [pc, #536] @ (1bbbfc ) │ │ │ │ mov r6, r7 │ │ │ │ strd r9, r9, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ @@ -534776,21 +534714,21 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -534802,25 +534740,25 @@ │ │ │ │ strh.w r3, [fp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [fp, #45] @ 0x2d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1bbc3a │ │ │ │ + beq.n 1bbb92 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1bbc08 │ │ │ │ + bne.n 1bbb60 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r6 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -534832,20 +534770,20 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ @@ -534856,36 +534794,36 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - bl 1a328c │ │ │ │ - ldr r2, [pc, #184] @ (1bbca8 ) │ │ │ │ - ldr r3, [pc, #172] @ (1bbca0 ) │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr r2, [pc, #184] @ (1bbc00 ) │ │ │ │ + ldr r3, [pc, #172] @ (1bbbf8 ) │ │ │ │ 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 1bbc9a │ │ │ │ + bne.n 1bbbf2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w r9, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1bbc94 │ │ │ │ + bhi.n 1bbbec │ │ │ │ tbb [pc, r2] │ │ │ │ subs r5, #57 @ 0x39 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ adds r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -534896,99 +534834,99 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bbb4e │ │ │ │ + beq.n 1bbaa6 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1bbc6a │ │ │ │ + cbz r0, 1bbbc2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1bbb4e │ │ │ │ + b.n 1bbaa6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bbc42 │ │ │ │ + b.n 1bbb9a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bbc42 │ │ │ │ + b.n 1bbb9a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1bbc42 │ │ │ │ + b.n 1bbb9a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1bbc42 │ │ │ │ + b.n 1bbb9a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + mov r0, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add sl, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1020] @ (1bc0c0 ) │ │ │ │ + ldr r1, [pc, #1020] @ (1bc018 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1020] @ (1bc0c4 ) │ │ │ │ + ldr r2, [pc, #1020] @ (1bc01c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1bbcec │ │ │ │ + bhi.n 1bbc44 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r0, #12 │ │ │ │ asrs r3, r0, #12 │ │ │ │ lsls r3, r3, #13 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #984] @ (1bc0c8 ) │ │ │ │ - ldr r2, [pc, #976] @ (1bc0c4 ) │ │ │ │ + ldr r1, [pc, #984] @ (1bc020 ) │ │ │ │ + ldr r2, [pc, #976] @ (1bc01c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 1bc0aa │ │ │ │ + bne.w 1bc002 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a9978 │ │ │ │ + bl 1a98d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ @@ -534996,25 +534934,25 @@ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bls.w 1bbe74 │ │ │ │ + bls.w 1bbdcc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ ldrd r1, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi ip, r0 │ │ │ │ - bhi.w 1bbf16 │ │ │ │ + bhi.w 1bbe6e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bbf12 │ │ │ │ + bhi.w 1bbe6a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ @@ -535044,15 +534982,15 @@ │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1bc0ae │ │ │ │ + bne.w 1bc006 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ sub.w lr, r3, #32 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ @@ -535064,24 +535002,24 @@ │ │ │ │ orr.w r5, r5, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ lsls r2, r3 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ bic.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 1bbee2 │ │ │ │ + bne.n 1bbe3a │ │ │ │ asrs r0, r3 │ │ │ │ cmp r7, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r2, r0, asr #31 │ │ │ │ - bhi.w 1bc02e │ │ │ │ + bhi.w 1bbf86 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bc0b4 │ │ │ │ + bhi.w 1bc00c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ @@ -535112,88 +535050,88 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1bbe74 │ │ │ │ + cbz r0, 1bbdcc │ │ │ │ add r3, sp, #24 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ lsr.w r6, fp, sl │ │ │ │ - cbz r3, 1bbebe │ │ │ │ + cbz r3, 1bbe16 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bbebe │ │ │ │ + bne.n 1bbe16 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r2, r9 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bbe9a │ │ │ │ + beq.n 1bbdf2 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb79c │ │ │ │ + bl 1bb6f4 │ │ │ │ orr.w r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bbcee │ │ │ │ + b.n 1bbc46 │ │ │ │ orr.w r3, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb79c │ │ │ │ + bl 1bb6f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bbcee │ │ │ │ - vldr d7, [pc, #468] @ 1bc0b8 │ │ │ │ + b.n 1bbc46 │ │ │ │ + vldr d7, [pc, #468] @ 1bc010 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bbcee │ │ │ │ + beq.w 1bbc46 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bbcee │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bbc46 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ sub.w r3, r3, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w r0, r2, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -535201,32 +535139,32 @@ │ │ │ │ lsr.w r6, r2, r6 │ │ │ │ orr.w r0, r0, lr │ │ │ │ orrs r0, r6 │ │ │ │ lsls r2, r3 │ │ │ │ bic.w r2, r1, r2 │ │ │ │ bic.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 1bc008 │ │ │ │ + bne.n 1bbf60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ orr.w r1, r1, lr │ │ │ │ asr.w r3, ip, r3 │ │ │ │ itt pl │ │ │ │ asrpl.w r2, ip, r2 │ │ │ │ orrpl r1, r2 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bc0a4 │ │ │ │ + bhi.w 1bbffc │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1bc0b4 │ │ │ │ + bhi.w 1bc00c │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ @@ -535295,99 +535233,99 @@ │ │ │ │ str.w r1, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1bbefe │ │ │ │ - b.n 1bbcee │ │ │ │ + bne.w 1bbe56 │ │ │ │ + b.n 1bbc46 │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bbcee │ │ │ │ + beq.w 1bbc46 │ │ │ │ add r2, sp, #16 │ │ │ │ - b.n 1bbf00 │ │ │ │ + b.n 1bbe58 │ │ │ │ sxth r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbf16 │ │ │ │ + b.n 1bbe6e │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbf16 │ │ │ │ + b.n 1bbe6e │ │ │ │ uxtb r1, r1 │ │ │ │ negs r1, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ - b.n 1bbf16 │ │ │ │ + b.n 1bbe6e │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1bc032 │ │ │ │ + b.n 1bbf8a │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 1bc032 │ │ │ │ + b.n 1bbf8a │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 1bc032 │ │ │ │ + b.n 1bbf8a │ │ │ │ orrs r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bc032 │ │ │ │ + b.n 1bbf8a │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1bbe4a │ │ │ │ + b.n 1bbda2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1bbe4a │ │ │ │ + b.n 1bbda2 │ │ │ │ orrs.w ip, r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bbe4a │ │ │ │ + b.n 1bbda2 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 1bbe4a │ │ │ │ + b.n 1bbda2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - orrs r4, r6 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r1 │ │ │ │ + bics r2, r6 │ │ │ │ lsls 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, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #628] @ (1bc354 ) │ │ │ │ + ldr r4, [pc, #628] @ (1bc2ac ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #628] @ (1bc358 ) │ │ │ │ + ldr r3, [pc, #628] @ (1bc2b0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.w 1bc316 │ │ │ │ + bhi.w 1bc26e │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1bc316 │ │ │ │ + bls.w 1bc26e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bc332 │ │ │ │ + beq.w 1bc28a │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43fd0 │ │ │ │ @@ -535398,29 +535336,29 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bc11c │ │ │ │ + bne.n 1bc074 │ │ │ │ add.w sl, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #88] @ 0x58 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc34a │ │ │ │ + beq.w 1bc2a2 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #75 @ 0x4b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, sl │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -535428,57 +535366,57 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1bc178 │ │ │ │ + bhi.n 1bc0d0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bc346 │ │ │ │ + bne.w 1bc29e │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc1f4 │ │ │ │ + bne.n 1bc14c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc346 │ │ │ │ + beq.w 1bc29e │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ mov r6, sl │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc1d8 │ │ │ │ + bne.n 1bc130 │ │ │ │ mov sl, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bc346 │ │ │ │ + beq.w 1bc29e │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w lr, sp, #24 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -535490,19 +535428,19 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r8 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -535517,21 +535455,21 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov ip, r6 │ │ │ │ ldrb r6, [r7, #8] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r6, r6, r3, lsl #3 │ │ │ │ @@ -535543,81 +535481,81 @@ │ │ │ │ strh.w r6, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #45] @ 0x2d │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bc306 │ │ │ │ + beq.n 1bc25e │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1bc318 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bc270 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (1bc35c ) │ │ │ │ - ldr r3, [pc, #60] @ (1bc358 ) │ │ │ │ + ldr r2, [pc, #64] @ (1bc2b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bc2b0 ) │ │ │ │ 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 1bc350 │ │ │ │ + bne.n 1bc2a8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add.w sl, sp, #8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1bc24e │ │ │ │ + b.n 1bc1a6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1bc24e │ │ │ │ + b.n 1bc1a6 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bc198 │ │ │ │ + b.n 1bc0f0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r4, [pc, #504] @ (1bc568 ) │ │ │ │ + ldr r4, [pc, #504] @ (1bc4c0 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #504] @ (1bc56c ) │ │ │ │ + ldr r3, [pc, #504] @ (1bc4c4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 1bc552 │ │ │ │ + beq.w 1bc4aa │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1bc4a8 │ │ │ │ + bne.w 1bc400 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bc4ca │ │ │ │ + beq.w 1bc422 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -535626,80 +535564,80 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bc3aa │ │ │ │ + bne.n 1bc302 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #20] │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #84] @ 0x54 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bc560 │ │ │ │ + beq.w 1bc4b8 │ │ │ │ mov r3, ip │ │ │ │ add.w r0, sp, #75 @ 0x4b │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1bc3f6 │ │ │ │ + bhi.n 1bc34e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1bc4ca │ │ │ │ + bne.n 1bc422 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc462 │ │ │ │ + bne.n 1bc3ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bc4ca │ │ │ │ + beq.n 1bc422 │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1bc44a │ │ │ │ + bne.n 1bc3a2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bc4ca │ │ │ │ + beq.n 1bc422 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ add r7, sp, #24 │ │ │ │ ubfx r2, r2, #0, #9 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ands r3, r2 │ │ │ │ @@ -535708,56 +535646,56 @@ │ │ │ │ bic.w r2, r2, #9 │ │ │ │ orrs r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ strh r3, [r2, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - b.n 1bc53e │ │ │ │ + b.n 1bc496 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 1bc4e4 │ │ │ │ - ldr r2, [pc, #164] @ (1bc570 ) │ │ │ │ - ldr r3, [pc, #156] @ (1bc56c ) │ │ │ │ + bne.n 1bc43c │ │ │ │ + ldr r2, [pc, #164] @ (1bc4c8 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bc4c4 ) │ │ │ │ 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 1bc564 │ │ │ │ + bne.n 1bc4bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ @@ -535771,47 +535709,47 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bc4ca │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bc422 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1bc4ca │ │ │ │ + b.n 1bc422 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1bc412 │ │ │ │ + b.n 1bc36a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #324] @ (1bc6cc ) │ │ │ │ - ldr r3, [pc, #328] @ (1bc6d0 ) │ │ │ │ + ldr r1, [pc, #324] @ (1bc624 ) │ │ │ │ + ldr r3, [pc, #328] @ (1bc628 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ subs r2, #5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1bc654 │ │ │ │ + bhi.n 1bc5ac │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ ldr r4, [r1, r5] │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ @@ -535830,21 +535768,21 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -535856,40 +535794,40 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ - ldr r2, [pc, #152] @ (1bc6d4 ) │ │ │ │ - ldr r3, [pc, #144] @ (1bc6d0 ) │ │ │ │ + bl 1a2f40 │ │ │ │ + ldr r2, [pc, #152] @ (1bc62c ) │ │ │ │ + ldr r3, [pc, #144] @ (1bc628 ) │ │ │ │ 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 1bc6c6 │ │ │ │ + bne.n 1bc61e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bc63a │ │ │ │ + beq.n 1bc592 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bc63a │ │ │ │ + b.n 1bc592 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bc63a │ │ │ │ + b.n 1bc592 │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ @@ -535904,198 +535842,198 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #28 │ │ │ │ - b.n 1bc5f4 │ │ │ │ + b.n 1bc54c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls 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, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1228] @ 1bcbb8 │ │ │ │ + ldr.w r6, [pc, #1228] @ 1bcb10 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bc82e │ │ │ │ + beq.w 1bc786 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1bc792 │ │ │ │ + bmi.n 1bc6ea │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bc82e │ │ │ │ + ble.w 1bc786 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1bcb56 │ │ │ │ + beq.w 1bcaae │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 1bc7a4 │ │ │ │ + bls.n 1bc6fc │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1bc7c4 │ │ │ │ + bne.n 1bc71c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1bc7c4 │ │ │ │ + beq.n 1bc71c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1bc7c4 │ │ │ │ + bhi.n 1bc71c │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #908] @ (1bcbbc ) │ │ │ │ + ldr r3, [pc, #908] @ (1bcb14 ) │ │ │ │ movs r5, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 1bc89e │ │ │ │ - bhi.w 1bcb42 │ │ │ │ + beq.n 1bc7f6 │ │ │ │ + bhi.w 1bca9a │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1bcafc │ │ │ │ + bne.w 1bca54 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 1bcb72 │ │ │ │ + beq.w 1bcaca │ │ │ │ cmp r2, #4 │ │ │ │ - bls.w 1bc9d2 │ │ │ │ + bls.w 1bc92a │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcbb0 │ │ │ │ + beq.w 1bcb08 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1bc8e6 │ │ │ │ + b.n 1bc83e │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcb60 │ │ │ │ + beq.w 1bcab8 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ @@ -536103,39 +536041,39 @@ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1bc8f0 │ │ │ │ + beq.n 1bc848 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 1bcaf0 │ │ │ │ + bls.w 1bca48 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bca14 │ │ │ │ + bhi.w 1bc96c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 1bc968 │ │ │ │ + beq.n 1bc8c0 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r8, lr, lsl #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r3 │ │ │ │ @@ -536147,137 +536085,137 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1bc938 │ │ │ │ + bne.n 1bc890 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldrb.w r1, [r1, #46] @ 0x2e │ │ │ │ - cbz r1, 1bc994 │ │ │ │ + cbz r1, 1bc8ec │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ adds r1, #11 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mla r0, r2, r0, r4 │ │ │ │ ldrb.w r2, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str.w r2, [r8, r1, lsl #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 1bc9aa │ │ │ │ + cbz r1, 1bc902 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r4, r8, #24 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1bca68 │ │ │ │ + beq.n 1bc9c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 1bcb68 │ │ │ │ + beq.w 1bcac0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #166 @ 0xa6 │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ - b.n 1bc8de │ │ │ │ + b.n 1bc836 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 1bc360 │ │ │ │ + bl 1bc2b8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1bc91c │ │ │ │ + b.n 1bc874 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1bba68 │ │ │ │ + bl 1bb9c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fd8c │ │ │ │ + bl 19fce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bc77e │ │ │ │ + beq.w 1bc6d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1a3ba4 │ │ │ │ - b.n 1bc77e │ │ │ │ + bl 1a3afc │ │ │ │ + b.n 1bc6d6 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - beq.n 1bc9e2 │ │ │ │ + beq.n 1bc93a │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ @@ -536285,277 +536223,277 @@ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1bc8de │ │ │ │ + bne.w 1bc836 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1bc0cc │ │ │ │ - b.n 1bc8fa │ │ │ │ + bl 1bc024 │ │ │ │ + b.n 1bc852 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ it ne │ │ │ │ movwne r1, #757 @ 0x2f5 │ │ │ │ - bne.w 1bc8a8 │ │ │ │ + bne.w 1bc800 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1bc8de │ │ │ │ - b.n 1bc8f0 │ │ │ │ + bne.w 1bc836 │ │ │ │ + b.n 1bc848 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - bne.n 1bcaae │ │ │ │ + bne.n 1bca06 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #162 @ 0xa2 │ │ │ │ - beq.w 1bc9e2 │ │ │ │ + beq.w 1bc93a │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - b.n 1bcab8 │ │ │ │ + b.n 1bca10 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bc722 │ │ │ │ - b.n 1bc7a4 │ │ │ │ + bne.w 1bc67a │ │ │ │ + b.n 1bc6fc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - b.n 1bcb0e │ │ │ │ + b.n 1bca66 │ │ │ │ cmp r2, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #161 @ 0xa1 │ │ │ │ moveq r1, #162 @ 0xa2 │ │ │ │ - b.n 1bc9e2 │ │ │ │ + b.n 1bc93a │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.n 1bcba8 │ │ │ │ + beq.n 1bcb00 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r8, r0 │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1bc8f0 │ │ │ │ + b.n 1bc848 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ - b.n 1bcb7c │ │ │ │ + b.n 1bcad4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ - b.n 1bc872 │ │ │ │ - subs r1, #8 │ │ │ │ + b.n 1bc7ca │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1140] @ 1bd048 │ │ │ │ + ldr.w fp, [pc, #1140] @ 1bcfa0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ ldrd r8, r6, [sp, #120] @ 0x78 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ ldrh.w r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bcd20 │ │ │ │ + beq.w 1bcc78 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.n 1bcc8c │ │ │ │ + bpl.n 1bcbe4 │ │ │ │ bic.w r6, r6, #131072 @ 0x20000 │ │ │ │ orr.w r6, r6, #262144 @ 0x40000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 1bcf86 │ │ │ │ + bne.w 1bcede │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it ne │ │ │ │ movne.w r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1bcebc │ │ │ │ + bne.w 1bce14 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1bd026 │ │ │ │ + beq.w 1bcf7e │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1bcc50 │ │ │ │ + bne.n 1bcba8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3e54 │ │ │ │ + bl 1a3dac │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 1bcd8a │ │ │ │ + bne.w 1bcce2 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bcd9c │ │ │ │ + bne.w 1bccf4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc0cc │ │ │ │ - b.n 1bcda6 │ │ │ │ + bl 1bc024 │ │ │ │ + b.n 1bccfe │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bd00a │ │ │ │ + ble.w 1bcf62 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1bce88 │ │ │ │ + beq.w 1bcde0 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bce90 │ │ │ │ + bls.w 1bcde8 │ │ │ │ ands.w r5, r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1bcf94 │ │ │ │ + bne.w 1bceec │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1bce3e │ │ │ │ + beq.w 1bcd96 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #736 @ 0x2e0 │ │ │ │ - bne.w 1bcf64 │ │ │ │ + bne.w 1bcebc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #524288 @ 0x80000 │ │ │ │ - bne.w 1bcc50 │ │ │ │ + bne.w 1bcba8 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 1bcd9c │ │ │ │ + beq.n 1bccf4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bcc80 │ │ │ │ + bls.w 1bcbd8 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bcf1c │ │ │ │ + bhi.w 1bce74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #100 @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #648] @ (1bd04c ) │ │ │ │ + ldr r3, [pc, #648] @ (1bcfa4 ) │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ - cbz r0, 1bcdf6 │ │ │ │ + cbz r0, 1bcd4e │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ @@ -536566,567 +536504,567 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 1bce22 │ │ │ │ + cbz r2, 1bcd7a │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ - beq.n 1bcef0 │ │ │ │ + beq.n 1bce48 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - beq.n 1bcebc │ │ │ │ + beq.n 1bce14 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - bhi.w 1bd036 │ │ │ │ + bhi.w 1bcf8e │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movne.w r1, #744 @ 0x2e8 │ │ │ │ - bne.w 1bcc2c │ │ │ │ + bne.w 1bcb84 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1bd030 │ │ │ │ + beq.w 1bcf88 │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.w 1bd01e │ │ │ │ + beq.w 1bcf76 │ │ │ │ sub.w r3, r8, #3 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ movw r3, #739 @ 0x2e3 │ │ │ │ it hi │ │ │ │ movhi r1, r3 │ │ │ │ - b.n 1bcc2c │ │ │ │ + b.n 1bcb84 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bcca2 │ │ │ │ + bne.w 1bcbfa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r5, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #733 @ 0x2dd │ │ │ │ - bls.n 1bceda │ │ │ │ + bls.n 1bce32 │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ movw r3, #714 @ 0x2ca │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1bcd5a │ │ │ │ - b.n 1bcc50 │ │ │ │ + beq.w 1bccb2 │ │ │ │ + b.n 1bcba8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1bba68 │ │ │ │ + bl 1bb9c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1bc360 │ │ │ │ + bl 1bc2b8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #116 @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 1bcdc0 │ │ │ │ + b.n 1bcd18 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #716 @ 0x2cc │ │ │ │ - beq.w 1bcc2c │ │ │ │ + beq.w 1bcb84 │ │ │ │ cmp.w r8, #4 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ ite hi │ │ │ │ movhi.w r1, #740 @ 0x2e4 │ │ │ │ movls.w r1, #716 @ 0x2cc │ │ │ │ - b.n 1bcc2c │ │ │ │ + b.n 1bcb84 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1bcf94 │ │ │ │ + beq.n 1bceec │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1bce90 │ │ │ │ + bls.w 1bcde8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #262144 @ 0x40000 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1bce44 │ │ │ │ - b.n 1bcd32 │ │ │ │ + beq.w 1bcd9c │ │ │ │ + b.n 1bcc8a │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 1bcc28 │ │ │ │ + bne.w 1bcb80 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - b.n 1bcc30 │ │ │ │ + b.n 1bcb88 │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 1bcc2c │ │ │ │ + b.n 1bcb84 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #734 @ 0x2de │ │ │ │ - beq.w 1bcd40 │ │ │ │ - b.n 1bcc12 │ │ │ │ + beq.w 1bcc98 │ │ │ │ + b.n 1bcb6a │ │ │ │ nop │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2996] @ 1bdc18 │ │ │ │ + ldr.w r0, [pc, #2996] @ 1bdb70 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #2992] @ 1bdc1c │ │ │ │ + ldr.w r1, [pc, #2992] @ 1bdb74 │ │ │ │ add r0, pc │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2960] @ 1bdc20 │ │ │ │ + ldr.w r3, [pc, #2960] @ 1bdb78 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 44b60 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1bd22c │ │ │ │ + beq.w 1bd184 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bmi.n 1bd168 │ │ │ │ + bmi.n 1bd0c0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1bd22c │ │ │ │ + ble.w 1bd184 │ │ │ │ cmp.w r9, #8 │ │ │ │ - beq.w 1bd3e6 │ │ │ │ + beq.w 1bd33e │ │ │ │ cmp.w r9, #4 │ │ │ │ - bls.n 1bd188 │ │ │ │ + bls.n 1bd0e0 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1bd1ae │ │ │ │ + bne.n 1bd106 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #2780] @ 1bdc24 │ │ │ │ - ldr.w r3, [pc, #2768] @ 1bdc1c │ │ │ │ + ldr.w r2, [pc, #2780] @ 1bdb7c │ │ │ │ + ldr.w r3, [pc, #2768] @ 1bdb74 │ │ │ │ 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 1be07c │ │ │ │ + bne.w 1bdfd4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r3, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.w 1bd356 │ │ │ │ + beq.w 1bd2ae │ │ │ │ cmp.w r9, #8 │ │ │ │ - beq.n 1bd1b0 │ │ │ │ + beq.n 1bd108 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bhi.n 1bd1b0 │ │ │ │ + bhi.n 1bd108 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r9, [sp] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd146 │ │ │ │ + b.n 1bd09e │ │ │ │ mov r8, r3 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c84 │ │ │ │ + bl 1a3bdc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ bic.w r3, r8, #262144 @ 0x40000 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd146 │ │ │ │ + b.n 1bd09e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - beq.n 1bd2fe │ │ │ │ + beq.n 1bd256 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - bne.w 1bd3ba │ │ │ │ + bne.w 1bd312 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #518 @ 0x206 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #518 @ 0x206 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2512] @ 1bdc28 │ │ │ │ + ldr.w r3, [pc, #2512] @ 1bdb80 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1bd276 │ │ │ │ + beq.n 1bd1ce │ │ │ │ cmp.w r9, #4 │ │ │ │ - bls.w 1bd41c │ │ │ │ + bls.w 1bd374 │ │ │ │ sub.w r3, r9, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1bd9fc │ │ │ │ + bhi.w 1bd954 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1bd2cc │ │ │ │ + beq.n 1bd224 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ add.w lr, lr, #11 │ │ │ │ mla r3, r2, r3, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r3, #285 @ 0x11d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1bd45a │ │ │ │ + bne.w 1bd3b2 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - b.n 1bd488 │ │ │ │ + b.n 1bd3e0 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1bdad2 │ │ │ │ - bhi.w 1bdbde │ │ │ │ + beq.w 1bda2a │ │ │ │ + bhi.w 1bdb36 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1bdabc │ │ │ │ - bhi.w 1bd682 │ │ │ │ + beq.w 1bda14 │ │ │ │ + bhi.w 1bd5da │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bdb08 │ │ │ │ + beq.w 1bda60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.w 1bd6da │ │ │ │ + beq.w 1bd632 │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 1bdfd8 │ │ │ │ + beq.w 1bdf30 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bhi.w 1bdfea │ │ │ │ + bhi.w 1bdf42 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb88 │ │ │ │ - ldr.w r3, [pc, #2280] @ 1bdc28 │ │ │ │ + bl 19fae0 │ │ │ │ + ldr.w r3, [pc, #2280] @ 1bdb80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd41c │ │ │ │ + b.n 1bd374 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1bd9c2 │ │ │ │ + beq.w 1bd91a │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1bd6b2 │ │ │ │ - ldr.w r3, [pc, #2232] @ 1bdc28 │ │ │ │ + beq.w 1bd60a │ │ │ │ + ldr.w r3, [pc, #2232] @ 1bdb80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ add.w r3, r8, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2774] @ 0xad6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bdb1e │ │ │ │ + beq.w 1bda76 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 1bdb1e │ │ │ │ + bpl.w 1bda76 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdfb2 │ │ │ │ + beq.w 1bdf0a │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r9, #8 │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd264 │ │ │ │ - b.n 1bd41c │ │ │ │ + bne.w 1bd1bc │ │ │ │ + b.n 1bd374 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1bd3f2 │ │ │ │ + bne.n 1bd34a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr.w r3, [pc, #2140] @ 1bdc28 │ │ │ │ + bl 19fae0 │ │ │ │ + ldr.w r3, [pc, #2140] @ 1bdb80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #345 @ 0x159 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd264 │ │ │ │ - b.n 1bd41c │ │ │ │ + bne.w 1bd1bc │ │ │ │ + b.n 1bd374 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1bd0c4 │ │ │ │ - b.n 1bd188 │ │ │ │ + bne.w 1bd01c │ │ │ │ + b.n 1bd0e0 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bhi.w 1bdbb2 │ │ │ │ + bhi.w 1bdb0a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr.w r3, [pc, #2080] @ 1bdc28 │ │ │ │ + bl 19fae0 │ │ │ │ + ldr.w r3, [pc, #2080] @ 1bdb80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #345 @ 0x159 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 1bc0cc │ │ │ │ + bl 1bc024 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1bd2b2 │ │ │ │ + bne.w 1bd20a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bne.w 1bda60 │ │ │ │ + bne.w 1bd9b8 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -537138,241 +537076,241 @@ │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ ldrb.w r1, [r2, #49] @ 0x31 │ │ │ │ - cbz r1, 1bd4b4 │ │ │ │ + cbz r1, 1bd40c │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 1bd4b4 │ │ │ │ + cbz r2, 1bd40c │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str.w r0, [r5, r1, lsl #2] │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ mla r2, r2, ip, r8 │ │ │ │ ldrb.w r2, [r2, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bd540 │ │ │ │ + bne.n 1bd498 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1bd4d8 │ │ │ │ + cbz r0, 1bd430 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #51] @ 0x33 │ │ │ │ adds r2, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ add.w r7, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1bd500 │ │ │ │ + bne.n 1bd458 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sub.w r2, r3, #346 @ 0x15a │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 1bd606 │ │ │ │ + bne.w 1bd55e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r1, [r6, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1bd146 │ │ │ │ + bne.w 1bd09e │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ sub.w r3, r3, #131072 @ 0x20000 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #524288 @ 0x80000 │ │ │ │ - bne.w 1bd986 │ │ │ │ + bne.w 1bd8de │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1bd146 │ │ │ │ + beq.w 1bd09e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd146 │ │ │ │ + b.n 1bd09e │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bd5da │ │ │ │ + beq.n 1bd532 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1bd5fe │ │ │ │ + bne.n 1bd556 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd5ba │ │ │ │ + beq.n 1bd512 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1bd650 │ │ │ │ + bhi.n 1bd5a8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a9978 │ │ │ │ + bl 1a98d0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.n 1bd5d6 │ │ │ │ + beq.n 1bd52e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1bd5a0 │ │ │ │ + beq.n 1bd4f8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1bdb46 │ │ │ │ + beq.w 1bda9e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2513d0 │ │ │ │ - cbz r0, 1bd5d6 │ │ │ │ + bl 251328 │ │ │ │ + cbz r0, 1bd52e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 2513d0 │ │ │ │ + bl 251328 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mla r7, r3, r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1bd5d0 │ │ │ │ + b.n 1bd528 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bd562 │ │ │ │ + bne.n 1bd4ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ mla r2, r7, r2, r8 │ │ │ │ ldrb.w r7, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ adds r7, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r7, lsl #2] │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ - b.n 1bd4c2 │ │ │ │ + b.n 1bd41a │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd5d6 │ │ │ │ + beq.n 1bd52e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1bd576 │ │ │ │ + b.n 1bd4ce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1bba68 │ │ │ │ + bl 1bb9c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3c14 │ │ │ │ + bl 1a3b6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3ccc │ │ │ │ + bl 1a3c24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3cfc │ │ │ │ + bl 1a3c54 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1bd508 │ │ │ │ + b.n 1bd460 │ │ │ │ cmp r0, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov ip, r7 │ │ │ │ - bne.n 1bd5da │ │ │ │ + bne.n 1bd532 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1bd6ca │ │ │ │ + beq.n 1bd622 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 1bd5da │ │ │ │ + bne.n 1bd532 │ │ │ │ cmp.w r9, #7 │ │ │ │ - beq.w 1bdfcc │ │ │ │ + beq.w 1bdf24 │ │ │ │ cmp.w r9, #9 │ │ │ │ - beq.n 1bd678 │ │ │ │ + beq.n 1bd5d0 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 1bd5da │ │ │ │ + bne.n 1bd532 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 1bd5e0 │ │ │ │ + b.n 1bd538 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 1bdc2c │ │ │ │ - bhi.w 1be04c │ │ │ │ + beq.w 1bdb84 │ │ │ │ + bhi.w 1bdfa4 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1bdc28 │ │ │ │ + bl 19fae0 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1bdb80 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd41c │ │ │ │ + b.n 1bd374 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #515 @ 0x203 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd254 │ │ │ │ + b.n 1bd1ac │ │ │ │ ldr r1, [r1, #20] │ │ │ │ movw r2, #611 @ 0x263 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1bd5da │ │ │ │ + bne.n 1bd532 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1bd5e0 │ │ │ │ + b.n 1bd538 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bd972 │ │ │ │ + beq.w 1bd8ca │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -537383,15 +537321,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r8, lsl #2 │ │ │ │ addmi.w r8, r8, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bd706 │ │ │ │ + bne.n 1bd65e │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ @@ -537401,15 +537339,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [sp, #172] @ 0xac │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdc12 │ │ │ │ + beq.w 1bdb6a │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #163 @ 0xa3 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -537417,57 +537355,57 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - bhi.n 1bd76c │ │ │ │ + bhi.n 1bd6c4 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bdab8 │ │ │ │ + bne.w 1bda10 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 1bd7ec │ │ │ │ + bne.n 1bd744 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdab8 │ │ │ │ + beq.w 1bda10 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bd7d0 │ │ │ │ + bne.n 1bd728 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bdab8 │ │ │ │ + beq.w 1bda10 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537479,20 +537417,20 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldrd ip, r7, [sp, #36] @ 0x24 │ │ │ │ @@ -537513,21 +537451,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537540,216 +537478,216 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #772] @ 1bdc28 │ │ │ │ + ldr.w r8, [pc, #772] @ 1bdb80 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1bd96a │ │ │ │ + cbz r3, 1bd8c2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ adds r3, #11 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #349 @ 0x15d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ - b.n 1bd488 │ │ │ │ + b.n 1bd3e0 │ │ │ │ movw r3, #349 @ 0x15d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bd488 │ │ │ │ + b.n 1bd3e0 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bd848 │ │ │ │ + b.n 1bd7a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bd9ae │ │ │ │ + cbz r0, 1bd906 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1bd146 │ │ │ │ + b.w 1bd09e │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ sub.w r3, r9, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1be014 │ │ │ │ + bls.w 1bdf6c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf96 │ │ │ │ + beq.w 1bdeee │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #576] @ (1bdc28 ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #576] @ (1bdb80 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 1bd41c │ │ │ │ + bls.w 1bd374 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1bc360 │ │ │ │ + bl 1bc2b8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ strd r7, r7, [r2, #4] │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1bd45a │ │ │ │ - b.n 1bd2b2 │ │ │ │ + beq.w 1bd3b2 │ │ │ │ + b.n 1bd20a │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #28] │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 1bda82 │ │ │ │ - b.n 1bd964 │ │ │ │ + beq.n 1bd9da │ │ │ │ + b.n 1bd8bc │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1be096 │ │ │ │ + beq.w 1bdfee │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1be090 │ │ │ │ + bne.w 1bdfe8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bda70 │ │ │ │ + bne.n 1bd9c8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla ip, r3, ip, r8 │ │ │ │ ldrb.w r2, [ip, #29] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, ip, r8 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 1bd488 │ │ │ │ + b.n 1bd3e0 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1bd848 │ │ │ │ + b.n 1bd7a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #434 @ 0x1b2 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd254 │ │ │ │ + b.w 1bd1ac │ │ │ │ sub.w r3, r9, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1be030 │ │ │ │ + bls.w 1bdf88 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdf96 │ │ │ │ + beq.w 1bdeee │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #312] @ (1bdc28 ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #312] @ (1bdb80 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #347 @ 0x15b │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 1bd41c │ │ │ │ - b.n 1bd9fc │ │ │ │ + bls.w 1bd374 │ │ │ │ + b.n 1bd954 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #382 @ 0x17e │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #382 @ 0x17e │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd254 │ │ │ │ + b.w 1bd1ac │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 1bdfb2 │ │ │ │ + beq.w 1bdf0a │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r9, #8 │ │ │ │ movw r3, #341 @ 0x155 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd264 │ │ │ │ - b.n 1bd41c │ │ │ │ + bne.w 1bd1bc │ │ │ │ + b.n 1bd374 │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1bdb9e │ │ │ │ + bhi.n 1bdaf6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1be090 │ │ │ │ + bhi.w 1bdfe8 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r2, r3, #10 │ │ │ │ @@ -537782,72 +537720,72 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ umull r3, r1, r2, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 1bd5d0 │ │ │ │ + b.n 1bd528 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1bdb9e │ │ │ │ + b.n 1bdaf6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #104] @ (1bdc28 ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #104] @ (1bdb80 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd26c │ │ │ │ - b.w 1bd276 │ │ │ │ + bne.w 1bd1c4 │ │ │ │ + b.w 1bd1ce │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1bd9c8 │ │ │ │ - bhi.w 1be074 │ │ │ │ + beq.w 1bd920 │ │ │ │ + bhi.w 1bdfcc │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #292] @ 0x124 │ │ │ │ - bne.w 1bd9c8 │ │ │ │ + bne.w 1bd920 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd254 │ │ │ │ + b.w 1bd1ac │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bd78c │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + b.n 1bd6e4 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + adds r0, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bd690 │ │ │ │ + beq.w 1bd5e8 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r3, #346 @ 0x15a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1bdf74 │ │ │ │ + beq.w 1bdecc │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 43fd0 │ │ │ │ @@ -537859,87 +537797,87 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r8, lsl #2 │ │ │ │ addmi.w r8, r8, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1bdc6c │ │ │ │ + bne.n 1bdbc4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd ip, ip, [sp, #128] @ 0x80 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ str.w sl, [sp, #108] @ 0x6c │ │ │ │ str.w ip, [sp, #136] @ 0x88 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #28] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdf90 │ │ │ │ + beq.w 1bdee8 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - bhi.n 1bdcca │ │ │ │ + bhi.n 1bdc22 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1bdf84 │ │ │ │ + bne.w 1bdedc │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bdd4a │ │ │ │ + bne.n 1bdca2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bdf8c │ │ │ │ + beq.w 1bdee4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, sp, #163 @ 0xa3 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bdd2e │ │ │ │ + bne.n 1bdc86 │ │ │ │ str r7, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1bdf8c │ │ │ │ + beq.w 1bdee4 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -537951,20 +537889,20 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -537987,21 +537925,21 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -538017,15 +537955,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ ldrd lr, ip, [sp, #36] @ 0x24 │ │ │ │ strd r8, r8, [sp, #164] @ 0xa4 │ │ │ │ @@ -538043,21 +537981,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -538072,136 +538010,136 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r5, #116 @ 0x74 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ - ldr.w r8, [pc, #376] @ 1be0ac │ │ │ │ + ldr.w r8, [pc, #376] @ 1be004 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [r3, r8] │ │ │ │ mla r3, r1, ip, r8 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bd488 │ │ │ │ + beq.w 1bd3e0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ adds r3, #11 │ │ │ │ mla r2, r1, r2, r8 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r6, r2, lsl #2] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - b.w 1bd45a │ │ │ │ + b.w 1bd3b2 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bdda6 │ │ │ │ + b.n 1bdcfe │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1bdda6 │ │ │ │ + b.n 1bdcfe │ │ │ │ mov r8, sl │ │ │ │ - b.n 1bdda6 │ │ │ │ + b.n 1bdcfe │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1bdcea │ │ │ │ + b.n 1bdc42 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #268] @ (1be0ac ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #268] @ (1be004 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #342 @ 0x156 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd41c │ │ │ │ + b.w 1bd374 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #342 @ 0x156 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd41c │ │ │ │ + b.w 1bd374 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 1bd5e0 │ │ │ │ + b.w 1bd538 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov.w r3, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1bdc48 │ │ │ │ + b.n 1bdba0 │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #184] @ (1be0ac ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #184] @ (1be004 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 1bd26c │ │ │ │ - b.w 1bd276 │ │ │ │ + bne.w 1bd1c4 │ │ │ │ + b.w 1bd1ce │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #140] @ (1be0ac ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #140] @ (1be004 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #508 @ 0x1fc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd276 │ │ │ │ + b.w 1bd1ce │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #112] @ (1be0ac ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #112] @ (1be004 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ movw r3, #285 @ 0x11d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd276 │ │ │ │ + b.w 1bd1ce │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ - bl 19fb88 │ │ │ │ - ldr r3, [pc, #84] @ (1be0ac ) │ │ │ │ + bl 19fae0 │ │ │ │ + ldr r3, [pc, #84] @ (1be004 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1be080 │ │ │ │ + beq.n 1bdfd8 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - b.w 1bd26c │ │ │ │ + b.w 1bd1c4 │ │ │ │ ldr.w r8, [sp, #292] @ 0x124 │ │ │ │ - b.w 1bd364 │ │ │ │ + b.w 1bd2bc │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 1bd276 │ │ │ │ + b.w 1bd1ce │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ mla r8, r3, ip, r8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -538216,138 +538154,138 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1be0d0 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be028 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r6], #-524 @ 0x20c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1be224 ) │ │ │ │ + ldr r2, [pc, #316] @ (1be17c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1be228 ) │ │ │ │ + ldr r3, [pc, #316] @ (1be180 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be194 │ │ │ │ + beq.n 1be0ec │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1be16c │ │ │ │ + beq.n 1be0c4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1be15c │ │ │ │ + bne.n 1be0b4 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 1be0d4 │ │ │ │ + bl 1be02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be17a │ │ │ │ + beq.n 1be0d2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1be1a6 │ │ │ │ - bhi.n 1be1c8 │ │ │ │ + beq.n 1be0fe │ │ │ │ + bhi.n 1be120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9978 │ │ │ │ - cbz r0, 1be17a │ │ │ │ + bl 1a98d0 │ │ │ │ + cbz r0, 1be0d2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1be13c │ │ │ │ + beq.n 1be094 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1be1d2 │ │ │ │ + beq.n 1be12a │ │ │ │ rbit r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ str r1, [r5, #0] │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ - cbz r1, 1be17a │ │ │ │ + b.n 1be0fa │ │ │ │ + cbz r1, 1be0d2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1be17a │ │ │ │ + cbz r3, 1be0d2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ + b.n 1be0fa │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be104 │ │ │ │ + beq.n 1be05c │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ + b.n 1be0fa │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1be22c ) │ │ │ │ - ldr r3, [pc, #168] @ (1be228 ) │ │ │ │ + ldr r2, [pc, #172] @ (1be184 ) │ │ │ │ + ldr r3, [pc, #168] @ (1be180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1be21e │ │ │ │ + bne.n 1be176 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1be17c │ │ │ │ + b.n 1be0d4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1be17a │ │ │ │ + blt.n 1be0d2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ + b.n 1be0fa │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ + b.n 1be0fa │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1be208 │ │ │ │ + bhi.n 1be160 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1be208 │ │ │ │ + bhi.n 1be160 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -538364,434 +538302,434 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1be1a2 │ │ │ │ + b.n 1be0fa │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1be208 │ │ │ │ + b.n 1be160 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #904] @ (1be5cc ) │ │ │ │ + ldr r4, [pc, #904] @ (1be524 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #904] @ (1be5d0 ) │ │ │ │ + ldr r3, [pc, #904] @ (1be528 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r1, #2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.w 1be580 │ │ │ │ + bne.w 1be4d8 │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1be56a │ │ │ │ + bmi.w 1be4c2 │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1be358 │ │ │ │ + bpl.n 1be2b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #341] @ 0x155 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.w 1be3a4 │ │ │ │ + bpl.w 1be2fc │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be594 │ │ │ │ + beq.w 1be4ec │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1be292 │ │ │ │ + b.n 1be1ea │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1be2d4 │ │ │ │ + cbz r3, 1be22c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1be28c │ │ │ │ + bpl.n 1be1e4 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1be28c │ │ │ │ + bpl.n 1be1e4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 1be5a0 │ │ │ │ + bls.w 1be4f8 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1be28c │ │ │ │ + bhi.n 1be1e4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be292 │ │ │ │ + bne.n 1be1ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #300] @ 0x12c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1be5bc │ │ │ │ + beq.w 1be514 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ add r2, r5 │ │ │ │ negs r5, r5 │ │ │ │ and.w r9, r2, r5 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w sl, r9, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be34e │ │ │ │ + cbz r3, 1be2a6 │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 1be302 │ │ │ │ + b.n 1be25a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be34e │ │ │ │ + cbz r3, 1be2a6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 1be2fc │ │ │ │ + bpl.n 1be254 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #52] @ 0x34 │ │ │ │ - bne.n 1be2fc │ │ │ │ + bne.n 1be254 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1be5ac │ │ │ │ + bhi.w 1be504 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be302 │ │ │ │ + bne.n 1be25a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w sl, [r3, #300] @ 0x12c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1be3bc │ │ │ │ + bmi.n 1be314 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1be3d4 │ │ │ │ + bmi.n 1be32c │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1be3ec │ │ │ │ + bmi.n 1be344 │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1be402 │ │ │ │ + bmi.n 1be35a │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1be420 │ │ │ │ + bmi.n 1be378 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1be532 │ │ │ │ + bne.w 1be48a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1be58e │ │ │ │ + bne.w 1be4e6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1be442 │ │ │ │ - ldr r2, [pc, #588] @ (1be5d4 ) │ │ │ │ - ldr r3, [pc, #580] @ (1be5d0 ) │ │ │ │ + bne.n 1be39a │ │ │ │ + ldr r2, [pc, #588] @ (1be52c ) │ │ │ │ + ldr r3, [pc, #580] @ (1be528 ) │ │ │ │ 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 1be5c6 │ │ │ │ + bne.w 1be51e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #14 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be35c │ │ │ │ + bpl.n 1be2b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be360 │ │ │ │ + bpl.n 1be2b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be364 │ │ │ │ + bpl.n 1be2bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1be368 │ │ │ │ + bpl.n 1be2c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ adds r1, r0, #4 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 1be374 │ │ │ │ + bpl.n 1be2cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1be536 │ │ │ │ + bne.n 1be48e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1be550 │ │ │ │ + bne.w 1be4a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1be456 │ │ │ │ - b.n 1be386 │ │ │ │ + cbnz r3, 1be3ae │ │ │ │ + b.n 1be2de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be386 │ │ │ │ + beq.n 1be2de │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1be44e │ │ │ │ + beq.n 1be3a6 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #262144 @ 0x40000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1be514 │ │ │ │ + bne.n 1be46c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1be52e │ │ │ │ + beq.n 1be486 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1be4cc │ │ │ │ + cbz r3, 1be424 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1be4c4 │ │ │ │ + bne.n 1be41c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1be4c4 │ │ │ │ + beq.n 1be41c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ itt ne │ │ │ │ movne sl, r7 │ │ │ │ strne r0, [r5, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1be4c4 │ │ │ │ + bne.n 1be41c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne r3, [r5, #48] @ 0x30 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1be484 │ │ │ │ + bne.n 1be3dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1be47c │ │ │ │ + bne.n 1be3d4 │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r3, r8, r0 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1be566 │ │ │ │ + beq.n 1be4be │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1be508 │ │ │ │ + b.n 1be460 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1be566 │ │ │ │ + beq.n 1be4be │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1be500 │ │ │ │ + beq.n 1be458 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1be468 │ │ │ │ + beq.n 1be3c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1be46e │ │ │ │ + bne.n 1be3c6 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1be4e0 │ │ │ │ + b.n 1be438 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1be442 │ │ │ │ + beq.w 1be39a │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1be442 │ │ │ │ + b.n 1be39a │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1be386 │ │ │ │ + b.n 1be2de │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1be26a │ │ │ │ + b.n 1be1c2 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1bb3a8 │ │ │ │ + bl 1bb300 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1be264 │ │ │ │ + b.n 1be1bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ - b.n 1be550 │ │ │ │ + b.n 1be4a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #300] @ 0x12c │ │ │ │ - b.n 1be2f4 │ │ │ │ + b.n 1be24c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1be2ac │ │ │ │ + b.n 1be204 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 2514cc │ │ │ │ + bl 251424 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1be334 │ │ │ │ + b.n 1be28c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 1be2f4 │ │ │ │ + b.n 1be24c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r6, #6 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #8] @ (1be5e4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1be53c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1bed0c │ │ │ │ + b.n 1bec64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1180] @ 1bea98 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1be9f0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1176] @ 1bea9c │ │ │ │ + ldr.w r2, [pc, #1176] @ 1be9f4 │ │ │ │ add r1, pc │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1be656 │ │ │ │ + bhi.n 1be5ae │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r0, #25 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1be986 │ │ │ │ + bhi.w 1be8de │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r5, #6 │ │ │ │ @@ -538803,55 +538741,55 @@ │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1be668 │ │ │ │ + beq.n 1be5c0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1be67c │ │ │ │ + beq.n 1be5d4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - ldr.w r2, [pc, #1044] @ 1beaa0 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1bea9c │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr.w r2, [pc, #1044] @ 1be9f8 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1be9f4 │ │ │ │ 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 1bea94 │ │ │ │ + bne.w 1be9ec │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1bea98 │ │ │ │ + bhi.w 1be9f0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -538877,30 +538815,30 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1be700 │ │ │ │ + bne.n 1be658 │ │ │ │ add r3, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r8, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r4, sp, #28 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bea8e │ │ │ │ + beq.w 1be9e6 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -538908,58 +538846,58 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1be756 │ │ │ │ + bhi.n 1be6ae │ │ │ │ mov r8, r4 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1be976 │ │ │ │ + bne.w 1be8ce │ │ │ │ ldr r4, [sp, #0] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 1be7d6 │ │ │ │ + bne.n 1be72e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1be976 │ │ │ │ + beq.w 1be8ce │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, ip │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1be7ba │ │ │ │ + bne.n 1be712 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1be976 │ │ │ │ + beq.w 1be8ce │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -538971,15 +538909,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 43fd0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -538988,27 +538926,27 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1be83e │ │ │ │ + bne.n 1be796 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1bea8a │ │ │ │ + beq.w 1be9e2 │ │ │ │ mov r3, r5 │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ add.w r0, sp, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ @@ -539016,56 +538954,56 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1be88c │ │ │ │ + bhi.n 1be7e4 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ mov r4, r3 │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1be956 │ │ │ │ + bne.n 1be8ae │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 1be8fe │ │ │ │ + bne.n 1be856 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1be956 │ │ │ │ + beq.n 1be8ae │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1be8e8 │ │ │ │ + bne.n 1be840 │ │ │ │ mov r8, r4 │ │ │ │ - cbz r5, 1be956 │ │ │ │ + cbz r5, 1be8ae │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539077,172 +539015,172 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1bea98 │ │ │ │ + bhi.w 1be9f0 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (1beaac ) │ │ │ │ + ldr r2, [pc, #324] @ (1bea04 ) │ │ │ │ subs r4, #67 @ 0x43 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r6, #153 @ 0x99 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ mov r9, r5 │ │ │ │ - b.n 1be82e │ │ │ │ + b.n 1be786 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1be68a │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1be5e2 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1be8aa │ │ │ │ + b.n 1be802 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1be776 │ │ │ │ + b.n 1be6ce │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r7, r7 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls 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, #3952] @ 0xf70 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #848] @ (1bee08 ) │ │ │ │ + ldr r1, [pc, #848] @ (1bed60 ) │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1bee0c ) │ │ │ │ + ldr r2, [pc, #848] @ (1bed64 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1bec80 │ │ │ │ + bhi.w 1bebd8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -539250,41 +539188,41 @@ │ │ │ │ movs r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a328c │ │ │ │ - ldr r2, [pc, #788] @ (1bee10 ) │ │ │ │ - ldr r3, [pc, #784] @ (1bee0c ) │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr r2, [pc, #788] @ (1bed68 ) │ │ │ │ + ldr r3, [pc, #784] @ (1bed64 ) │ │ │ │ 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 1bee02 │ │ │ │ + bne.w 1bed5a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bc0cc │ │ │ │ + bl 1bc024 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bc0cc │ │ │ │ + bl 1bc024 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1beaf8 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bea50 │ │ │ │ add r3, sp, #20 │ │ │ │ mov.w r8, #0 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov.w r9, #2 │ │ │ │ strd r8, r8, [sp, #24] │ │ │ │ @@ -539300,21 +539238,21 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ @@ -539327,15 +539265,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ @@ -539349,20 +539287,20 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -539374,49 +539312,49 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1beaf8 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bea50 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bec92 │ │ │ │ + beq.n 1bebea │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1beca8 │ │ │ │ + beq.n 1bec00 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1beaf8 │ │ │ │ + beq.w 1bea50 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1beaf8 │ │ │ │ + bl 1a3194 │ │ │ │ + b.n 1bea50 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -539433,21 +539371,21 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ movw r6, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539459,15 +539397,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd r7, r7, [r3, #4] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -539480,20 +539418,20 @@ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r5, r7, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ ands r3, r6 │ │ │ │ @@ -539504,46 +539442,46 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1beaf8 │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bea50 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls 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, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1bf47c │ │ │ │ + ldr.w r0, [pc, #1620] @ 1bf3d4 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1bf480 │ │ │ │ + ldr.w r1, [pc, #1616] @ 1bf3d8 │ │ │ │ add r0, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1bf310 │ │ │ │ + bhi.w 1bf268 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r0, r4, #6 │ │ │ │ @@ -539552,24 +539490,24 @@ │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r4, #9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ - ldr.w r2, [pc, #1556] @ 1bf484 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1bf480 │ │ │ │ + bl 1a31e4 │ │ │ │ + ldr.w r2, [pc, #1556] @ 1bf3dc │ │ │ │ + ldr.w r3, [pc, #1548] @ 1bf3d8 │ │ │ │ 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 1bf476 │ │ │ │ + bne.w 1bf3ce │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [sp, #68] @ 0x44 │ │ │ │ @@ -539586,21 +539524,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539612,88 +539550,88 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1befc6 │ │ │ │ + beq.n 1bef1e │ │ │ │ mov ip, r9 │ │ │ │ add.w r3, r0, #144 @ 0x90 │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bef92 │ │ │ │ + b.n 1beeea │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [r9, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 1befc2 │ │ │ │ + beq.n 1bef1a │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 1bef70 │ │ │ │ + bne.n 1beec8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r9, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp sl, ip │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [fp, #160] @ 0xa0 │ │ │ │ - bne.n 1bef92 │ │ │ │ + bne.n 1beeea │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3060 │ │ │ │ - b.n 1bee6e │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bedc6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1bee6e │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bedc6 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -539703,32 +539641,32 @@ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq r7, [sp, #4] │ │ │ │ - beq.n 1bf0b4 │ │ │ │ + beq.n 1bf00c │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539740,15 +539678,15 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -539760,21 +539698,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539786,42 +539724,42 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1bee6e │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bedc6 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ @@ -539836,21 +539774,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -539862,112 +539800,112 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1befc6 │ │ │ │ + beq.w 1bef1e │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bf294 │ │ │ │ + b.n 1bf1ec │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.w 1befc2 │ │ │ │ + beq.w 1bef1a │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1bf270 │ │ │ │ + bne.n 1bf1c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #96] @ 0x60 │ │ │ │ - b.n 1bf286 │ │ │ │ + b.n 1bf1de │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1bee60 │ │ │ │ + bne.w 1bedb8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bf2f2 │ │ │ │ + beq.n 1bf24a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ - b.n 1bee6e │ │ │ │ + bl 1a31e4 │ │ │ │ + b.n 1bedc6 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1bf324 │ │ │ │ + beq.n 1bf27c │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1bee6e │ │ │ │ + beq.w 1bedc6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ - b.n 1bee6e │ │ │ │ + bl 1a3194 │ │ │ │ + b.n 1bedc6 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ @@ -539982,21 +539920,21 @@ │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -540008,179 +539946,179 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1befc6 │ │ │ │ + beq.w 1bef1e │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - b.n 1bf450 │ │ │ │ + b.n 1bf3a8 │ │ │ │ add.w lr, sl, #48 @ 0x30 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 1befc2 │ │ │ │ + beq.w 1bef1a │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1bf42c │ │ │ │ + bne.n 1bf384 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #128] @ 0x80 │ │ │ │ - b.n 1bf442 │ │ │ │ + b.n 1bf39a │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #920] @ (1bf834 ) │ │ │ │ + ldr r2, [pc, #920] @ (1bf78c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #920] @ (1bf838 ) │ │ │ │ + ldr r3, [pc, #920] @ (1bf790 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #916] @ (1bf83c ) │ │ │ │ + ldr r7, [pc, #916] @ (1bf794 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbz r3, 1bf502 │ │ │ │ + cbz r3, 1bf45a │ │ │ │ subs r3, r5, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ bics.w r3, r3, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ ldrbne r2, [r4, #17] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1bbcb0 │ │ │ │ - cbz r0, 1bf4e4 │ │ │ │ + bl 1bbc08 │ │ │ │ + cbz r0, 1bf43c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bee14 │ │ │ │ + bl 1bed6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #856] @ (1bf840 ) │ │ │ │ - ldr r3, [pc, #848] @ (1bf838 ) │ │ │ │ + ldr r2, [pc, #856] @ (1bf798 ) │ │ │ │ + ldr r3, [pc, #848] @ (1bf790 ) │ │ │ │ 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 1bf82e │ │ │ │ + bne.w 1bf786 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1be0b0 │ │ │ │ + bl 1be008 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 1bf5f2 │ │ │ │ + bhi.n 1bf54a │ │ │ │ tbb [pc, r5] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ strh r1, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [pc, #800] @ (1bf844 ) │ │ │ │ + ldr r3, [pc, #800] @ (1bf79c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1bf678 │ │ │ │ - bhi.w 1bf70c │ │ │ │ + beq.w 1bf5d0 │ │ │ │ + bhi.w 1bf664 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1bf806 │ │ │ │ + beq.w 1bf75e │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1a1044 │ │ │ │ - ldr r3, [pc, #732] @ (1bf848 ) │ │ │ │ + bl 1a0f9c │ │ │ │ + ldr r3, [pc, #732] @ (1bf7a0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1bf4e4 │ │ │ │ + beq.n 1bf43c │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ ubfx r8, r2, #0, #21 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bf81a │ │ │ │ + bhi.w 1bf772 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1bf832 │ │ │ │ + bhi.w 1bf78a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -540212,161 +540150,161 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf4e4 │ │ │ │ + beq.w 1bf43c │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bf4e4 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bf43c │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1bf610 │ │ │ │ - b.n 1bf4e4 │ │ │ │ + bne.n 1bf568 │ │ │ │ + b.n 1bf43c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1bf668 │ │ │ │ - bhi.n 1bf73e │ │ │ │ + beq.n 1bf5c0 │ │ │ │ + bhi.n 1bf696 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1bf5fe │ │ │ │ + b.n 1bf556 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1bf5fe │ │ │ │ + b.n 1bf556 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #509 @ 0x1fd │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 1a1044 │ │ │ │ - ldr r3, [pc, #428] @ (1bf848 ) │ │ │ │ + bl 1a0f9c │ │ │ │ + ldr r3, [pc, #428] @ (1bf7a0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bf588 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bf4e0 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bf6e6 │ │ │ │ + cbz r0, 1bf63e │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bee14 │ │ │ │ + bl 1bed6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bf4e4 │ │ │ │ + b.n 1bf43c │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1bf6be │ │ │ │ + b.n 1bf616 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bf6be │ │ │ │ + b.n 1bf616 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1bf6be │ │ │ │ + b.n 1bf616 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1bf810 │ │ │ │ + beq.n 1bf768 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1bf588 │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1bf4e0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1bf820 │ │ │ │ + beq.n 1bf778 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 1bf4e4 │ │ │ │ + beq.w 1bf43c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1bf832 │ │ │ │ + bhi.n 1bf78a │ │ │ │ tbb [pc, r3] │ │ │ │ str r6, [r6, r0] │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ @@ -540383,76 +540321,76 @@ │ │ │ │ movs r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1bf7de │ │ │ │ + cbz r0, 1bf736 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1bf4e4 │ │ │ │ + b.n 1bf43c │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 1bf7b6 │ │ │ │ + b.n 1bf70e │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1bf7b6 │ │ │ │ + b.n 1bf70e │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 1bf7b6 │ │ │ │ + b.n 1bf70e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1bf71a │ │ │ │ + b.n 1bf672 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1bf71a │ │ │ │ + b.n 1bf672 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 1bf6be │ │ │ │ + b.n 1bf616 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1bf4e4 │ │ │ │ + beq.w 1bf43c │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 1bf7b6 │ │ │ │ + b.n 1bf70e │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 1bf878 │ │ │ │ + bmi.n 1bf7d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #932] @ (1bfc04 ) │ │ │ │ + ldr r4, [pc, #932] @ (1bfb5c ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #932] @ (1bfc08 ) │ │ │ │ + ldr r2, [pc, #932] @ (1bfb60 ) │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ subs r3, r7, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -540462,23 +540400,23 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ ite ne │ │ │ │ ldrbne.w r2, [r1, #85] @ 0x55 │ │ │ │ moveq r2, #32 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1bf9dc │ │ │ │ + bne.w 1bf934 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1bfa4e │ │ │ │ + beq.w 1bf9a6 │ │ │ │ add r4, sp, #32 │ │ │ │ cmp r7, #5 │ │ │ │ - beq.w 1bfa60 │ │ │ │ + beq.w 1bf9b8 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -540492,21 +540430,21 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -540518,120 +540456,120 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1bfbc2 │ │ │ │ + bne.w 1bfb1a │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bf9d4 │ │ │ │ + beq.n 1bf92c │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r7, lr │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bf9a0 │ │ │ │ + b.n 1bf8f8 │ │ │ │ add.w r6, r8, #48 @ 0x30 │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r8, #32] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1bf9d0 │ │ │ │ + beq.n 1bf928 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r7, r7, [ip] │ │ │ │ str.w r7, [ip, #8] │ │ │ │ - bne.n 1bf97e │ │ │ │ + bne.n 1bf8d6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp lr, r9 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r7, [sl, #128] @ 0x80 │ │ │ │ - bne.n 1bf9a0 │ │ │ │ + bne.n 1bf8f8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3060 │ │ │ │ - b.n 1bfa32 │ │ │ │ + bl 1a2fb8 │ │ │ │ + b.n 1bf98a │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1bbcb0 │ │ │ │ + bl 1bbc08 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ - cbz r1, 1bf9fe │ │ │ │ + cbz r1, 1bf956 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ - bl 1bf84c │ │ │ │ + bl 1bf7a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ addne r3, r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9] │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 1bee14 │ │ │ │ - ldr r2, [pc, #472] @ (1bfc0c ) │ │ │ │ - ldr r3, [pc, #464] @ (1bfc08 ) │ │ │ │ + bl 1bed6c │ │ │ │ + ldr r2, [pc, #472] @ (1bfb64 ) │ │ │ │ + ldr r3, [pc, #464] @ (1bfb60 ) │ │ │ │ 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 1bfc00 │ │ │ │ + bne.w 1bfb58 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1bf84c │ │ │ │ - b.n 1bfa32 │ │ │ │ + bl 1bf7a4 │ │ │ │ + b.n 1bf98a │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -540645,21 +540583,21 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ @@ -540673,121 +540611,121 @@ │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1bfb84 │ │ │ │ + bne.n 1bfadc │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bf9d4 │ │ │ │ + beq.w 1bf92c │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, r0, #80 @ 0x50 │ │ │ │ mov r9, r0 │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, lr │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1bfb5e │ │ │ │ + b.n 1bfab6 │ │ │ │ add.w r7, r9, #48 @ 0x30 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r9, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 1bf9d0 │ │ │ │ + beq.w 1bf928 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ str.w r8, [ip, #8] │ │ │ │ - bne.n 1bfb3a │ │ │ │ + bne.n 1bfa92 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [sl, #96] @ 0x60 │ │ │ │ - b.n 1bfb50 │ │ │ │ + b.n 1bfaa8 │ │ │ │ strd r3, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfbb0 │ │ │ │ + cbz r0, 1bfb08 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1bfb06 │ │ │ │ + b.n 1bfa5e │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfbee │ │ │ │ + cbz r0, 1bfb46 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1bf94a │ │ │ │ + b.n 1bf8a2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1bfe38 ) │ │ │ │ + ldr r2, [pc, #532] @ (1bfd90 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (1bfe3c ) │ │ │ │ + ldr r3, [pc, #532] @ (1bfd94 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -540799,22 +540737,22 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r1, #232] @ 0xe8 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bfd08 │ │ │ │ + beq.n 1bfc60 │ │ │ │ ldr.w r1, [r1, #236] @ 0xec │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bfd08 │ │ │ │ + beq.n 1bfc60 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsls r2, r1 │ │ │ │ ldrd r1, r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -540836,35 +540774,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 1bf84c │ │ │ │ + bl 1bf7a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r2 │ │ │ │ - beq.w 1bfdf0 │ │ │ │ + beq.w 1bfd48 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r2, #6 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #28] │ │ │ │ - beq.w 1bfe22 │ │ │ │ + beq.w 1bfd7a │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1bfe28 │ │ │ │ + bhi.w 1bfd80 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1bfe22 │ │ │ │ + bhi.w 1bfd7a │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [sp, #612] @ 0x264 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ str r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -540875,31 +540813,31 @@ │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1bfd94 │ │ │ │ + beq.n 1bfcec │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 1bfe04 │ │ │ │ + beq.n 1bfd5c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1bfe0a │ │ │ │ + bhi.n 1bfd62 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1bfe36 │ │ │ │ + bhi.w 1bfd8e │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ @@ -540915,134 +540853,134 @@ │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfd82 │ │ │ │ + cbz r0, 1bfcda │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1bee14 │ │ │ │ + bl 1bed6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #168] @ (1bfe40 ) │ │ │ │ - ldr r3, [pc, #164] @ (1bfe3c ) │ │ │ │ + ldr r2, [pc, #168] @ (1bfd98 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bfd94 ) │ │ │ │ add r2, pc │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bfe32 │ │ │ │ + bne.n 1bfd8a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1bfde0 │ │ │ │ + cbz r0, 1bfd38 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bee14 │ │ │ │ + bl 1bed6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1bfd94 │ │ │ │ + b.n 1bfcec │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #32] │ │ │ │ - b.n 1bfd5c │ │ │ │ + b.n 1bfcb4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1bfd5c │ │ │ │ + b.n 1bfcb4 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 1bfd5c │ │ │ │ + b.n 1bfcb4 │ │ │ │ strd r7, r2, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 1bfd5c │ │ │ │ + b.n 1bfcb4 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1bfdba │ │ │ │ + b.n 1bfd12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1bfdba │ │ │ │ + b.n 1bfd12 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1bfdba │ │ │ │ + b.n 1bfd12 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1bfdba │ │ │ │ + b.n 1bfd12 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls 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, #3856] @ 0xf10 │ │ │ │ - ldr.w r5, [pc, #1068] @ 1c0284 │ │ │ │ + ldr.w r5, [pc, #1068] @ 1c01dc │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #1068] @ 1c0288 │ │ │ │ + ldr.w r4, [pc, #1068] @ 1c01e0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r7, [pc, #1064] @ 1c028c │ │ │ │ + ldr.w r7, [pc, #1064] @ 1c01e4 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr.w fp, [r4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldrb.w r4, [fp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 1c027c │ │ │ │ + bne.w 1c01d4 │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #14 │ │ │ │ - beq.n 1bfeca │ │ │ │ + beq.n 1bfe22 │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 1bfeca │ │ │ │ + bhi.n 1bfe22 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ @@ -541065,176 +541003,176 @@ │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ str r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bffca │ │ │ │ + beq.n 1bff22 │ │ │ │ cmp r4, r6 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1be0d4 │ │ │ │ - cbnz r0, 1bfef6 │ │ │ │ + bl 1be02c │ │ │ │ + cbnz r0, 1bfe4e │ │ │ │ strd r6, r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c0014 │ │ │ │ + beq.w 1bff6c │ │ │ │ cmp.w r3, #712 @ 0x2c8 │ │ │ │ - bcs.n 1bff8a │ │ │ │ + bcs.n 1bfee2 │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - beq.w 1c0172 │ │ │ │ + beq.w 1c00ca │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1bff8c │ │ │ │ + bne.n 1bfee4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a08b4 │ │ │ │ - ldr r2, [pc, #800] @ (1c0290 ) │ │ │ │ - ldr r3, [pc, #788] @ (1c0288 ) │ │ │ │ + bl 1a080c │ │ │ │ + ldr r2, [pc, #800] @ (1c01e8 ) │ │ │ │ + ldr r3, [pc, #788] @ (1c01e0 ) │ │ │ │ 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 1c0278 │ │ │ │ + bne.w 1c01d0 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1bffd0 │ │ │ │ + beq.n 1bff28 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1bc6d8 │ │ │ │ + bl 1bc630 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1a1088 │ │ │ │ - b.n 1bff68 │ │ │ │ + bl 1a0fe0 │ │ │ │ + b.n 1bfec0 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1bfedc │ │ │ │ + b.n 1bfe34 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bcbc0 │ │ │ │ - b.n 1bff68 │ │ │ │ - ldr r3, [pc, #636] @ (1c0294 ) │ │ │ │ + bl 1bcb18 │ │ │ │ + b.n 1bfec0 │ │ │ │ + ldr r3, [pc, #636] @ (1c01ec ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #81920 @ 0x14000 │ │ │ │ ldrb.w r3, [r3, #586] @ 0x24a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c0208 │ │ │ │ + beq.w 1c0160 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1bff68 │ │ │ │ + beq.n 1bfec0 │ │ │ │ movs r7, #0 │ │ │ │ uxth r1, r6 │ │ │ │ movw r0, #61446 @ 0xf006 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r6, r7 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 1c010a │ │ │ │ + b.n 1c0062 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ str.w fp, [sp, #112] @ 0x70 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -541247,52 +541185,52 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1bcbc0 │ │ │ │ + bl 1bcb18 │ │ │ │ ldrb.w r2, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ add r7, r3 │ │ │ │ - bls.w 1c0274 │ │ │ │ + bls.w 1c01cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1c00fe │ │ │ │ + bpl.n 1c0056 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r0, r5, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -541303,167 +541241,167 @@ │ │ │ │ strd r2, r2, [sp, #88] @ 0x58 │ │ │ │ strd r2, r2, [sp, #116] @ 0x74 │ │ │ │ strd r2, r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c005c │ │ │ │ + bne.w 1bffb4 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w fp, [sp, #52] @ 0x34 │ │ │ │ - beq.n 1c00d8 │ │ │ │ - b.n 1c005c │ │ │ │ + beq.n 1c0030 │ │ │ │ + b.n 1bffb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c0236 │ │ │ │ + beq.n 1c018e │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 43fd0 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 1c01ea │ │ │ │ + cbz r0, 1c0142 │ │ │ │ ldrd r8, r7, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r9, r5, [sp] │ │ │ │ strd r7, r8, [sp, #8] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ add.w r0, r5, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 43c84 <__aeabi_uidivmod@plt> │ │ │ │ strd r7, r1, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ strd r9, r3, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r5, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1c019c │ │ │ │ - bl 1a27ec │ │ │ │ + bhi.n 1c00f4 │ │ │ │ + bl 1a2744 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1bffc0 │ │ │ │ + b.n 1bff18 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1bfecc │ │ │ │ + b.n 1bfe24 │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1bfecc │ │ │ │ + b.n 1bfe24 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1bfecc │ │ │ │ + b.n 1bfe24 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ uxth r6, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 1bfffe │ │ │ │ + b.n 1bff56 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 1bfc10 │ │ │ │ + bl 1bfb68 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1bd050 │ │ │ │ + bl 1bcfa8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1bffc0 │ │ │ │ + b.n 1bff18 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1bff68 │ │ │ │ + b.n 1bfec0 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ 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, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r3, [pc, #1744] @ 1c097c │ │ │ │ + ldr.w r3, [pc, #1744] @ 1c08d4 │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1736] @ 1c0980 │ │ │ │ + ldr.w r2, [pc, #1736] @ 1c08d8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1732] @ 1c0984 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1c08dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0968 │ │ │ │ + beq.w 1c08c0 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1c02e2 │ │ │ │ + b.n 1c023a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0968 │ │ │ │ + beq.w 1c08c0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c02d8 │ │ │ │ + beq.n 1c0230 │ │ │ │ mov sl, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov ip, fp │ │ │ │ @@ -541476,259 +541414,259 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1c091e │ │ │ │ + beq.w 1c0876 │ │ │ │ and.w r3, sl, #2048 @ 0x800 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov sl, fp │ │ │ │ strd r4, r9, [sp, #56] @ 0x38 │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c0432 │ │ │ │ + beq.n 1c038a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1c04c2 │ │ │ │ + beq.w 1c041a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c038e │ │ │ │ + bne.n 1c02e6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 1c03b6 │ │ │ │ - bls.w 1c0510 │ │ │ │ + beq.n 1c030e │ │ │ │ + bls.w 1c0468 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ - beq.w 1c0638 │ │ │ │ + beq.w 1c0590 │ │ │ │ cmp r3, #227 @ 0xe3 │ │ │ │ - bls.n 1c038e │ │ │ │ + bls.n 1c02e6 │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ - bcs.w 1c06ee │ │ │ │ + bcs.w 1c0646 │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bcc.n 1c038e │ │ │ │ + bcc.n 1c02e6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1c0970 │ │ │ │ + bne.w 1c08c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1c0420 │ │ │ │ + bne.n 1c0378 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c0432 │ │ │ │ + beq.n 1c038a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c04b0 │ │ │ │ + beq.w 1c0408 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c04b0 │ │ │ │ + beq.w 1c0408 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1c049c │ │ │ │ + beq.n 1c03f4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1c04a6 │ │ │ │ + bne.n 1c03fe │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 1c035e │ │ │ │ + bne.n 1c02b6 │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1c0970 │ │ │ │ + bne.w 1c08c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1c038e │ │ │ │ + beq.n 1c02e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1c042a │ │ │ │ + bls.n 1c0382 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov.w r9, #3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0916 │ │ │ │ + beq.w 1c086e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1c0988 │ │ │ │ + bl 1a080c │ │ │ │ + ldr.w r3, [pc, #1432] @ 1c08e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ strd r9, r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1bb528 │ │ │ │ + bl 1bb480 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1a1088 │ │ │ │ - b.n 1c042a │ │ │ │ + bl 1a0fe0 │ │ │ │ + b.n 1c0382 │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bfe44 │ │ │ │ + bl 1bfd9c │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c0392 │ │ │ │ + bne.n 1c02ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a12a0 │ │ │ │ + bl 1a11f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c033c │ │ │ │ + bne.w 1c0294 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r9 │ │ │ │ ldrd r7, r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, sl │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c0478 │ │ │ │ + cbz r3, 1c03d0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c02f6 │ │ │ │ + bne.w 1c024e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0468 │ │ │ │ + bne.n 1c03c0 │ │ │ │ mov r8, r9 │ │ │ │ - ldr.w r2, [pc, #1296] @ 1c098c │ │ │ │ - ldr.w r3, [pc, #1284] @ 1c0984 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1c08e4 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1c08dc │ │ │ │ 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 1c096c │ │ │ │ + bne.w 1c08c4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - bne.w 1c0632 │ │ │ │ + bne.w 1c058a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c039a │ │ │ │ + bne.w 1c02f2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1c06d6 │ │ │ │ + beq.w 1c062e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c0432 │ │ │ │ + bne.n 1c038a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c0358 │ │ │ │ + b.n 1c02b0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1c038e │ │ │ │ + beq.w 1c02e6 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1c04da │ │ │ │ + bpl.n 1c0432 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1c042a │ │ │ │ + bls.n 1c0382 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1c0900 │ │ │ │ + beq.w 1c0858 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 1c04f2 │ │ │ │ + cbz r2, 1c044a │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bf488 │ │ │ │ + bl 1bf3e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1a1088 │ │ │ │ - b.n 1c042a │ │ │ │ + bl 1a0fe0 │ │ │ │ + b.n 1c0382 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bls.w 1c06e6 │ │ │ │ + bls.w 1c063e │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.w 1c038e │ │ │ │ + bne.w 1c02e6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1c0970 │ │ │ │ + bne.w 1c08c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 1c038e │ │ │ │ + beq.w 1c02e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bls.w 1c07aa │ │ │ │ + bls.w 1c0702 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bc574 │ │ │ │ + bl 1bc4cc │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1bc360 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1c0988 │ │ │ │ + bl 1bc2b8 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1c08e0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r9, [r5, r3, lsl #2] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -541740,87 +541678,87 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r9, [r6, lr, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r1, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 1c0620 │ │ │ │ + beq.n 1c0578 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c06fa │ │ │ │ + beq.n 1c0652 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1c06fa │ │ │ │ + bne.n 1c0652 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c0922 │ │ │ │ + bne.w 1c087a │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1a08b4 │ │ │ │ - b.n 1c042a │ │ │ │ + bl 1a080c │ │ │ │ + b.n 1c0382 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1c04cc │ │ │ │ + b.n 1c0424 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c038e │ │ │ │ + beq.w 1c02e6 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1c0976 │ │ │ │ + bne.w 1c08ce │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r8, [r3, #21] │ │ │ │ - bl 250940 │ │ │ │ + bl 250898 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ubfx r8, r8, #2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c0908 │ │ │ │ + beq.w 1c0860 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ strd r6, r9, [sp, #108] @ 0x6c │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w ip, [pc, #744] @ 1c0988 │ │ │ │ + ldr.w ip, [pc, #744] @ 1c08e0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ @@ -541829,36 +541767,36 @@ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1c042a │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1c0382 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1c0432 │ │ │ │ + beq.w 1c038a │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1c04cc │ │ │ │ + b.n 1c0424 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bhi.w 1c037a │ │ │ │ - b.n 1c038e │ │ │ │ + bhi.w 1c02d2 │ │ │ │ + b.n 1c02e6 │ │ │ │ subw r3, r3, #711 @ 0x2c7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1c037a │ │ │ │ - b.n 1c038e │ │ │ │ + bls.w 1c02d2 │ │ │ │ + b.n 1c02e6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sl] │ │ │ │ - bhi.w 1c090e │ │ │ │ + bhi.w 1c0866 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1c0976 │ │ │ │ + bhi.w 1c08ce │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -541889,41 +541827,41 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1c0780 │ │ │ │ + cbz r0, 1c06d8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #437 @ 0x1b5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c0620 │ │ │ │ + b.n 1c0578 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0754 │ │ │ │ + b.n 1c06ac │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0754 │ │ │ │ + b.n 1c06ac │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1c0754 │ │ │ │ + b.n 1c06ac │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ @@ -541944,22 +541882,22 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, sp, #164 @ 0xa4 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -541974,15 +541912,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r9, r9, [sl] │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #2 │ │ │ │ @@ -541998,23 +541936,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ add.w r6, r9, #48 @ 0x30 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ @@ -542027,140 +541965,140 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a2fe8 │ │ │ │ - b.n 1c05de │ │ │ │ + bl 1a2f40 │ │ │ │ + b.n 1c0536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ - b.n 1c042a │ │ │ │ + bl 1a080c │ │ │ │ + b.n 1c0382 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - b.n 1c0674 │ │ │ │ + b.n 1c05cc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1c0754 │ │ │ │ + b.n 1c06ac │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1c03e6 │ │ │ │ + b.n 1c033e │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1c0450 │ │ │ │ + b.n 1c03a8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1c0956 │ │ │ │ + cbz r0, 1c08ae │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1c0620 │ │ │ │ + b.n 1c0578 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1c047a │ │ │ │ + b.n 1c03d2 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stc2l 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ - ldc2 0, cr0, [ip, #-576]! @ 0xfffffdc0 │ │ │ │ + ldc2l 0, cr0, [r2, #576]! @ 0x240 │ │ │ │ + stc2l 0, cr0, [r4, #576]! @ 0x240 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a0090 │ │ │ │ + stc2 0, cr0, [r2], #-576 @ 0xfffffdc0 │ │ │ │ stmdb 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 r4, r1 │ │ │ │ - ldr r2, [pc, #848] @ (1c0cf8 ) │ │ │ │ + ldr r2, [pc, #848] @ (1c0c50 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #836] @ (1c0cfc ) │ │ │ │ + ldr r1, [pc, #836] @ (1c0c54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #824] @ (1c0d00 ) │ │ │ │ + ldr r2, [pc, #824] @ (1c0c58 ) │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fb88 │ │ │ │ + bl 19fae0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fc18 │ │ │ │ + bl 19fb70 │ │ │ │ movs r3, #6 │ │ │ │ str.w r8, [r0, #20] │ │ │ │ mov fp, r0 │ │ │ │ strb.w r8, [r0, #64] @ 0x40 │ │ │ │ strb.w r8, [r0, #80] @ 0x50 │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #3 │ │ │ │ @@ -542177,31 +542115,31 @@ │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ it eq │ │ │ │ addeq.w r8, sp, #108 @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #12] │ │ │ │ - beq.n 1c0b04 │ │ │ │ + beq.n 1c0a5c │ │ │ │ mov r7, r9 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r8, sp, #108 @ 0x6c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ mov lr, r8 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ @@ -542214,15 +542152,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov ip, r9 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ @@ -542234,20 +542172,20 @@ │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19fa2c │ │ │ │ + bl 19f984 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ @@ -542260,23 +542198,23 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r9, #28 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ mov r9, r4 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov ip, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -542311,15 +542249,15 @@ │ │ │ │ movs r3, #8 │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ movs r3, #8 │ │ │ │ str.w r3, [lr] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #216] @ (1c0d04 ) │ │ │ │ + ldr r3, [pc, #216] @ (1c0c5c ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mla r3, r0, ip, r3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -542328,25 +542266,25 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #32 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c0c70 │ │ │ │ + cbz r0, 1c0bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov.w r9, #16 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov lr, r4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -542363,66 +542301,66 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str.w r9, [ip] │ │ │ │ add.w r1, fp, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a1044 │ │ │ │ + bl 1a0f9c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, fp, #32 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1a1088 │ │ │ │ - ldr r2, [pc, #48] @ (1c0d08 ) │ │ │ │ - ldr r3, [pc, #28] @ (1c0cf8 ) │ │ │ │ + bl 1a0fe0 │ │ │ │ + ldr r2, [pc, #48] @ (1c0c60 ) │ │ │ │ + ldr r3, [pc, #28] @ (1c0c50 ) │ │ │ │ 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 1c0cf2 │ │ │ │ + bne.n 1c0c4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #26768 @ 0x6890 │ │ │ │ - @ instruction: 0xf6300090 │ │ │ │ + @ instruction: 0xf6ee0090 │ │ │ │ + @ instruction: 0xf6d80090 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #17, r2, asr #2 │ │ │ │ + ubfx r0, sl, #2, #17 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #308] @ (1c0e54 ) │ │ │ │ + ldr r2, [pc, #308] @ (1c0dac ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #308] @ (1c0e58 ) │ │ │ │ + ldr r3, [pc, #308] @ (1c0db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1c0d42 │ │ │ │ - b.n 1c0e4a │ │ │ │ + cbnz r3, 1c0c9a │ │ │ │ + b.n 1c0da2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c0e4a │ │ │ │ + beq.w 1c0da2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c0d38 │ │ │ │ + beq.n 1c0c90 │ │ │ │ add r7, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movw r9, #405 @ 0x195 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov lr, r7 │ │ │ │ movs r4, #0 │ │ │ │ @@ -542436,161 +542374,161 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c0e46 │ │ │ │ + beq.n 1c0d9e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0de2 │ │ │ │ + beq.n 1c0d3a │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1c0dd6 │ │ │ │ + cbz r2, 1c0d2e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1c0db2 │ │ │ │ + bne.n 1c0d0a │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1c0db2 │ │ │ │ + bne.n 1c0d0a │ │ │ │ movs r4, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1c0990 │ │ │ │ + bl 1c08e8 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c0dd6 │ │ │ │ + beq.n 1c0d2e │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1c0dd6 │ │ │ │ + cbz r2, 1c0d2e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1c0da4 │ │ │ │ + beq.n 1c0cfc │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c0dbe │ │ │ │ + bne.n 1c0d16 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1c0de2 │ │ │ │ + bne.n 1c0d3a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1c0df0 │ │ │ │ + beq.n 1c0d48 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1c0e04 │ │ │ │ + cbz r3, 1c0d5c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1c0d8c │ │ │ │ + b.n 1c0ce4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1c0990 │ │ │ │ + bl 1c08e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0dec │ │ │ │ + bne.n 1c0d44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1c0e2a │ │ │ │ + cbz r3, 1c0d82 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c0d52 │ │ │ │ + bne.n 1c0caa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c0e1c │ │ │ │ - ldr r2, [pc, #48] @ (1c0e5c ) │ │ │ │ - ldr r3, [pc, #40] @ (1c0e58 ) │ │ │ │ + bne.n 1c0d74 │ │ │ │ + ldr r2, [pc, #48] @ (1c0db4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c0db0 ) │ │ │ │ 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 1c0e4e │ │ │ │ + bne.n 1c0da6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1c0e04 │ │ │ │ + b.n 1c0d5c │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c0e2a │ │ │ │ + b.n 1c0d82 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2da0090 │ │ │ │ + usat r0, #16, r2, lsl #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf2760090 │ │ │ │ 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, r1, lsl #5 │ │ │ │ mov r4, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ - cbz r0, 1c0ec4 │ │ │ │ + bl 1a0d30 │ │ │ │ + cbz r0, 1c0e1c │ │ │ │ adds r4, #2 │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r2, r5, r4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ ldrb.w r4, [r5, #45] @ 0x2d │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ cmp r4, #32 │ │ │ │ - beq.n 1c0ec6 │ │ │ │ + beq.n 1c0e1e │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1c0ef4 │ │ │ │ + bls.n 1c0e4c │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1c0eac │ │ │ │ + b.n 1c0e04 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c0ef4 │ │ │ │ + beq.n 1c0e4c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1c0ea8 │ │ │ │ + beq.n 1c0e00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1c0ef0 │ │ │ │ + bls.n 1c0e48 │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1c0ed8 │ │ │ │ + b.n 1c0e30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1c0ef0 │ │ │ │ + beq.n 1c0e48 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ vldr s15, [r2] │ │ │ │ vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1c0ed4 │ │ │ │ - b.n 1c0ec2 │ │ │ │ + beq.n 1c0e2c │ │ │ │ + b.n 1c0e1a │ │ │ │ vcvt.f64.f32 d6, s12 │ │ │ │ movs r0, #1 │ │ │ │ vstr d6, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -542598,50 +542536,50 @@ │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, r0, #0, #1 │ │ │ │ strb r1, [r2, #24] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldrh r0, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi r0, r2, #3, #9 │ │ │ │ strh r0, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c100e │ │ │ │ + beq.n 1c0f66 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -542649,15 +542587,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r7, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r7, ip, #3, #9 │ │ │ │ strh.w r7, [lr, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -542665,65 +542603,65 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r6, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1c0fae │ │ │ │ + b.n 1c0f06 │ │ │ │ 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, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ @@ -542731,15 +542669,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w lr, [r7, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi lr, ip, #3, #9 │ │ │ │ strh.w lr, [r7, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ @@ -542747,15 +542685,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r7, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r7, ip, #3, #9 │ │ │ │ strh.w r7, [lr, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -542763,60 +542701,60 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r6, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -542825,15 +542763,15 @@ │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r5, [ip] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ @@ -542843,31 +542781,31 @@ │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -542875,101 +542813,101 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1c1256 │ │ │ │ + beq.n 1c11ae │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1c124e │ │ │ │ + bmi.n 1c11a6 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ - cbnz r6, 1c124e │ │ │ │ + cbnz r6, 1c11a6 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1c124e │ │ │ │ + beq.n 1c11a6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #247 @ 0xf7 │ │ │ │ - beq.n 1c125a │ │ │ │ + beq.n 1c11b2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1c123a │ │ │ │ + bne.n 1c1192 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b1e5c │ │ │ │ - cbz r0, 1c1284 │ │ │ │ + bl 1b1db4 │ │ │ │ + cbz r0, 1c11dc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b1e5c │ │ │ │ - cbz r0, 1c1288 │ │ │ │ + bl 1b1db4 │ │ │ │ + cbz r0, 1c11e0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1c124e │ │ │ │ + b.n 1c11a6 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ - b.n 1c124e │ │ │ │ + b.n 1c11a6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b1e5c │ │ │ │ - cbz r0, 1c12a4 │ │ │ │ + bl 1b1db4 │ │ │ │ + cbz r0, 1c11fc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1c124e │ │ │ │ + b.n 1c11a6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1c124e │ │ │ │ + b.n 1c11a6 │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #388] @ (1c144c ) │ │ │ │ + ldr r6, [pc, #388] @ (1c13a4 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #388] @ (1c1450 ) │ │ │ │ + ldr r3, [pc, #388] @ (1c13a8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ @@ -542979,35 +542917,35 @@ │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r1, r3, #3, #9 │ │ │ │ strh r1, [r2, #24] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1c1360 │ │ │ │ + cbz r0, 1c12b8 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb.w ip, [r7, #24] │ │ │ │ @@ -543015,15 +542953,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrh r7, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r7, r7, #3, #9 │ │ │ │ bfi lr, r7, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ @@ -543032,15 +542970,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi lr, r6, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -543048,94 +542986,94 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b05c │ │ │ │ - ldr r2, [pc, #36] @ (1c1454 ) │ │ │ │ - ldr r3, [pc, #32] @ (1c1450 ) │ │ │ │ + bl 18afb4 │ │ │ │ + ldr r2, [pc, #36] @ (1c13ac ) │ │ │ │ + ldr r3, [pc, #32] @ (1c13a8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1448 │ │ │ │ + bne.n 1c13a0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r0, #-576]! @ 0xfffffdc0 │ │ │ │ + ldcl 0, cr0, [r8, #576] @ 0x240 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, r0, lsr #2 │ │ │ │ + ldcl 0, cr0, [r4], #-576 @ 0xfffffdc0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1268] @ 1c1960 │ │ │ │ + ldr.w r3, [pc, #1268] @ 1c18b8 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1260] @ 1c1964 │ │ │ │ + ldr.w r1, [pc, #1260] @ 1c18bc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ 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 18b02c │ │ │ │ - cbnz r0, 1c14b8 │ │ │ │ + bl 18af84 │ │ │ │ + cbnz r0, 1c1410 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1232] @ 1c1968 │ │ │ │ - ldr.w r3, [pc, #1220] @ 1c1960 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1c18c0 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1c18b8 │ │ │ │ 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 1c195a │ │ │ │ + bne.w 1c18b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r4, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1c14ca │ │ │ │ - b.n 1c15ca │ │ │ │ + cbnz r3, 1c1422 │ │ │ │ + b.n 1c1522 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c15ca │ │ │ │ + beq.n 1c1522 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c14c2 │ │ │ │ + beq.n 1c141a │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ @@ -543145,151 +543083,151 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c15ac │ │ │ │ + beq.n 1c1504 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c159c │ │ │ │ + beq.n 1c14f4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c1724 │ │ │ │ + beq.w 1c167c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1778 │ │ │ │ + beq.w 1c16d0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1c153c │ │ │ │ + cbz r4, 1c1494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c153c │ │ │ │ + cbz r3, 1c1494 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1c1534 │ │ │ │ + cbnz r3, 1c148c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.n 1c158c │ │ │ │ + beq.n 1c14e4 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c1526 │ │ │ │ + bne.n 1c147e │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1c159c │ │ │ │ + cbnz r4, 1c14f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 1c159c │ │ │ │ + bne.n 1c14f4 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1c159c │ │ │ │ + beq.n 1c14f4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1c1748 │ │ │ │ + beq.w 1c16a0 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ite eq │ │ │ │ ldrbeq.w r9, [r3, #2] │ │ │ │ ldrbne.w r9, [r3, #3] │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1c1608 │ │ │ │ + bpl.n 1c1560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c1772 │ │ │ │ - bl 1c112c │ │ │ │ - b.n 1c1596 │ │ │ │ + beq.w 1c16ca │ │ │ │ + bl 1c1084 │ │ │ │ + b.n 1c14ee │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1c1550 │ │ │ │ + bne.n 1c14a8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1c1522 │ │ │ │ + bne.n 1c147a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c150a │ │ │ │ + bne.n 1c1462 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1c15ca │ │ │ │ + cbz r3, 1c1522 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c14d6 │ │ │ │ + bne.n 1c142e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c15bc │ │ │ │ + bne.n 1c1514 │ │ │ │ ldrd r3, r5, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r4, r3, r5 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1c1602 │ │ │ │ + beq.n 1c155a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ add r5, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r3, r5 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1c15e8 │ │ │ │ + bne.n 1c1540 │ │ │ │ blx 43af4 │ │ │ │ - b.n 1c1496 │ │ │ │ + b.n 1c13ee │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 1a0dd8 │ │ │ │ + bl 1a0d30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1c1686 │ │ │ │ + beq.n 1c15de │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1c17a0 │ │ │ │ + beq.w 1c16f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c1794 │ │ │ │ + beq.w 1c16ec │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1c1650 │ │ │ │ + b.n 1c15a8 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 1c1792 │ │ │ │ + beq.w 1c16ea │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 44998 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -543299,128 +543237,128 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - ble.n 1c164a │ │ │ │ + ble.n 1c15a2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0e60 │ │ │ │ - cbz r0, 1c16b6 │ │ │ │ + bl 1c0db8 │ │ │ │ + cbz r0, 1c160e │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1c17f2 │ │ │ │ + beq.w 1c174a │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1c1800 │ │ │ │ + beq.w 1c1758 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0e60 │ │ │ │ - cbz r0, 1c16ee │ │ │ │ + bl 1c0db8 │ │ │ │ + cbz r0, 1c1646 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c176c │ │ │ │ + bne.n 1c16c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1758 │ │ │ │ + beq.n 1c16b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c17ea │ │ │ │ + bne.n 1c1742 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1214 │ │ │ │ + bl 1c116c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c17ea │ │ │ │ + bne.n 1c1742 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c180e │ │ │ │ + bne.n 1c1766 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1c1772 │ │ │ │ - bl 1c101c │ │ │ │ - b.n 1c1596 │ │ │ │ + beq.n 1c16ca │ │ │ │ + bl 1c0f74 │ │ │ │ + b.n 1c14ee │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c159c │ │ │ │ + bne.w 1c14f4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.w 1c159c │ │ │ │ + bne.w 1c14f4 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1c159c │ │ │ │ + beq.w 1c14f4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1c1556 │ │ │ │ + bne.w 1c14ae │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r9, [r3, #1] │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1c156c │ │ │ │ + b.n 1c14c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1c176c │ │ │ │ + cbnz r3, 1c16c4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1214 │ │ │ │ + bl 1c116c │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1c170e │ │ │ │ + beq.n 1c1666 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c12b4 │ │ │ │ - b.n 1c1596 │ │ │ │ + bl 1c120c │ │ │ │ + b.n 1c14ee │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.w 1c1522 │ │ │ │ + bne.w 1c147a │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1c1522 │ │ │ │ + beq.w 1c147a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1c1742 │ │ │ │ + b.n 1c169a │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c101c │ │ │ │ - b.n 1c1596 │ │ │ │ + bl 1c0f74 │ │ │ │ + b.n 1c14ee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c1794 │ │ │ │ + beq.n 1c16ec │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1c17b4 │ │ │ │ + b.n 1c170c │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1c1792 │ │ │ │ + beq.n 1c16ea │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 44ebc │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -543430,51 +543368,51 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #11 │ │ │ │ - ble.n 1c17b0 │ │ │ │ - b.n 1c1684 │ │ │ │ + ble.n 1c1708 │ │ │ │ + b.n 1c15dc │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1c1586 │ │ │ │ + b.n 1c14de │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1c0efc │ │ │ │ - b.n 1c1596 │ │ │ │ + bl 1c0e54 │ │ │ │ + b.n 1c14ee │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1c0efc │ │ │ │ - b.n 1c1596 │ │ │ │ + bl 1c0e54 │ │ │ │ + b.n 1c14ee │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3550 │ │ │ │ + bl 1a34a8 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, ip, #0, #1 │ │ │ │ @@ -543483,34 +543421,34 @@ │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldrh.w ip, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi ip, r2, #3, #9 │ │ │ │ strh.w ip, [r1, #24] │ │ │ │ ldrb.w r9, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1c18a6 │ │ │ │ + cbz r0, 1c17fe │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r0, sl │ │ │ │ @@ -543519,15 +543457,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldrb.w ip, [r6, #24] │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ @@ -543537,582 +543475,582 @@ │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18b05c │ │ │ │ + bl 18afb4 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1c1596 │ │ │ │ + b.n 1c14ee │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, r0, lsr #2 │ │ │ │ - adcs.w r0, lr, r0, lsr #2 │ │ │ │ + stc 0, cr0, [r6], #-576 @ 0xfffffdc0 │ │ │ │ + stc 0, cr0, [r6], {144} @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #780] @ (1c1c90 ) │ │ │ │ + ldr r2, [pc, #780] @ (1c1be8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #780] @ (1c1c94 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c1bec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c1c26 │ │ │ │ + bne.w 1c1b7e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov.w ip, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - beq.w 1c1b02 │ │ │ │ + beq.w 1c1a5a │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1c1c26 │ │ │ │ - bl 1a3550 │ │ │ │ + bne.w 1c1b7e │ │ │ │ + bl 1a34a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #692] @ 1c1c88 │ │ │ │ + vldr d0, [pc, #692] @ 1c1be0 │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1c1a08 │ │ │ │ + cbz r0, 1c1960 │ │ │ │ add r3, sp, #24 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1c1c44 │ │ │ │ + beq.w 1c1b9c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1c1e72 │ │ │ │ + beq.w 1c1dca │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movw r3, #33791 @ 0x83ff │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1a54 │ │ │ │ + cbz r0, 1c19ac │ │ │ │ add r3, sp, #16 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov.w r3, #14336 @ 0x3800 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1c1a90 │ │ │ │ + cbz r0, 1c19e8 │ │ │ │ add r3, sp, #16 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1c1d34 │ │ │ │ + beq.w 1c1c8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c1c28 │ │ │ │ - bl 1a3550 │ │ │ │ + b.n 1c1b80 │ │ │ │ + bl 1a34a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #368] @ 1c1c88 │ │ │ │ + vldr d0, [pc, #368] @ 1c1be0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1a0bac │ │ │ │ + bl 1a0b04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1b4c │ │ │ │ + cbz r0, 1c1aa4 │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 1c1c9c │ │ │ │ + beq.w 1c1bf4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1c1db6 │ │ │ │ + beq.w 1c1d0e │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c1ba0 │ │ │ │ + cbz r0, 1c1af8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ movw r2, #65522 @ 0xfff2 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1c1be2 │ │ │ │ + cbz r0, 1c1b3a │ │ │ │ add r2, sp, #16 │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1c1af0 │ │ │ │ + beq.w 1c1a48 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c1af0 │ │ │ │ + b.n 1c1a48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (1c1c98 ) │ │ │ │ - ldr r3, [pc, #104] @ (1c1c94 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c1bf0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1c1bec ) │ │ │ │ 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 1c1eb4 │ │ │ │ + bne.w 1c1e0c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #28] │ │ │ │ mvn.w r3, #2139095040 @ 0x7f800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1c76 │ │ │ │ + cbz r0, 1c1bce │ │ │ │ add r3, sp, #16 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1c1a68 │ │ │ │ + b.n 1c19c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 1c1980 │ │ │ │ + b.n 1c1a28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c243c │ │ │ │ + b.n 1c14e4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c1cca │ │ │ │ + cbz r0, 1c1c22 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mvn.w r2, #125 @ 0x7d │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1c1d06 │ │ │ │ + cbz r0, 1c1c5e │ │ │ │ add r2, sp, #16 │ │ │ │ add.w r9, r6, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c1af0 │ │ │ │ + b.n 1c1a48 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1a32fc │ │ │ │ + bl 1a3254 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1c1af0 │ │ │ │ + b.n 1c1a48 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1c1de4 │ │ │ │ + cbz r0, 1c1d3c │ │ │ │ add r3, sp, #16 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #64514 @ 0xfc02 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1c1e1e │ │ │ │ + cbz r0, 1c1d76 │ │ │ │ add r3, sp, #16 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ - vldr d7, [pc, #152] @ 1c1eb8 │ │ │ │ + bl 1a2f40 │ │ │ │ + vldr d7, [pc, #152] @ 1c1e10 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1c1e4e │ │ │ │ + cbz r0, 1c1da6 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a323c │ │ │ │ + bl 1a3194 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a328c │ │ │ │ + bl 1a31e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1c1d18 │ │ │ │ + b.n 1c1c70 │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1c1eaa │ │ │ │ + cbz r0, 1c1e02 │ │ │ │ add r3, sp, #16 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1c1c7e │ │ │ │ + b.n 1c1bd6 │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #296] @ (1c1ffc ) │ │ │ │ + ldr r2, [pc, #296] @ (1c1f54 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (1c2000 ) │ │ │ │ + ldr r3, [pc, #296] @ (1c1f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c1ef4 │ │ │ │ - b.n 1c1ff4 │ │ │ │ + cbnz r3, 1c1e4c │ │ │ │ + b.n 1c1f4c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c1ff4 │ │ │ │ + beq.n 1c1f4c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c1eec │ │ │ │ + beq.n 1c1e44 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd sl, sl, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -544124,239 +544062,239 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1c1ff0 │ │ │ │ + beq.n 1c1f48 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1c1f86 │ │ │ │ + cbz r6, 1c1ede │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1c1f94 │ │ │ │ + cbz r2, 1c1eec │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1970 │ │ │ │ + bl 1c18c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ - cbz r3, 1c1f74 │ │ │ │ + cbz r3, 1c1ecc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1c1f74 │ │ │ │ + cbz r2, 1c1ecc │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c1970 │ │ │ │ + bl 1c18c8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1f58 │ │ │ │ + bne.n 1c1eb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1970 │ │ │ │ + bl 1c18c8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ - cbz r6, 1c1fae │ │ │ │ + bl 1a133c │ │ │ │ + cbz r6, 1c1f06 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1c1f3e │ │ │ │ + b.n 1c1e96 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1c1970 │ │ │ │ + bl 1c18c8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c1f90 │ │ │ │ + bne.n 1c1ee8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c1fd4 │ │ │ │ + cbz r3, 1c1f2c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c1f02 │ │ │ │ + bne.n 1c1e5a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c1fc6 │ │ │ │ - ldr r2, [pc, #44] @ (1c2004 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c2000 ) │ │ │ │ + bne.n 1c1f1e │ │ │ │ + ldr r2, [pc, #44] @ (1c1f5c ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1f58 ) │ │ │ │ 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 1c1ff8 │ │ │ │ + bne.n 1c1f50 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1c1fae │ │ │ │ + b.n 1c1f06 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1c1fd4 │ │ │ │ + b.n 1c1f2c │ │ │ │ blx 444f8 <__stack_chk_fail@plt> │ │ │ │ - b.n 1c224c │ │ │ │ + b.n 1c22f4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2050 │ │ │ │ + b.n 1c20f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 182058 │ │ │ │ + bl 181fb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r9, #408] @ 0x198 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1c203a │ │ │ │ - b.n 1c20bc │ │ │ │ + cbnz r3, 1c1f92 │ │ │ │ + b.n 1c2014 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c20bc │ │ │ │ + beq.n 1c2014 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c202e │ │ │ │ + beq.n 1c1f86 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c20b0 │ │ │ │ + beq.n 1c2008 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c2056 │ │ │ │ - b.n 1c2092 │ │ │ │ + cbnz r3, 1c1fae │ │ │ │ + b.n 1c1fea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c2092 │ │ │ │ + cbz r3, 1c1fea │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1c2050 │ │ │ │ + bne.n 1c1fa8 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c2050 │ │ │ │ + bne.n 1c1fa8 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1c2050 │ │ │ │ + bne.n 1c1fa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c219a │ │ │ │ + beq.w 1c20f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strne r6, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2056 │ │ │ │ + bne.n 1c1fae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c2048 │ │ │ │ + bne.n 1c1fa0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1c20bc │ │ │ │ + cbz r3, 1c2014 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1c2042 │ │ │ │ + bne.n 1c1f9a │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c20a8 │ │ │ │ + bne.n 1c2000 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c21b8 │ │ │ │ + beq.n 1c2110 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1c213a │ │ │ │ + bne.n 1c2092 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1c21c2 │ │ │ │ + beq.n 1c211a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1c20f2 │ │ │ │ + cbz r6, 1c204a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1c20f2 │ │ │ │ + cbz r3, 1c204a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1c2140 │ │ │ │ + bmi.n 1c2098 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c20e0 │ │ │ │ + bne.n 1c2038 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bmi.n 1c21a6 │ │ │ │ + bmi.n 1c20fe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1c2192 │ │ │ │ + bne.n 1c20ea │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r9, #408] @ 0x198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c2116 │ │ │ │ - b.n 1c2134 │ │ │ │ + cbnz r3, 1c206e │ │ │ │ + b.n 1c208c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1c2134 │ │ │ │ + cbz r3, 1c208c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1c2110 │ │ │ │ + beq.n 1c2068 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ee368 │ │ │ │ - b.n 1c212c │ │ │ │ + bl 1ee2c0 │ │ │ │ + b.n 1c2084 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c211c │ │ │ │ + bne.n 1c2074 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2126 │ │ │ │ + bne.n 1c207e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c2180 │ │ │ │ + cbz r0, 1c20d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1c2180 │ │ │ │ + cbz r1, 1c20d8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ @@ -544366,111 +544304,111 @@ │ │ │ │ add.w r3, r1, #52 @ 0x34 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r1, #56] @ 0x38 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c20dc │ │ │ │ + bne.n 1c2034 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181b68 │ │ │ │ + bl 181ac0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c2104 │ │ │ │ + beq.n 1c205c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa0cc │ │ │ │ - b.n 1c2106 │ │ │ │ + bl 1aa024 │ │ │ │ + b.n 1c205e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 181c44 │ │ │ │ - b.n 1c2050 │ │ │ │ + bl 181b9c │ │ │ │ + b.n 1c1fa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181c08 │ │ │ │ + bl 181b60 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c214c │ │ │ │ - b.n 1c20f8 │ │ │ │ + bne.n 1c20a4 │ │ │ │ + b.n 1c2050 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181b68 │ │ │ │ - b.n 1c2106 │ │ │ │ + bl 181ac0 │ │ │ │ + b.n 1c205e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181b68 │ │ │ │ - b.n 1c2104 │ │ │ │ + bl 181ac0 │ │ │ │ + b.n 1c205c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #492] @ (1c23cc ) │ │ │ │ + ldr r2, [pc, #492] @ (1c2324 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #492] @ (1c23d0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c2328 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1c2202 │ │ │ │ - b.n 1c23b6 │ │ │ │ + cbnz r3, 1c215a │ │ │ │ + b.n 1c230e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c23b6 │ │ │ │ + beq.w 1c230e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c21f8 │ │ │ │ + beq.n 1c2150 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c23b2 │ │ │ │ + beq.w 1c230a │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c2314 │ │ │ │ + beq.n 1c226c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c2392 │ │ │ │ + beq.w 1c22ea │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1c23ba │ │ │ │ + beq.w 1c2312 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c236c │ │ │ │ + beq.w 1c22c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c236c │ │ │ │ + beq.w 1c22c4 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1c2242 │ │ │ │ + bne.n 1c219a │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1c2242 │ │ │ │ + beq.n 1c219a │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 19fdec │ │ │ │ + bl 19fd44 │ │ │ │ strd sl, sl, [r7] │ │ │ │ strd sl, sl, [r7, #8] │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -544480,163 +544418,163 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 1c22ee │ │ │ │ + cbz r0, 1c2246 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r4, #32 │ │ │ │ adds r4, #8 │ │ │ │ ldrb.w r2, [r6, #37] @ 0x25 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19fb28 │ │ │ │ + bl 19fa80 │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 1a2fe8 │ │ │ │ + bl 1a2f40 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1c22b8 │ │ │ │ + bcc.n 1c2210 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 1a27ec │ │ │ │ + bl 1a2744 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a3414 │ │ │ │ + bl 1a336c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1a1088 │ │ │ │ + bl 1a0fe0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1a08b4 │ │ │ │ + bl 1a080c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1c2244 │ │ │ │ + bne.n 1c219c │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1c2228 │ │ │ │ + bne.n 1c2180 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ee368 │ │ │ │ + bl 1ee2c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1c2350 │ │ │ │ + cbz r3, 1c22a8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2212 │ │ │ │ + bne.w 1c216a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2340 │ │ │ │ - ldr r2, [pc, #128] @ (1c23d4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1c23d0 ) │ │ │ │ + bne.n 1c2298 │ │ │ │ + ldr r2, [pc, #128] @ (1c232c ) │ │ │ │ + ldr r3, [pc, #124] @ (1c2328 ) │ │ │ │ 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 1c23c6 │ │ │ │ + bne.n 1c231e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1c2314 │ │ │ │ + bne.n 1c226c │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 1c2268 │ │ │ │ + bne.w 1c21c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a13e4 │ │ │ │ + bl 1a133c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c2228 │ │ │ │ - b.n 1c2320 │ │ │ │ + bne.w 1c2180 │ │ │ │ + b.n 1c2278 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1c2314